1. 程式人生 > >ubuntu raring 實現雙網絡卡雙路由

ubuntu raring 實現雙網絡卡雙路由

背景: 有兩張網絡卡 eth0 及 eth1 (eth0 是外網 , eth1 是內網)

目的: 1. 可以內網遠端控制該電腦 2. 其他電腦可以透過它連線外網

eth0: 192.168.2.97

eth1: 172.21.140.96

則在 /etc/rc.local 中, 新增以下指令碼.

route add -net 172.0.0.0 netmask 255.0.0.0 gw 172.21.140.254 eth1

如此則 172.0.0.0/8 網段的目標都會透過 172.21.140.254 轉發 .

另外由於 ubuntu 的 sh 是使用 dash, 當該命令不能成功執行時, 使用 /bin/bash 來執行, /etc/rc.local 具體內容如下:

 

檢查路由表


再使用 ping 172.21.144.145 驗證通過 .

再安裝 squid3 proxy server, 即可在另外一臺電腦上設定 proxy 利用它上網.

squid3 的設定檔如下 - /etc/squid3/squid.conf


任務到此結束.