Beste webhostingtalkers,
Nu red ik me best aardig met routering en dat soort zaken. Maar toch heb ik een probleempje waar ik zelf nog niet helemaal uitkom, en waar een van jullie misschien een idee over heeft. Het is niet 100% webhosting-gericht, maar qua onderliggende technieken past het hier wellicht toch.
Ik heb een lokaal netwerk, met daarin verschillende werkstations. Enkele daarvan verbruiken zoveel traffic dat andere stations daar last van hebben. Daarom heb ik momenteel hiervoor 2 (wellicht later meer) breedbandverbindingen liggen. De ietwat vereenvoudigde setup:
firewall:
eth0: 192.168.1.1
eth1: 82.10.10.10
eth2: 62.10.10.10
Voor de breedbandverbindingen eth1 en eth2 zijn respectievelijk de gateways 82.10.10.1 en 62.10.10.1 beschikbaar.
Momenteel wordt alles van het interne netwerk (eth0) gerouteerd met NAT over eth2. Mijn route -n ziet er dan als volgt uit:
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
82.10.10.0 0.0.0.0 255.255.254.0 U 0 0 0 eth1
62.10.10.0 0.0.0.0 255.255.254.0 U 0 0 0 eth2
0.0.0.0 82.10.10.1 0.0.0.0 UG 0 0 0 eth1
Het lukt me prima de traffic voor een speciaal target-adres over eth2 te sturen. Namelijk:
route add 217.n.n.n gw 62.10.10.1 dev eth2
Maar wat ik nu wil, is als de interne PC 192.168.1.11 en 192.168.1.12 het net op gaan, dat die dan over eth2 gestuurd worden, met de bijbehorende gateway.
ip route add 192.168.1.11/32 via 62.10.10.1 dev eth2
Dit is dus niet zo'n succes. Tevens heb ik lopen prutsen met de 'from' en 'src' argumenten. Uiteraard heb ik ook het nodige gegoogled, maar ook daar werd ik niet veel wijzer van. Wel begrijp ik dat het in sommige gevallen helpt iets met tables uit te voeren. Hier blijft mijn ervaring echter even steken, en ik mis hierbij even de strekking van het verhaal tot nu toe.
Kan iemand hier me misschien wijzer maken?
PS: NAT stel ik nu in via SuSEfirewall2, maar ik heb geen bezwaar dat om te gooien.
PS2: Het gaat nu om Linux met een 2.4-kernel. Updaten naar 2.6 is een optie.