Archief - Linux - Router, Gateway, DHCP

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Don Kedero

Legacy Member
Ok ik zit met het volgend probleem

Ik heb een test-netwerk met 3 onderdelen:

Router
Linux-bak
Windows-bak

ls windows aangesloten is op de router, dan werkt alles, surfen, msn, ...
Als windows aan linux hangt, kan ik niet surfen (linux-bak kan wel surfen)

mijn configuratie
Linux:
1ste netwerkkaart naar router (IP 192.168.123.101, GW192.168.123.1)
2de netwerkkaart DHCP-Server (1P 192.168.1.1, RANGE 192.168.1.100 -> 200)

vanop de windowsmachine kan ik 192.168.123.1 (192.168.1.1 gaat wel) niet pingen, omdat waarschijnlijk m'n route niet klopt ...
hoe stel ik dit in?

ik heb de volgende route-tabel

admin@ubuntu:~$ rout
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.123.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.123.1 0.0.0.0 UG 0 0 0 eth1
admin@ubuntu:~$
e

Heavy D.

Legacy Member
ten eerste: waarom hangt ge uw windows ook nie op de router?

ten tweede: uw route kunt ge ook aanpassen op uw windows bak ipv uw linux bak. Als ge dat op uw linux bak wilt aanpassen is het voldoende om de waarde in /proc/sys/net/ipv4/ip_forward op 1 te zetten dacht ik. Dan stelt uw linux zelf de routes in tussen uw eth0 en eth1

Don Kedero

Legacy Member
Windows hangt niet aan de router omdat ik als school project Windows met Linux moet vergelijken, dus infeit zou die server rechtstreeks aan de modem hangen, maar aangezien er nog mensen zijn die internet willen, moet hij achter de router, zodat die mensen kunnen surfen zonder dat ik de boel verpruts

ip_forward staat op 1 en het boelke werkt nog steeds niet, ik kan server pingen maar niet surfen (de server zelf kanwel surfen)

Heavy D.

Legacy Member
mja, om te surfen moet uw dns ook wel werken...

als ge dit doet op uw windows bak:

ping www.google.be

werkt zeker nie?

maar ping 195.238.2.21

wel?

dan ist dns prob, en da ligt aan uw dhcp server op uw linux bak dan.

Coax

Legacy Member
is 'server' uwe linux bak?
Ok als ik het goed begrijp, dan moet ge op uwe windows bak 192.168.1.1 als default gw instellen. Als die linux bak dan dien ip_forward heeft opstaan, dan zou die alles moeten doorsturen naar 192.168.123.1 en dan het internet.
Maaaaaar, uw router weet niet wat hij met packetjes moet doen die terug willen. Dus dan moet ge op uw router (192.168.123.1) een route defineren (ja dat gaat) die 192.168.123.101 als gw heeft voor het 192.168.1.0/24 netwerk. (netmask 255.255.255.0 dus).

Anders krijgt uw router die packetjes aan, maar weet niet naar waar hij het antwoord moet sturen.

Wat ge ook kunt doen, is masquerading opzetten op uw linux bak. Dan doet ge hetzelfde als uw router doet om het internet te delen. (en dan moet ge die route niet instellen)

Heavy D.

Legacy Member
Coax zei:
is 'server' uwe linux bak?
Ok als ik het goed begrijp, dan moet ge op uwe windows bak 192.168.1.1 als default gw instellen. Als die linux bak dan dien ip_forward heeft opstaan, dan zou die alles moeten doorsturen naar 192.168.123.1 en dan het internet.

Dat wordt toch meegegeven met dhcp server?

Coax zei:
Maaaaaar, uw router weet niet wat hij met packetjes moet doen die terug willen. Dus dan moet ge op uw router (192.168.123.1) een route defineren (ja dat gaat) die 192.168.123.101 als gw heeft voor het 192.168.1.0/24 netwerk. (netmask 255.255.255.0 dus).

Anders krijgt uw router die packetjes aan, maar weet niet naar waar hij het antwoord moet sturen.

Ah ja, das just... da heb ik hier ook gedaan

Don Kedero

Legacy Member
Okay, in plaats van verder te foefelen heb ik linux herinstalleerd, 3 regels uitgevoerd en het ging meteen :)
nuja het was wel heel raar, maar ben blij dat het werkt

ip_forwarding
eth1 & eth0
masquerade
dhcp
resolv.conf

die dingens zijn ingesteld é ça marche!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan