請教一下各位大大關於雙網卡的問題. 在我的網路環境下面有一條高速的網路以及一條ADSL
eth0實體ip為a.b.c.d
eth1實體ip為e.f.g.h
eth0 負責vpn + natd 發送的網段為192.168.0.0/24, 大部分的網路連線都透過eth0出去
eth1 則是ADSL負責特定網段的連線
目前想要做的是讓192.168.0.x 如果要連網 210.59.123.0/24走ADSL(eth1)出去, 該怎麼設定呢?
我本來嘗試使用 ip route add 210.59.123.0/24 dev eth1, 然後從本機端測試
traceroute -s 192.168.0.2 210.59.123.1 -> 出不去
traceroute -s a.b.c.d 210.59.123.1 -> 出不去
traceroute -s e.f.g.h 210.59.123.1 -> 出去
我iptables的rules
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -o eth0 -s 192.168.0.0/24 -j MASQUERADE
懇請各位大大幫幫我吧, 我想應該可能要在iptables這邊動手腳. 先謝過了.
---
我也會繼續努力嘗試, 但是還請有經驗的大大指教一下