linux下route命令使用實戰

配置路由表:網絡

  第一步:工具

    sudo route add -net 172.30.6.0 netmask 255.255.255.0 eth0spa

    執行後能夠使用命令route -n查看,查看內容以下:命令行

    172.30.6.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0接口

    這一步的做用是使局域網間能夠通訊,可是無法經過路由器172.30.6.1與外網通訊ip

    命令行中的各參數解析:路由

    add:表示添加路由信息cli

    -net:表示後面跟網絡號,此例子中跟的網絡號就是172.30.6.0配置

    netmask:子網掩碼的標示,後面跟的255.255.255.0就是子網掩碼route

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

相關文章
相關標籤/搜索