sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #72150
To gange gateway
Min netværkssituation ser sådan ud:
Linux
Box 1
+------+ (2048/128)
| eth2 |----------------------------------------+
| | |
| | +------+ |
| eth1 |---------+-------+------------| eth0 | |
| | | | Linux| | |
| | | | Box 2| eth1 | |
| | | | +------+ |
| | | | | |
| eth0 |-+ | | (1024/512)| |
+------+ | | | v v
| | | ----------
| | | ( )
+-----+ +-----+ +-----+ ( Internet )
| Min | | Hans| |Grete| ( )
| PC | | | | | ( )
+-----+ +-----+ +-----+ ----------
Linux Box 1 Linux Box 2
----------- -----------
eth0 192.168.1.1 eth0 172.16.6.10
eth1 172.16.0.7 eth1 ?
eth2 192.168.2.1
Min PC Hans Grete
------ ---- -----
192.168.1.16 172.16.0.5 172.16.0.9
Jeg kører selv Linux Box 1 og har sat den op til masquerade. Min PC kommer
ind ad eth0 og ud af eth2. Hans og Grete kommer ind af eth1 og ud af eth2.
Linux Box 1 har eth2 som default gateway.
Men jeg vil gerne kunne udnytte begge internetforbindelser. Ved at lappe
kernen med nth kan jeg mærke hver tredie pakke:
iptables -A FORWARD -m nth --every 3 -t mangle -j MARK --set-mark 1
Hvordan får jeg Linux Box 1 til at sende pakker mærket "1" ud af eth1?
Kan jeg gøre noget tilsvarende med pakker fra Hans og Grete, selvom de er
på det netværk der skal sendes tilbage til?
/kallenberg