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