1. 程式人生 > >Ubuntu下雙網絡卡簡單靜態內網路由器

Ubuntu下雙網絡卡簡單靜態內網路由器

eth0    自動IP    (外網) eth1    192.168.0.1    (內網) 內網客戶機: eth0    192.168.0.* (內網) 2.伺服器配置 基本思想:開啟IP轉發,設定好iptables規則。 2.1.開啟IP轉發 兩種方式, 臨時:echo "1" >/proc/sys/net/ipv4/ip_forward 固定:修改/etc/sysctl.conf,取消這一行的註釋:  net.ipv4.ip_forward= 1 然後使之立即生效 sysctl -p 2.2.設定iptables規則 臨時:iptables -t nat -A POSTROUTING -j MASQUERADE 固定: 或者把上面這個寫到一個啟動指令碼中(比如/etc/rc.local)。這裡還有另外一個版本: iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE 據說“第一句是清除掉之前所有的iptables規則,第二第三句是允許接收和傳送資料包,第四句是在eth1網口上NAT“,只是比上面的多了幾句廢話,最後指定網絡卡引數什麼,還沒試過。iptables的用法還得好好學。 3.客戶端設定 將預設閘道器設定為192.168.0.1,至於IP,192.168.0.*自己隨便設。