重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
linux的路由設置命令主要是route:
創新新互聯,憑借10多年的網站設計、成都做網站經驗,本著真心·誠心服務的企業理念服務于成都中小企業設計網站有近1000家案例。做網站建設,選創新互聯建站。
1、添加路由命令: route add -net 192.168.0.0/24 gw 192.168.0.1 增加一個到192.168.X.X的網段,網關為192.168.0.1。
2、刪除路由命令:route del -net 192.168.0.0/24 gw 192.168.0.1
3、新增默認路由:route add default gw 192.168.0.1
4、查詢路由表 : route -n
一、ifconfig
自ubuntu17起,已經不提供這個命令了,要自動安裝
sudo apt install net-tools
ifconfig -a :查看當前系統所有的網絡接口
ifconfig interface(PS:這里是網絡接口的名稱) down:禁用當前網絡接口
ifconfig interface up :啟用網絡接口
二、ip命令
1、管理網絡接口
1)、ip link list 顯示網絡設備的運行狀態
2)、ip -s link list 顯示更詳細的網絡設備運行狀態
4)、ip link set dev ens33 mtu 1600: 改變網絡設備最大傳輸單元 MTU的值為1600
2、管理ip地址
1)、ip a show dev ens33 顯示指定網絡接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通過id修改的ip地址重啟后會消失。如果要永久保存,則需要修改配置文件
3、管理路由表
1)、ip route show 顯示main 路由表的路由信息
每行定義一個路由表,前面的數字為路由編號,后面為路由名稱
以上的幾個路由表為默認路由表,用戶不可以修改
默認所有的路由表都會被插入到254的main表中。在進行路由查詢時,內核只使用路由表main
3)、ip route show table local 指定顯示路由表
4、管理策略路由
1)、ip route list 列出當前系統的策略路由規則
2、添加一條到達網絡224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、刪除指定的路由記錄224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、刪除默認網關
route del default gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各種網絡信息的,包括網絡連接、路由表以及網絡接口的各種統計數據
netstat [options]
常用的幾個選項:
-a :顯示所有處于活動狀態的套接字
-t :顯示TCP/IP協議的連接信息
-l:列出所有處于監聽狀態的套接字
-n:直接顯示ip地址,不轉換成域名
-i :列出所有的網絡接口
-p:顯示使用套接字的進程id和程序名
-r:顯示路由表信息
2、netstat -a
顯示所有的端口,包含未監聽的和監聽的
3、nestat -at
只顯示TCP/IP協議的連接
4、netstat -tl
只顯示處于監聽狀態的TCP連接
5、netstat -tlanx
顯示數字形式的ip地址
6、netstat -anp | grep ":80"
排查處于某個端口被占用導致服務器無法啟動
7、netstat -i
列出當前系統的所有網絡接口
8、netstat -r
查看路由表信息
該命令是向某臺主機( )發送ICMP數據包,并接收響應
Ctrl+C退出ping 命令
通過netstat命令
netstat命令一直是Linux中打印路由表信息一種廣泛使用的方法。然而,它被ip route命令正式取代。無論如何,我們都需要它,因為它仍然是檢索所需信息的一種方法。
以下是使用此命令的方法:
$ netstat -rn
如何在Ubuntu中查看網絡路由表
-r此標志用于顯示內核路由表
如何在Ubuntu中查看網絡路由表
-n此標志用于顯示數字地址
如何在Ubuntu中查看網絡路由表
使用 route 命令可以查看 Linux 內核路由表。
Route命令是用于操作基于內核ip路由表,它的主要作用是創建一個靜態路由讓指定一個主機或者一個網絡通過一個網絡接口,如eth0。當使用"add"或者"del"參數時,路由表被修改,如果沒有參數,則顯示路由表當前的內容。
設置內核路由表的命令格式是:
# route ?[add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
擴展資料
route命令參數介紹:
-c?顯示更多信息
-n?不解析名字
-v?顯示詳細的處理信息
-F?顯示發送信息
-C?顯示路由緩存
-f?清除所有網關入口的路由表。
-p?與?add?命令一起使用時使路由具有永久性。