linux ifconfig命令使用詳解

2021-09-06 10:29:20 字數 2159 閱讀 9798

linux下網絡卡命名規律:eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。

1、ifconfig是檢視網絡卡的資訊。

ifconfig [inte***ce]

inte***ce是可選項,如果不加此項,則顯示系統中所有網絡卡的資訊。如果新增此選項則顯示所指定的網絡卡資訊

例如:ifconfig eth0

eth0 link encap:ethernet

hwaddr 00:0c:29:f3:3b:f2

inet addr:192.168.0.10 bcast:192.168.0.255 mask:255.255.255.0

up broadcast running multicast mtu:1500 metric:1

rx packets:78 errors:0 dropped:0 overruns:0 frame:0

tx packets:104 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

rx bytes:11679 (11.4 kb)

tx bytes:14077 (13.7 kb)

interrupt:10 base address:0x1080

我們可以看到

第三行:up(代表網絡卡開啟狀態)running(代表網絡卡的網線被接上)multicast(支援組播)mtu:1500(最大傳輸單元):1500位元組

第四、五行:接收、傳送資料報情況統計

第七行:接收、傳送資料位元組數統計資訊。

2、ifconfig 配置網絡卡

語 法:ifconfig[網路裝置]   [down up -allmulti -arp -promisc]    [add《位址》][del《位址》]   [tric《數目》]   [mtu《位元組》]    [netmask《子網掩碼》]   [tunnel《位址》]   [-broadcast《位址》]    [-pointopoint《位址》]   [ip位址]

配置網絡卡的ip位址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

在eth0上配置上192.168.0.1 的ip位址及24位掩碼。若想再在eth0上在配置乙個192.168.1.1/24 的ip位址怎麼辦?用下面的命令

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

這時再用ifconifg命令檢視,就可以看到兩個網絡卡的資訊了,分別為:eth0和eth0:0。若還想再增加ip,那網絡卡的命名就接著是:eth0:1、eth0:2...想要幾個就填幾個。ok!

配置網絡卡的硬體位址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

就將網絡卡的硬體位址更改了,此時你就可以騙過區域網內的ip位址邦定了。

比如我們設定網絡卡eth1的ip位址、網路掩碼、廣播位址,實體地址並且啟用它;

ifconfig eth1 192.168.1.252 hw ether 00:11:00:00:11:11 netmask 255.255.255.0 broadcast 192.168.1.255 up

或ifconfig eth1 hw ether 00:11:00:00:11:22

ifconfig eth1 192.168.1.252 netmask 255.255.255.0 broadcast 192.168.1.255 up

其中 hw 後面所接的是網路介面型別, ether表示乙太網, 同時也支援 ax25 、arcnet、netrom等,詳情請檢視 man ifconfig ;

將網絡卡禁用

ifconfig eth0 down

或ifdown eth0

將網絡卡啟用

ifconfig eth0 up

或ifup eth0

ifconfig 命令的功能很強大,還可以設定網絡卡的mtu,混雜模式等。就不一一介紹了,用時間可以自己研究一下。

注意:用ifconfig命令配置的網絡卡資訊,在網絡卡重啟後機器重啟後,配置就不存在。要想將上述的配置資訊永遠的存的電腦裡,那就要修改網絡卡的配置檔案了

初學linux ifconfig 命令

linux下網絡卡命名規律 eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1 ifconfig是檢視網絡卡的資訊。ifconfig inte ce inte ce是可選項,如果不加此項,則顯示系統中所有網絡卡的資訊。如...

Linux ifconfig命令 配置網路介面

ifconfig 命令最主要的作用就是檢視 ip 位址的資訊,直接輸入ifconfig命令即可。root localhost ifconfig eth0 link encap ethernet hwaddr 00 oc 29 c5 fb aa eth0網絡卡資訊 網路型別為乙太網 mac位址 ine...

linuxifconfig命令配置ip位址

linux下網絡卡命名規律 eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。ifconfig inte ce 是檢視網絡卡的資訊 如果不加引數檢視的是所有的網絡卡資訊 加上引數eth0的話是檢視eth0網絡卡的資訊 網絡...