De situatie
Ik heb een netwerk wat er als volgt uitziet:
- @home-aansluiting: aan de modem zit een hardwarematige router (E-tech) met IP 192.168.1.1. Daaraan zitten drietal clients en een HUB.
- De HUB staat in mijn kamer. Aan de HUB zijn ook weer een drietal PC's aangesloten, te weten:
* mijn PC.
* PC van de bovenbuurman
* mijn webserver
Schematisch:
De webserver
Als webserver heb ik een 'oude' PC van mij gebruikt. Daarop heb ik Debian 3.0r1 geïnstallleerd, samen met Apache en Samba 2.2.3a-12.3.
In de directory /var/www heb ik mijn website gezet. Het is dus de bedoeling dat deze website ook buiten het interne LAN zichtbaar wordt.
Probleem
Ik heb nu een tweetal problemen:
1) Van mijn PC (een Win XP-bak) kan ik de Samba share niet benaderen.
2) De website is niet buiten het LAN zichtbaar. Het invoeren van mijn @home IP (217.120.x.x) geeft geen resultaat als dit buiten het LAN gebeurt. Binnen het LAN geeft dit wel resultaat.
Probleem1: Samba share
De webserver heeft intern een statisch IP: 192.168.1.110. De hostname is testbak.
Als ik in Win XP naar 'My network places' ga en vervolgens klik op 'View workgroup computers', krijg ik de melding dat de werkgroep niet toegankelijk is. Het vreemde is dat ik op mijn PC niets gewijzigd heb en dat het altijd gewerkt heeft. Als ik bijvoorbeeld in de adresbalk \\<naam van mijn PC> intik, kom ik keurig op de gedeelde mappen van mijn PC terecht.
Als ik echter \\testbak intik, krijg ik de melding dat \\testbak niet gevonden kan worden.
Ik open een commandprompt en ik doe een ping naar 192.168.1.110: ik krijg antwoord.
Probleem 2: webserver buiten LAN toegankelijk maken
Ik tik in mijn browser in: 192.168.1.110. Resultaat: ik krijg mijn website. Met andere woorden: binnen het LAN is de website te zien.
Ik tik in mijn browser in: 217.120.x.x (mijn @home IP). Wederom krijg ik mijn site te zien.
Laat ik echter een vriend van mij (die dus niet in dit LAN zit) dit IP intikken, dan krijgt hij mij pagina niet te zien. Hij krijgt de standaard 404-error. Ook http://217.120.x.x:80 werkt niet.
Eigenaardigheden
Mijn router is dusdanig geconfigureerd dan het IP van mijn webserver (192.168.1.110) wordt geforward op poort 80. Dit werkt ook aangezien ik ook mijn @home IP kan intikken in mijn browser om mijn site te zien.
Ik heb PuTTy op mijn PC gezet om mijn server (via SSH) te benaderen. Dit werkt geheel naar behoren:
- als hostname testbak opgeven geeft toegang
- als IP opgeven: 192.168.1.110 geeft toegang
- als IP opgeven: mijn @ home IP (217.120.x.x) geeft toegang
FYI: mijn smb.conf file
N.B.: Dit is niet de gehele file, maar slechts de relevante delen.
Mijn vragen
Hoe zorg ik ervoor dat ik vanaf mijn WinXP machine de Samba share weer kan benaderen?
Hoe zorg ik ervoor dat mijn website ook buiten het LAN te bereiken is?
Noot: de user/pass combinatie van mijn XP-machine is gelijk aan de Debian-machine.
Ik heb een netwerk wat er als volgt uitziet:
- @home-aansluiting: aan de modem zit een hardwarematige router (E-tech) met IP 192.168.1.1. Daaraan zitten drietal clients en een HUB.
- De HUB staat in mijn kamer. Aan de HUB zijn ook weer een drietal PC's aangesloten, te weten:
* mijn PC.
* PC van de bovenbuurman
* mijn webserver
Schematisch:
code:
1
2
3
4
5
6
| --@home--router--PC1
--PC2
--PC3
--HUB--PC1
--mijn PC
--webserver |
De webserver
Als webserver heb ik een 'oude' PC van mij gebruikt. Daarop heb ik Debian 3.0r1 geïnstallleerd, samen met Apache en Samba 2.2.3a-12.3.
In de directory /var/www heb ik mijn website gezet. Het is dus de bedoeling dat deze website ook buiten het interne LAN zichtbaar wordt.
Probleem
Ik heb nu een tweetal problemen:
1) Van mijn PC (een Win XP-bak) kan ik de Samba share niet benaderen.
2) De website is niet buiten het LAN zichtbaar. Het invoeren van mijn @home IP (217.120.x.x) geeft geen resultaat als dit buiten het LAN gebeurt. Binnen het LAN geeft dit wel resultaat.
Probleem1: Samba share
De webserver heeft intern een statisch IP: 192.168.1.110. De hostname is testbak.
Als ik in Win XP naar 'My network places' ga en vervolgens klik op 'View workgroup computers', krijg ik de melding dat de werkgroep niet toegankelijk is. Het vreemde is dat ik op mijn PC niets gewijzigd heb en dat het altijd gewerkt heeft. Als ik bijvoorbeeld in de adresbalk \\<naam van mijn PC> intik, kom ik keurig op de gedeelde mappen van mijn PC terecht.
Als ik echter \\testbak intik, krijg ik de melding dat \\testbak niet gevonden kan worden.
Ik open een commandprompt en ik doe een ping naar 192.168.1.110: ik krijg antwoord.
Probleem 2: webserver buiten LAN toegankelijk maken
Ik tik in mijn browser in: 192.168.1.110. Resultaat: ik krijg mijn website. Met andere woorden: binnen het LAN is de website te zien.
Ik tik in mijn browser in: 217.120.x.x (mijn @home IP). Wederom krijg ik mijn site te zien.
Laat ik echter een vriend van mij (die dus niet in dit LAN zit) dit IP intikken, dan krijgt hij mij pagina niet te zien. Hij krijgt de standaard 404-error. Ook http://217.120.x.x:80 werkt niet.
Eigenaardigheden
Mijn router is dusdanig geconfigureerd dan het IP van mijn webserver (192.168.1.110) wordt geforward op poort 80. Dit werkt ook aangezien ik ook mijn @home IP kan intikken in mijn browser om mijn site te zien.
Ik heb PuTTy op mijn PC gezet om mijn server (via SSH) te benaderen. Dit werkt geheel naar behoren:
- als hostname testbak opgeven geeft toegang
- als IP opgeven: 192.168.1.110 geeft toegang
- als IP opgeven: mijn @ home IP (217.120.x.x) geeft toegang
FYI: mijn smb.conf file
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| [global] workgroup = @home netbios name = testbak netbios aliases = testbak security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd hosts allow = 192.168.1. localhost [www] comment = www path = /var/www read only = no writable = yes browseable = yes create mask = 0777 directory mask = 0777 |
N.B.: Dit is niet de gehele file, maar slechts de relevante delen.
Mijn vragen
Hoe zorg ik ervoor dat ik vanaf mijn WinXP machine de Samba share weer kan benaderen?
Hoe zorg ik ervoor dat mijn website ook buiten het LAN te bereiken is?
Noot: de user/pass combinatie van mijn XP-machine is gelijk aan de Debian-machine.
Who is General Failure and why is he reading my hard drive?