ifconfig 是一款用于設(shè)置和展示 Linux 核心中網(wǎng)絡(luò)設(shè)備信息的命令工具。在 Debian 操作系統(tǒng)里,它依然占據(jù)著重要地位。借助 ifconfig,你能完成如下任務(wù):
- 監(jiān)控網(wǎng)絡(luò)設(shè)備狀況:運(yùn)行 ifconfig 命令后,能夠了解到系統(tǒng)內(nèi)所有正在運(yùn)作的網(wǎng)絡(luò)設(shè)備以及它們的相關(guān)數(shù)據(jù),比如 IP 地址、子網(wǎng)掩碼、廣播地址、物理地址等。
- 調(diào)整網(wǎng)絡(luò)設(shè)備設(shè)置:通過 ifconfig 命令可以為網(wǎng)絡(luò)設(shè)備指定 IP 地址、子網(wǎng)掩碼等配置項(xiàng)。例如,若想把 IP 地址設(shè)為 192.168.1.10,子網(wǎng)掩碼設(shè)為 255.255.255.0,可輸入以下指令:
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
- 開啟/關(guān)閉網(wǎng)絡(luò)設(shè)備:利用 ifconfig 命令可打開或關(guān)閉特定的網(wǎng)絡(luò)設(shè)備。比如,想要停用名為 eth0 的設(shè)備,可執(zhí)行此命令:
sudo ifconfig eth0 down
而要激活該設(shè)備,則需運(yùn)行:
sudo ifconfig eth0 up
- 更改網(wǎng)絡(luò)設(shè)備屬性:ifconfig 命令還能調(diào)整網(wǎng)絡(luò)設(shè)備的額外特性,像是 MTU(最大傳輸單元)、廣播地址之類的內(nèi)容。
須知,在 Debian 平臺(tái)上,ifconfig 工具或許已經(jīng)被 ip 命令所替代。ip 命令具備更強(qiáng)的功能與更簡(jiǎn)練的格式。不過,ifconfig 在很多環(huán)境中依舊被采用,其中包括 Debian。