ubuntu下在連接arm開發(fā)板的情況下,使用無線網(wǎng)卡上網(wǎng)設置
解決的辦法就是:
1、將其中一塊網(wǎng)卡(如外網(wǎng))設置默認網(wǎng)關,另外一塊網(wǎng)卡eth1不設置網(wǎng)關
sudo vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet dhcp
post-up iptables-restore < /etc/iptables.up.rules
#the second eth1
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
注意沒有為 eth1(內(nèi)部網(wǎng)絡) 設置 gateway.
在這里設置了網(wǎng)卡,那么network-manager就沒有權限讀其進行管理了??梢詫⑸厦媾渲梦募械?strong>無線網(wǎng)卡刪除,讓network-manager管
理,這樣方便點。
2. (注意:對于ubuntu系統(tǒng),該步驟似乎可以省略) 輸入命令:route, 如果沒有下面一行:
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
就手工加上一條靜態(tài)路由,讓另一個網(wǎng)段(內(nèi)網(wǎng))的數(shù)據(jù)經(jīng)過第二個網(wǎng)卡。使用route命令,命令的范例如下
參考命令:
sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1(讓對192.168.0.0的訪問走eth1網(wǎng)卡,netmask 后面是子網(wǎng)掩碼)
如果想讓上面的命令在開機時運行,編輯下面的文件執(zhí)行上面的命令,把上面的命令加入文件exit 0之前
sudo vi /etc/rc.local
評論