ifconfig 是 Linux 中査看和臨時(shí)修改 IP 地址的命令,其基本信息如下:
命令名稱:ifconfig。
英文原意:configure a network interface。
所在路徑:/sbin/ifconfig。
執(zhí)行權(quán)限:超級(jí)用戶。
功能描述:配置網(wǎng)絡(luò)接口。
查看IP地址信息
ifconfig 命令最主要的作用就是査看 IP 地址的信息,直接輸入ifconfig命令即可。
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:OC:29:C5:FB:AA #eth0網(wǎng)卡信息 網(wǎng)絡(luò)類型為以太網(wǎng) MAC地址inet addr:192.168.44.3 Beast:192.168.44.255 Mask:255.255.255.0#IP地址 廣播地址 子網(wǎng)掩碼
inet6 addr: fe80::20c:29ff:fec5:fbaa/64 Scope:Link #IPv6的地址(目前不生效)UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 #網(wǎng)絡(luò)參數(shù) 最大傳輸單元數(shù)據(jù)包轉(zhuǎn)送次數(shù)RX packets:881 errors:0 dropped:0 overruns:0 frame:0#接收到的數(shù)據(jù)包惰況
TX packets:8S3 errors:0 dropped:0 overruns:0 carrier:0#發(fā)送的數(shù)據(jù)包情況
collisions:0 txqueuelen:1000
#數(shù)據(jù)包碰撞 數(shù)據(jù)緩沖區(qū)長(zhǎng)度
RX bytes:82229 (80.3 KiB) TX bytes:273463 (267.0 KiB)#接收包的大小 發(fā)送包的大小
Interrupt:19 Base address:0x2000
#IRQ中街 內(nèi)存地址
lo Link encap:Local Loopback
#本地回環(huán)網(wǎng)卡信息
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0RX bytes:840 (840.0 b) TX bytes:840 (840.0 b)ifconfig 命令主要用于査看 IP 地址、子網(wǎng)掩碼和 MAC 地址這三類信息,其他信息我們有所了解即可。
lo 網(wǎng)卡是 Loopback 的縮寫,也就是本地回環(huán)網(wǎng)卡,這個(gè)網(wǎng)卡的 IP 地址是 127.0.0.1。它只代表我們的網(wǎng)絡(luò)協(xié)議正常,就算不插入網(wǎng)線也可以 ping 通,所以基本沒(méi)有實(shí)際使用價(jià)值,大家了解一下即可。
臨時(shí)配置 IP 地址
ifconfig 命令除可以査看 IP 地址之外,還可以臨時(shí)配置 IP 地址,但是一旦重啟,IP 地址就會(huì)失效,所以我們還是應(yīng)該使用 setup 命令進(jìn)行 IP 地址配置。使用 ifconfig 命令臨時(shí)配置 IP 地址的示例如下:
[root@localhost ~]#ifconfig eth0 192.168.44.3#配置IP地址,不指定子網(wǎng)掩碼就會(huì)使用標(biāo)準(zhǔn)子網(wǎng)掩碼[root@localhost ~]#ifconfig eth0 192.168.44.3 netmask 255.255.255.0#配置IP地址,同時(shí)配置子網(wǎng)掩碼