天天看點

ifconfig指令

1.ifconfig指令

ifconfig主要可以手動啟動,檢視修改網絡接口的相關參數。可以修改IP參數以及mtu等。 

(mtu:最大輸出單元)

2.ifconfig指令的用法

ifconfig [網卡名] [up|down] //啟動或者關閉一個網卡

[ ifup | ifdown ] 網卡名 //啟動或者關閉一個網卡

ifconfig  網卡名 [選項] //設定網卡的子網路遮罩、廣播、mtu

ifconfig [選項] //查詢

選項:

mtu:設定最大傳送單元。例如:mtu 1500 機關bytes

netmask:設定子網路遮罩

broadcast:設定廣播位址

-a:不加選項顯示開啟的網卡,加-a選項顯示所有的網卡。

3.執行個體

3.1 檢視所有的網絡接口-centos7

ifconfig指令

ens33:網卡的代号。lo這個是loopback。

ether:網卡的硬體位址,也就是mac位址

inet :ipv4位址。

broadcast:廣播位址。

netmask:子網路遮罩

inet6 :ipv6位址。

mtu:網絡接口的最大傳輸單元。

3.2 檢視所有網絡接口-centos6

ifconfig指令

eth0:網卡的代号。lo這個是loopback。

HWaddr:網卡的硬體位址,也就是mac位址

inet addr:ipv4位址。

Bcast:廣播位址。

Mask:子網路遮罩

inet6 addr:ipv6位址。

MTU:網絡接口的最大傳輸單元。

RX:這一行表示網絡從啟動到目前為止資料包接受情況。

packets:資料包數量

errors:資料包發省錯誤的數量。

dropped:資料包有問題而遭到丢棄的數量。

TX:與RX一樣。RX表示接受。TX表示發送。

collisions:表示資料包沖突的情況,如果次數太多,表示網絡不太好。

txqueuelen:傳輸資料的緩沖區的存儲長度。

RX bytes:接受總位元組數。

TX bytes:發送總位元組數。

3.3 修改網絡接口

給予ens33一個IP位址。系統自動計算出netmask,廣播等IP參數 

ifconfig ens33 192.168.100.100

設定ens33 的IP位址,子網路遮罩和mtu。 

ifconfig ens33 192.168.100.100 netmask 255.255.255.128 mtu 8000

設定mtu值,其他值不變 

ifconfig mtu 9000

3.4 建立虛拟IP

仿真一個網絡接口 

ifconfig eth0:0 192.168.100.50 

關閉仿真接口 

ifconfig eth0:0 down

永久建立虛拟IP

cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33:1 //拷貝網卡檔案

vim /etc/sysconfig/network-scripts/ifcfg-ens33:1 //修改網卡檔案的網卡名和IP位址

DEVICE=ens33:1

IPADDR=192.168.88.135

ifdown ens33;ifup ens33 //重新開機網卡

ifconfig

ifconfig指令

使設定的網絡參數還原。重新開機網絡接口。 

/etc/init.d/network restart

上一篇: PHP curl
下一篇: curl指令