必要條件:
兩塊網卡,一塊連接到adsl modem(eth0,設成自動獲取,DHCP),一塊連接到內部網絡(eth1,假設為192.168.0.1)
用ifconfig可以看到,此外還有個dsl0,代表adsl連接
配置方法:
1。撥通adsl,suse下的kinte.net很方便,這樣dsl0就通了
2。yast2中,修改eth1對應的網卡,在“路由”中選擇“ip轉發”
3。以root身份,執行iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o dsl0 -j MASQUERADE
4??蛻魴CIP設成與192.168.0.1同一網段,默認網關設成192.168.0.1
做下來,通是通了,還有兩個疑問沒明白:
1。剛開始設置的時候,把eth0修改為固定IP(192.168.0.2),結果客戶機老是無法ping通eth1,折騰的我要死,
后來ifdown eth0,就可以ping通eth1,沒法只能把eth1又改回自動獲取。
2。關于“IP轉發”,是KDE下直接修改網卡屬性,不知道如何命令行實現