Ik heb de Linux Advanced Routing HOWTO gisteren eens zitten doorspitten (http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html), maar er is nog 1 ding waar ik niet aan uit kan.
Thuis heb ik zowel Kabel als ADSL, en ik gebruik 1 Linux router om het verkeer van mijn LAN te routen over 1 van die lijnen. Het routen op basis van source ip's werkt prima: alles van 192.168.0.x gaat over kabel, alles van 192.168.1.x gaat over ADSL.
Nu wil ik echter dat alles met bestemming 137.120.x.x ALTIJD via de kabel gaat, onafhankelijk van de bestemming. Er is redelijk weinig info te vinden over het ip route pakket, en in de HOWTO gaan ze er helemaal niet diep op in.
Momenteel gebruik ik deze rules (kabel is defaultroute)
(1.2.3.4 is mijn ADSL gateway ip)
Ik heb al geprobeerd om rules te maken in de aard van "ip rule add to 137.120.0.0/16", maar dat veranderde niets aan de rules.
Ik neem aan dat er iets mis is met de volgorde van mijn routes, maar hoe kan ik die volgorde bepalen ? En hoe kun je ingestelde router terug verwijderen (een grote flush geven dus) ?
Alvast bedankt voor alle zinvolle replys.
Thuis heb ik zowel Kabel als ADSL, en ik gebruik 1 Linux router om het verkeer van mijn LAN te routen over 1 van die lijnen. Het routen op basis van source ip's werkt prima: alles van 192.168.0.x gaat over kabel, alles van 192.168.1.x gaat over ADSL.
Nu wil ik echter dat alles met bestemming 137.120.x.x ALTIJD via de kabel gaat, onafhankelijk van de bestemming. Er is redelijk weinig info te vinden over het ip route pakket, en in de HOWTO gaan ze er helemaal niet diep op in.
Momenteel gebruik ik deze rules (kabel is defaultroute)
code:
1
2
3
| ip rule add from 192.168.1.0/24 table ADSL ip route add default via 1.2.3.4 dev ppp0 table ADSL ip route flush cache |
(1.2.3.4 is mijn ADSL gateway ip)
Ik heb al geprobeerd om rules te maken in de aard van "ip rule add to 137.120.0.0/16", maar dat veranderde niets aan de rules.
Ik neem aan dat er iets mis is met de volgorde van mijn routes, maar hoe kan ik die volgorde bepalen ? En hoe kun je ingestelde router terug verwijderen (een grote flush geven dus) ?
Alvast bedankt voor alle zinvolle replys.