Bedankt voor jullie reacties. Ik ben er uit (een vriend van me is ict-er die heeft me op weg geholpen).
Even in reactie op jullie berichtjes:
Het lag wèl aan de firewall, maar niet de firewall van de router.
Ubuntu 10.4 schijnt standaard gebruik te maken van de firewall UFW. UFW laat alle verkeer naar buiten toe, maar blokkeert het verkeer de computer in.
Voor samba moeten enkele poorten opengezet worden. Dit kan vrij simpel met een grafische interface:
Start Ubuntu-softwarecentrum
Toets ufw in in het zoekveld
Installeer UFW firewall instellingen
Je vindt het programma bij systeem=>beheer=>firewall-instellingen
Voer het wachtwoord in.
Klik op toevoegen
Wijzig het vakje "Programma" in "Dienst"
Klik in het meest rechtse vakje op Samba
Dan toevoegen
Hierna is de schijf benaderbaar van buiten
Voor de printer moet je nog iets anders doen:
Ga naar het tabblad geavanceerd.
Voeg in het vakje "Van" het ip-adresvan je router in met daarachter /24
(bv 192.168.1.0/24)
Het getal 24 geeft aan dat de eerste 24 bits (het vaste deel van je ip-adressen) onveranderd blijft. Zo kunnen de computers die aan de router hangen allemaal bij je printerserver komen en kunnen computers van buiten dat niet.
laat het poortvakje erachter leeg
in de regel eronder bij "Naar" laat je juist het IP-veld leeg. In het poortvakje zet je 515
De rest van de velden hoef je niets aan te doen. Druk op toevoegen
Herhaal dit, maar dan met 631 in het veld links onderin.
Uiteraard kun je de Sambapoorten op dezelfde manier instellen, maar dan moet je wel even weten welke het zijn. Aangezien je deze automatisch ingevoerd hebt kun je de nummers zo noteren en opnieuw plaatsen.
Alles werkt nu!