Jak nastavit defaultni IP routeru - source policy routing nefunguje
Roman Beitl
beitlr na gwtmcz.krasno.cz
Pátek Červen 7 12:10:00 CEST 2013
Dobry den,
na routeru mam 2 sitove karty, eth1 do internetu, eth0 do LAN. Potrebuji
nastavit aby provoz z konzole routeru odchazel na jinou defaultni gw nez
je internetova gw. Chtel jsem tedy vyuzit source policy routing, ale zatim
nefunguje...
Nastaveni:
ts-ip-routing2:/home/beitlr# ip route
195.39.14.48/28 dev eth1 proto kernel scope link src 195.39.14.53
10.10.10.0/24 dev eth0 proto kernel scope link src 10.10.10.80
default via 195.39.14.49 dev eth1
Dle popisu v source policy routing by melo stacit zalozit novou routovaci
tabulku a provoz z lokalni IP(10.10.10.80) smerovat na specifickou gw v
LAN, tedy jsem udelal:
tabulka admin:
ts-ip-routing2:/home/beitlr# ip rule
0: from all lookup local
32765: from 10.10.10.80 lookup admin
32766: from all lookup main
32767: from all lookup default
defaultni gw v tabulce admin:
ts-ip-routing2:/home/beitlr# ip route sh table admin
default via 10.10.10.206 dev eth0
kdyz zkusim kudy bude smerovan provoz na interni IP, tak system smeruje
stale na inet gw, jelikoz jako src adresa z localhostu je pouzita verejna
IP z eth1(195.39.14.53):
ts-ip-routing2:/home/beitlr# ip route get 192.168.213.10
192.168.213.10 via 195.39.14.49 dev eth1 src 195.39.14.53
cache mtu 1500 advmss 1460 hoplimit 64
Je nejaky zpusob jak "rici" systemu aby kdyz poracuji na konzoli, pouzival
jako defaultni eth0 IP adresu? Pak by IMHO melo source policy routing
zacit fungovat.
--
S pozdravem
Roman Beitl
Další informace o konferenci Linux