linux下route命令使用實戰


配置路由表:

  第一步:

    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地址並設置好路由信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM