Linux系統的route命令用於顯示和操做IP路由表(show / manipulate the IP routing table)。要實現兩個不一樣的子網之間的通訊,須要一臺鏈接兩個網絡的路由器,或者同時位於兩個網絡的網關來實現。在Linux系統中,設置路由一般是爲了解決如下問題:該Linux系統在一個局域網中,局域網中有一個網關,可以讓機器訪問Internet,那麼就須要將這臺機器的IP地址設置爲Linux機器的默認路由。要注意的是,直接在命令行下執行route命令來添加路由,不會永久保存,當網卡重啓或者機器重啓以後,該路由就失效了;能夠在/etc/rc.local中添加route命令來保證該路由設置永久有效。java
實例1:顯示當前路由網絡
route
實例2:添加網關/設置網關spa
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
實例3:屏蔽一條路由命令行
route add -net 224.0.0.0 netmask 240.0.0.0 reject
實例4:刪除路由記錄code
route del -net 224.0.0.0 netmask 240.0.0.0
實例5:刪除和添加設置默認網關ip
route del default gw 192.168.120.240 route add default gw 192.168.120.240