在CentOS系統中,使用ifconfig命令配置靜態IP地址通常涉及編輯網絡接口配置文件。以下是詳細步驟:
首先,你需要知道你的網絡接口名稱??梢允褂靡韵旅畈榭矗?/p>
ip addr show
或者
ifconfig -a
CentOS 7及更高版本使用NetworkManager和nmcli來管理網絡連接,但也可以直接編輯網絡接口配置文件。
nmcli如果你更喜歡使用nmcli,可以按照以下步驟操作:
# 查看所有連接
nmcli connection show
# 修改連接(例如eth0)
nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8,8.8.4.4
# 重啟連接
nmcli connection up eth0
對于CentOS 7及更高版本,編輯/etc/sysconfig/network-scripts/ifcfg-<interface>文件,其中<interface>是你的網絡接口名稱(例如eth0)。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
在文件中添加或修改以下內容:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=<your-uuid> # 可選,如果存在
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
保存并退出編輯器。
無論你使用哪種方法,都需要重啟網絡服務以應用更改:
sudo systemctl restart network
最后,驗證IP地址是否已正確配置:
ip addr show eth0
或者
ifconfig eth0
你應該能看到配置的靜態IP地址和其他相關信息。
通過以上步驟,你應該能夠在CentOS系統中成功配置靜態IP地址。