ik heb de volgende situatie thuis:
freesco router
eth0 aan @home modem
eth1 subnet
samengevat:
Destination Gateway Genmask Flags MSS Window Use Iface
255.255.255.255 * 255.255.255.255 UH 1500 0 197 eth1
192.168.0.0 * 255.255.255.0 U 1500 0 81 eth1
xxx.xxx.xxx.xxx * 255.255.254.0 U 1500 0 351 eth0
127.0.0.0 * 255.0.0.0 U 3584 0 18 lo
default xxx.xxx.xxx.xxx * UG 1500 0 2705 eth0
achter de freescobak hangen een aantal pctjes die keurig netjes voorzien zijn van internet, werkt al jaren perfect.
Een van die pc's is een debian workstation waarin twee netwerkkaartjes zitten om het internet bij gebrek aan kabel naar die kamer te delen.
Het subnet op de debian pc ziet er als volgt uit:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.16 192.168.1.250;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.0;
option domain-name "rudiger";
option domain-name-servers 212.120.66.194, 212.120.66.195;
}
ik zet het delen in gang door:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.16/32 -j MASQUERADE
en dan kan ik gewoon internetten op de client(winXP) achter de debian machine, samba werkt ook prima, ssh ftp ook.
Het probleem dat ik heb is dat ik niet vanuit mijn debian machine mijn windows client kan benaderen, andersom dus wel. Als ik bijvoorbeeld http://192.168.1.16 (ip van windows client) intik dan kan ik daar geen verbinding naar maken, pingen lukt wel. Echter wanneer ik diezelfde windows pc bij in het subnet hang waar mijn debian pc(192.168.0.108) zit (windows pc op 192.168.0.109) dan kan ik er wel prima bij. Ditzelfde probleem heb ik ook met VNC.
Wat moet ik wijzigen in m'n configuratie zodat ik wel bij m'n windows pc kan wanneer deze achter mijn debian machine hangt?
freesco router
eth0 aan @home modem
eth1 subnet
samengevat:
Destination Gateway Genmask Flags MSS Window Use Iface
255.255.255.255 * 255.255.255.255 UH 1500 0 197 eth1
192.168.0.0 * 255.255.255.0 U 1500 0 81 eth1
xxx.xxx.xxx.xxx * 255.255.254.0 U 1500 0 351 eth0
127.0.0.0 * 255.0.0.0 U 3584 0 18 lo
default xxx.xxx.xxx.xxx * UG 1500 0 2705 eth0
achter de freescobak hangen een aantal pctjes die keurig netjes voorzien zijn van internet, werkt al jaren perfect.
Een van die pc's is een debian workstation waarin twee netwerkkaartjes zitten om het internet bij gebrek aan kabel naar die kamer te delen.
Het subnet op de debian pc ziet er als volgt uit:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.16 192.168.1.250;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.0;
option domain-name "rudiger";
option domain-name-servers 212.120.66.194, 212.120.66.195;
}
ik zet het delen in gang door:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.16/32 -j MASQUERADE
en dan kan ik gewoon internetten op de client(winXP) achter de debian machine, samba werkt ook prima, ssh ftp ook.
Het probleem dat ik heb is dat ik niet vanuit mijn debian machine mijn windows client kan benaderen, andersom dus wel. Als ik bijvoorbeeld http://192.168.1.16 (ip van windows client) intik dan kan ik daar geen verbinding naar maken, pingen lukt wel. Echter wanneer ik diezelfde windows pc bij in het subnet hang waar mijn debian pc(192.168.0.108) zit (windows pc op 192.168.0.109) dan kan ik er wel prima bij. Ditzelfde probleem heb ik ook met VNC.
Wat moet ik wijzigen in m'n configuratie zodat ik wel bij m'n windows pc kan wanneer deze achter mijn debian machine hangt?