配置路由表:
第一步:
sudo route add -net 172.30.6.0 netmask 255.255.255.0 eth0
執行后可以使用命令route -n查看,查看內容如下:
172.30.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
這一步的作用是使局域網間可以通信,但是沒法通過路由器172.30.6.1與外網通信
命令行中的各參數解析:
add:表示添加路由信息
-net:表示后面跟網絡號,此例子中跟的網絡號就是172.30.6.0
netmask:子網掩碼的標示,后面跟的255.255.255.0就是子網掩碼
eth0 :表示設置哪個設備
第二步:
sudo route add default gw 172.30.6.1 eth0
執行后可以使用route -n查看,查看內容如下:
0.0.0.0 172.30.6.1 0.0.0.0 UG 0 0 0 eth0
通過這一步的設置可以使本機可以通過路由器172.30.6.1與外網通信
此刻就可以訪問互聯網了!!!(若有疑問,請回復)
注意:這幾天遇到一個問題,局域網可以通信,但是沒法訪問互聯網,我的路由信息如下:
內核 IP 路由表
目標 網關 子網掩碼 標志 躍點 引用 使用 接口
0.0.0.0 172.30.6.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
172.30.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
於是修改路由信息,命令如下:
sudo route del default gw 172.30.6.1
修改后的路由信息如下:
目標 網關 子網掩碼 標志 躍點 引用 使用 接口
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
172.30.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
通過以上命令的操作,我的機器可以訪問互聯網了!!!
!!!!最近獲得設置路由表的最快捷方法:使用dhclient工具!!!!
sudo dhclient wlan0 配置無線網卡wlan0,以獲取ip地址並設置好路由信息