本文介紹如何使用 ifconfig 和 ip 命令在 Linux 系統(tǒng)中配置網(wǎng)絡(luò)接口的 IP 地址。
首先,確定需要配置的網(wǎng)絡(luò)接口名稱。可以使用 ifconfig -a 命令查看所有可用接口。假設(shè)目標(biāo)接口為 eth0,需要設(shè)置 IP 地址為 192.168.1.100,子網(wǎng)掩碼為 255.255.255.0。
方法一:使用 ifconfig 命令 (較舊系統(tǒng))
使用以下命令設(shè)置 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
執(zhí)行成功后,ifconfig eth0 命令將顯示已配置的 IP 地址。 請(qǐng)注意,此方法設(shè)置的 IP 地址在重啟后會(huì)丟失。
方法二:使用 ip 命令 (現(xiàn)代 Linux 系統(tǒng))
更推薦使用 ip 命令,其語(yǔ)法更簡(jiǎn)潔:
sudo ip addr add 192.168.1.100/24 dev eth0
/24 表示子網(wǎng)掩碼為 255.255.255.0。 執(zhí)行 ip addr show eth0 命令可以驗(yàn)證設(shè)置結(jié)果。 同樣,此方法設(shè)置的 IP 地址在重啟后也會(huì)丟失。
永久保存 IP 地址設(shè)置
為了使 IP 地址設(shè)置在系統(tǒng)重啟后生效,需要修改網(wǎng)絡(luò)配置文件。配置文件的路徑取決于你的 Linux 發(fā)行版:
- Debian/Ubuntu: /etc/netplan/*.yaml (netplan) 或 /etc/network/interfaces (ifupdown)
- RHEL/centos: /etc/sysconfig/network-scripts/ifcfg-eth0
你需要根據(jù)你的發(fā)行版和使用的網(wǎng)絡(luò)管理工具修改相應(yīng)的配置文件,添加或修改相關(guān)的網(wǎng)絡(luò)接口配置信息。 具體操作方法因發(fā)行版和網(wǎng)絡(luò)管理工具而異,請(qǐng)參考相關(guān)文檔。