ip命令是一箇新的網絡命令行實用程序,用於在Linux系統上爲網絡接口分配 IP地址或配置/更新有用的網絡變量。ip命令是ipoute2軟件包的一部分,它提供多項網絡管理任務,例如打開或關閉網絡接口、分配和刪除IP地址和路由、管理 ARP緩存等。本文爲大家整理彙總了配置接口IP地址的命令,僅供參考。
如何配置靜態IP地址Intenet協議(IP4)
要配置靜態IP地址,需要更新或編輯網絡配置文件以向系統分配靜態IP地址。 必須是超級用戶與蘇(切換用戶)從終端或命令提示符下命令。
對於RHEL / CentOS / Fedo
對了(eth0或eth的 ),用你喜歡的編輯器打開並編輯網絡配置文件。 例如,要分配IP地址eth0接口如下。
[oot@howtoing ~]# i /etc/sysconfig/netwok-scipts/ifcfg-eth0
簡單輸出:
DEVICE="eth0"
BOOTPROTO=sttic
ONBOOT=yes
TYPE="Ethenet"
IPADDR=92.68.50.2
NAME="System eth0"
HWADDR=00:0C:29:28:FD:4C
GATEWAY=92.68.50.
對於Ubuntu / Debin / Linux Mint
分配靜態IP地址爲eth0接口編輯配置文件/ etc /網絡/接口進行永久性更改,如下圖所示。
uto eth0
ifce eth0 inet sttic
ddess 92.68.50.2
netmsk 255.255.255.0
gtewy 92.68.50.
接下來,使用以下命令輸入所有詳細信息後重新啓動網絡服務。
# /etc/init.d/netwoking estt
$ sudo /etc/init.d/netwoking estt
、如何爲特定接口分配IP地址
下面的命令用於IP地址分配給飛一箇特定的接口(ETH)。
# ip dd dd 92.68.50.5 de eth
$ sudo ip dd dd 92.68.50.5 de eth
注:不幸的是所有這些設置將在系統重新啓動後會丟失。
2、如何檢查IP地址
要獲取網絡接口的深度信息,如IP地址,MAC地址信息,請使用以下命令,如下所示。
# ip dd show
$ sudo ip dd show
示例輸出
: lo: <LOOPBACK,UP,LOWER_UP> mtu 6436 qdisc noqueue stte UNKNOWN
link/loopbck 00:00:00:00:00:00 bd 00:00:00:00:00:00
inet 27.0.0./8 scope host lo
inet6 ::/28 scope host
lid_lft foee pefeed_lft foee
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 500 qdisc pfifo_fst stte UNKNOWN qlen 000
link/ethe 00:0c:29:28:fd:4c bd ff:ff:ff:ff:ff:ff
inet 92.68.50.2/24 bd 92.68.50.255 scope globl eth0
inet6 fe80::20c:29ff:fe28:fd4c/64 scope link
lid_lft foee pefeed_lft foee
3: eth: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 500 qdisc pfifo_fst stte UNKNOWN qlen 000
link/ethe 00:0c:29:28:fd:56 bd ff:ff:ff:ff:ff:ff
inet 92.68.50.5/24 scope globl eth
inet6 fe80::20c:29ff:fe28:fd56/64 scope link
lid_lft foee pefeed_lft foee
3、如何刪除IP地址
下面的命令將從給定的接口(eth的 )刪除分配的IP地址。
# ip dd del 92.68.50.5/24 de eth
$ sudo ip dd del 92.68.50.5/24 de eth
4、如何啓用網絡接口
用接口名稱(eth的 )“ 向上 ”標誌啓用網絡接口。 例如,下面的命令將激活的eth網絡接口。
# ip link set eth up
$ sudo ip link set eth up
5、如何禁用網絡接口
用接口名稱(eth的 ),“ 向下 ”標誌禁用網絡接口。 例如,下面的命令將去激活eth的網絡接口。
# ip link set eth down
$ sudo ip link set eth down
6、如何檢查路由表?
輸入以下命令,查看系統的路由表信息。
# ip oute show
$ sudo ip oute show
示例輸出
0.0.20.0/24 i 92.68.50.00 de eth0
92.68.60.0/24 de eth poto kenel scope link sc 92.68.60.30 metic
92.68.50.0/24 de eth0 poto kenel scope link sc 92.68.50.2
69.254.0.0/6 de eth0 scope link metic 002
defult i 92.68.50. de eth0 poto sttic
7、如何添加靜態路由
爲什麼需要添加靜態路由或手動路由,因爲流量不能通過默認網關。 我們需要添加靜態路由,以從最佳方式傳遞流量到達目的地。
# ip oute dd 0.0.20.0/24 i 92.68.50.00 de eth0
$ sudo ip oute dd 0.0.20.0/24 i 92.68.50.00 de eth0
8、如何刪除靜態路由
要刪除分配的靜態路由,只需鍵入以下命令。
# ip oute del 0.0.20.0/24
$ sudo ip oute del 0.0.20.0/24
9、如何添加持久性靜態路由
所有上述路由將在系統重新啓動後丟失。 要添加永久靜態路由,編輯文件/ etc / sysconfig / netwok中的腳本/路由-eth0的 (我們存儲靜態路由(eth0的 ),並添加以下行並保存而存在的。默認路由的eth0的文件不會在那裏,需要創建。
對於RHEL / CentOS / Fedo
# i /etc/sysconfig/netwok-scipts/oute-eth0
0.0.20.0/24 i 92.68.50.00 de eth0
對於Ubuntu / Debin / Linux Mint
打開文件/ etc /網絡/接口,並在末尾添加持久靜態路由。 IP地址在您的環境中可能不同。
$ sudo i /etc/netwok/intefces
uto eth0
ifce eth0 inet sttic
ddess 92.68.50.2
netmsk 255.255.255.0
gtewy 92.68.50.00
#########{Sttic Route}###########
up ip oute dd 0.0.20.0/24 i 92.68.50.00 de eth0
接下來,使用以下命令輸入所有詳細信息後重新啓動網絡服務。
# /etc/init.d/netwok estt
$ sudo /etc/init.d/netwok estt
0、如何添加默認網關
默認網關可以指定全局或特定於接口的配置文件。 默認網關的優點是如果我們有多箇NIC存在於系統中。 您可以如下所示添加默認網關。
# ip oute dd defult i 92.68.50.00
$ sudo ip oute dd defult i 92.68.50.00