1. 程式人生 > >如何設定Ubuntu做閘道器

如何設定Ubuntu做閘道器

 Linux做伺服器沒什麼好說的,好用就一個字。
硬體需求:
  1. 一臺安裝Ubuntu的PC。
  2. 兩塊網絡卡。
配置很簡單,假設有兩個網段的網路:0和1,分別是192.168.0.0和192.168.1.0。其中eth0接在0號網路,eth1接在1號網路。現在分別給兩塊網絡卡eth0和eth1分配不同網段的IP地址:
# sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
# sudo ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up 從介面管理裡配置更好,這樣每次都不用執行上面的命令了。
開啟iptables轉發規則:
# echo 1> proc
/sys/net/ipv4/ip_forward 預設ip_forward值為零,不允許轉發,改為1就可以轉發了。如果想每次開機允許轉發的話,可以將以上命令加入啟動指令碼rc.local後面。
配置0號網路和1號網路中的電腦,閘道器分別為
192.168.0.0和192.168.1.0。這樣0號網段的電腦就可以訪問1號網段的電腦了,1號網段的也可以訪問0號網段的電腦了。