- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
ip命令的功能很多,基本上整合了ifconfig與route這兩個命令,ifconfig是net-tools中已經被廢棄使用的一個命令,現在已經不在維護了。iproute2套件中提供了許多增強功能的命令,ip命令即是其中之一。
1.格式:ip [options] [動作] [命令]
2.主要參數
option:主要設定的參數有:
-s:顯示出該設備的統計數據(statistics).
動作:就是可以針對那些網絡參數進行動作,包括有:
link:關于設備(device)的相關設定,包括MTU,MAC地址等
address:關于額外的ip設定,例如多ip的實現.
route:與路由有關的設定.
下面分三個部分(link,addr,route)來介紹ip命令
一、ip link
1.ip link可以設定與設備(device)有關的的相關設定,包括MTU以及網絡設備的MAC等等,還可以啟動(up)或者關閉(down)某個網絡設備。
#ip [-s] link show #檢查設備相關信息
#ip link [show/set] [device] [動作和參數]
參數:
show:僅顯示出這個設備的相關內容,如果加上-s會顯示更多統計數據;
set:可以開始設定項目;
device:指的是eth0,eth1設備代號;
動作與參數:
up|down:啟動(up)或者關閉(down)設備;
address:如果這個設備可以更改MAC,用這個參數修改;
name:給設備一個名字;
mtu:設置最大傳輸單元;
2.示例:
#show link show #檢查設備相關信息
#ip link set eth0 down #關閉eth0設備
#ip link set eth0 up #啟動eht0設備
#ip link set eth0 mtu 4000 #更改最大傳輸單元(mtu)為4000bytes
#ip link set eth0 name kk #改變設備名為kk,修改之前要關閉設備,避免有問題最后要改回來
二、ip address
主要是在設定與ip有關的各項參數,包括netmask,broadcast(廣播)等等,如果說ip link是與OSI七層模型的第二層數據鏈路層有關的話,那么ip address與第三層網絡層有關了.
1.ip address [show|add|delete] [ip] [devices設備名] [相關參數]
參數:
show:單純顯示設備ip信息;
add|delete:進行相關參數的增加或者刪除,主要有:
ip:如192.168.1.223/24
dev:這個ip要設置在那個設備中,列如:eth0,eth1,eth2;
相關參數:
broadcast:設定廣播位地址,如果設定的值是+表示讓系統自動計算;
label:該設備別名,如:eth0:0;
scope:這邊設備的領域,通常是以下幾個大類:
global:允許來自所有來源的連線;
site:僅支持ipv6,僅允許本地主機的鏈接;
link:僅允許本設備自我鏈接;
host:僅允許本地主機內部的鏈接;
所以預設的是global允許來自所有源的鏈接;
2.示例
#ip address show #查看ip參數
#ip address add 192.168.1.224/24 broadcast + dev eth0 label eth0:kk #新增設備為:eth0:kk
#ip address del 192.168.1.224/24 dev eth0 #將剛剛新鍵的設備刪除
三,ip route
1.ip route的功能和route這個命令相差無幾,除此之外能進行額外的參數設置,列入MTU的規劃.
2.語法:#ip route [show|add|del] [ip或域網] [via gateway] [設備]
參數:
show:單純的顯示出路由表,也可以使用list;
add|del:增加或者刪除路由;
ip或網域:可以使用192.168.1.0/24之類的網域或者單純的ip;
via:從那個網關出去,不一定需要;
dev:由哪個設備連接出去,必要;
mtu:可以額外的設定MTU數值;
3.示例
#ip route show #僅僅顯示路由表
通過上圖須知:
proto:此路由協定主要有redirect/kernerl/bot/static/ra等,其中kernel指的是直接由核心判斷自動設定;
scope:路由范圍,主要是link,是與本設備有關的直接連接;
#ip route add 192.168.1.0/24 device eth0 #增加路由,本機直接溝通的網間,不需要透過外部的路由器;
#ip route add 192.168.5.0/24 via 192.168.1.111 dev eth0 #增加可以通過外部的路由,需透過router;
#ip route del 192.168.1.0/24 #刪除路由
#ip route del 192.168.5.0/24 #刪除路由
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP