Situatie:
-Heb kabel internet van @home
-Ik heb van @home 3 internet adressen: CCxxxxx-a,CCxxxxx-b,CCxxxxx-c
-Deze adressen worden via DHCP verstrekt
-Server is linux Slackware 9.0/kernel 2.4.21/iptables
-Werkstations zijn allemaal Windows Xp home/professional
Ik wil:
-Gebruik maken van alle internet adressen
-De server bepaald aan hand van locale IP adres, met welk adres dat werkstation naar de buitenwereld(WWW) communiceert
-Alle internet verbindingen worden dus via dhcp op de 3 NICS via dhcp op de server gebonden
-Alle werkstations zijn aangesloten op HUB2, en hebben een IP in de range 192.168.0.x
-Zo kunnen de werkstations dus met elkaar bestanden delen via netbios

Omdat:
-Bepaalde games zoals Starcraft gaan laggen (niet speelbaar meer) als ik een game samen met me broertje join op battlenet.. en een eigen server is geen optie, ik wil ook graag andere games joinen en wil GEEN battlenet server draaien
-Het met sommige andere applicaties ook handig is een eigen ip te hebben
-Ik echt alles wil kunnen(alle inet applicaties moeten goed werken) op de eerste 2 werkstations die een eigen internet ip dus hebben en niet een internet ip delen zoals station 192.168.0.4-192.168.0.254.
Uitwerking bedachte oplossing:
Ik stel iptables zo in dat hij routert via een bepaalde NIC aan de hand van de source (-s, een LAN ip in de range 192.168.0.x)
Ik vraag me af of ik zoiets kan gebruiken in mijn situatie, en of dit dus gaat werken.
Overige andere mogelijke oplossingen:
-dhcrelay: Heb ik nooit aan de praat gekregen, daarnaast kan het werkstation dan waarschijnlijk geen gebruik meer van NETBIOS met de andere pc's?
-de 2 extra ips direct op de 2 werkstations aansluiten: zo is de situatie nu, maar zo kan er niet geprint/gefileshared worden.
-nbfwnbfw gebruiken: is nog niet beschikbaar voor de 2.4.21 kernel
-1 IP gebruiken en daar alles mee delen: dan zal starcraft enzo niet werken (zoals boven beschreven), dit heeft prioriteit. En als dit al niet werkt verwacht ik soortgelijke problemen met sommige andere games/applicaties (niet alles nee)
Maar ik heb er niet zo vertrouwen in dat het met bovenstaande gaat lukken, vandaar de oplossing die ik boven beschreven heb. Maar weet nog niet precies hoe ik dat moet uitvoeren
-Heb kabel internet van @home
-Ik heb van @home 3 internet adressen: CCxxxxx-a,CCxxxxx-b,CCxxxxx-c
-Deze adressen worden via DHCP verstrekt
-Server is linux Slackware 9.0/kernel 2.4.21/iptables
-Werkstations zijn allemaal Windows Xp home/professional
Ik wil:
-Gebruik maken van alle internet adressen
-De server bepaald aan hand van locale IP adres, met welk adres dat werkstation naar de buitenwereld(WWW) communiceert
-Alle internet verbindingen worden dus via dhcp op de 3 NICS via dhcp op de server gebonden
-Alle werkstations zijn aangesloten op HUB2, en hebben een IP in de range 192.168.0.x
-Zo kunnen de werkstations dus met elkaar bestanden delen via netbios
Omdat:
-Bepaalde games zoals Starcraft gaan laggen (niet speelbaar meer) als ik een game samen met me broertje join op battlenet.. en een eigen server is geen optie, ik wil ook graag andere games joinen en wil GEEN battlenet server draaien
-Het met sommige andere applicaties ook handig is een eigen ip te hebben
-Ik echt alles wil kunnen(alle inet applicaties moeten goed werken) op de eerste 2 werkstations die een eigen internet ip dus hebben en niet een internet ip delen zoals station 192.168.0.4-192.168.0.254.
Uitwerking bedachte oplossing:
Ik stel iptables zo in dat hij routert via een bepaalde NIC aan de hand van de source (-s, een LAN ip in de range 192.168.0.x)
code:
1
2
3
4
5
6
| iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to [INTERNET IP 2] -s 192.168.0.2 iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to [INTERNET IP 2] -s 192.168.0.3 en iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to [INTERNET IP 3] -s 192.168.0.4-192.168.0.254 |
Ik vraag me af of ik zoiets kan gebruiken in mijn situatie, en of dit dus gaat werken.
Overige andere mogelijke oplossingen:
-dhcrelay: Heb ik nooit aan de praat gekregen, daarnaast kan het werkstation dan waarschijnlijk geen gebruik meer van NETBIOS met de andere pc's?
-de 2 extra ips direct op de 2 werkstations aansluiten: zo is de situatie nu, maar zo kan er niet geprint/gefileshared worden.
-nbfwnbfw gebruiken: is nog niet beschikbaar voor de 2.4.21 kernel
-1 IP gebruiken en daar alles mee delen: dan zal starcraft enzo niet werken (zoals boven beschreven), dit heeft prioriteit. En als dit al niet werkt verwacht ik soortgelijke problemen met sommige andere games/applicaties (niet alles nee)
Maar ik heb er niet zo vertrouwen in dat het met bovenstaande gaat lukken, vandaar de oplossing die ik boven beschreven heb. Maar weet nog niet precies hoe ik dat moet uitvoeren
[ Voor 1% gewijzigd door robbertb op 23-06-2003 15:12 . Reden: typfout ]