雙網卡的 route
幾個月前因為需要, 必須連接二個網段
只好努力的找方法, 也終於有機會玩一下 iptable
但是實在是太複雜了, 只好將 opensuse 9 預設的 fireware 關了
因為只是內網我想影響不大 ~~ (天知道 ^^)
記錄語法以防又忘了
以下為 shell script:
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o eth0 -s 10.2.2.0/24 -d 10.1.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 10.2.2.0/24 -d 10.2.1.0/24 -j MASQUERADE
iptables -t nat -L
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o eth0 -s 10.2.2.0/24 -d 10.1.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 10.2.2.0/24 -d 10.2.1.0/24 -j MASQUERADE
iptables -t nat -L
Destination | Gateway | Genmask | Flags | Metric | Ref | Use | Iface |
10.2.1.0 | 10.10.14.60 | 255.255.255.0 | UG | 0 | 0 | 0 | eth0 |
10.2.2.0 | * | 255.255.255.0 | U | 0 | 0 | 0 | eth1 |
10.10.14.0 | * | 255.255.255.0 | U | 0 | 0 | 0 | eth0 |
10.1.1.0 | 10.10.14.60 | 255.255.255.0 | UG | 0 | 0 | 0 | eth0 |
link-local | * | 255.255.0.0 | U | 0 | 0 | 0 | eth0 |
loopback | * | 255.0.0.0 | U | 0 | 0 | 0 | lo |
default | 10.2.2.254 | 0.0.0.0 | UG | 0 | 0 | 0 | eth1 |
實在很喜歡 linux , 也試過各個版本, 可惜始終學不好
了解的總是片段 Orz
感覺 open suse 蠻好用的, 雖然好像台灣用的人不多
slackware 大概是我安裝最多台機器的發行版, 但用的人更少,
ubuntu 好像口碑很好, 但一直沒機會用
參考資料:
已忘記了, 但有一本是 suse enterprice 9 應考的書, 紅皮