[linux] netwerk subnet probleem

Pagina: 1
Acties:

  • joostdiepenmaat
  • Registratie: Maart 2001
  • Laatst online: 05-09-2022
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?

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

option routers 192.168.1.0;
Dat klopt niet echt, daar moet het IP van de 2e NIC van de debian bak komen
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.16/32 -j MASQUERADE
Dat zou ik zonder -s 192.168.1.16/32 doen :)

  • joostdiepenmaat
  • Registratie: Maart 2001
  • Laatst online: 05-09-2022
brz, ik heb je wijzigingen doorgevoerd maar het verhelpt m'n probleem niet. Kan gewoon nog op windows client internetten maar kan niet vanuit m'n debian pc op m'n windowspc komen.

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Hmm, je moet ook nog een route toevoegen op je freesco router
route add -net 192.168.1.0 netmask 192.168.1.255 gw <ip van debian bak op 192.168.0.0 subnet> dev eth1

Maar kan je eens de output van ifconfig op je debian bak hier posten?

  • joostdiepenmaat
  • Registratie: Maart 2001
  • Laatst online: 05-09-2022
m'n ifconfig:

eth0 Link encap:Ethernet HWaddr 00:A0:C9:CF:04:DD
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7448 errors:0 dropped:0 overruns:0 frame:0
TX packets:7500 errors:0 dropped:0 overruns:0 carrier:0
collisions:655 txqueuelen:100
RX bytes:3407974 (3.2 MiB) TX bytes:1141667 (1.0 MiB)
Interrupt:10 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:E0:4C:3C:73:68
inet addr:192.168.1.0 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4429 errors:0 dropped:0 overruns:0 frame:0
TX packets:4522 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:610648 (596.3 KiB) TX bytes:2228138 (2.1 MiB)
Interrupt:11 Base address:0x3000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8248 (8.0 KiB) TX bytes:8248 (8.0 KiB)

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

verander het IP van eth1 in 192.168.1.1 ofzo, 192.168.1.0 gaat niet werken :)

  • joostdiepenmaat
  • Registratie: Maart 2001
  • Laatst online: 05-09-2022
yeah, it's working, thnx brz!
Pagina: 1