在CentOS系统中设置静态IP地址可以通过编辑网络配置文件来实现。以下是具体步骤:
nmcli
命令行工具(适用于CentOS 7及以上版本)查看当前网络连接状态
nmcli connection show
找到你要配置的网络接口名称
通常,以太网接口可能是eth0
,无线接口可能是wlan0
。
临时设置静态IP地址
sudo nmcli connection modify <interface_name> ipv4.addresses<ip>/<subnet_mask>
sudo nmcli connection modify <interface_name> ipv4.gateway <gateway_ip>
sudo nmcli connection modify <interface_name> ipv4.dns <dns_ip>
例如:
sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify eth0 ipv4.gateway 192.168.1.1
sudo nmcli connection modify eth0 ipv4.dns 8.8.8.8
重启网络连接
sudo nmcli connection up <interface_name>
备份原始配置文件
sudo cp /etc/sysconfig/network-scripts/ifcfg-<interface_name> /etc/sysconfig/network-scripts/ifcfg-<interface_name>.bak
编辑网络配置文件
使用你喜欢的文本编辑器(如vi
, nano
)打开配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
修改以下内容:
DEVICE=<interface_name>
BOOTPROTO=static
ONBOOT=yes
IPADDR=<ip_address>
NETMASK=<subnet_mask>
GATEWAY=<gateway_ip>
DNS1=<primary_dns_ip>
DNS2=<secondary_dns_ip>
例如:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
重启网络服务
sudo systemctl restart network
nmtui
图形界面工具(适用于CentOS 7及以上版本)启动nmtui
sudo nmtui
选择“Edit a connection”
按e
键。
选择你要配置的网络接口
按Enter
键。
修改IPv4配置
将IPv4 CONFIGURATION
从Automatic (DHCP)
改为Manual
,然后输入静态IP地址、子网掩码、网关和DNS服务器。
保存并退出
按OK
键保存更改,然后按Esc
键退出nmtui
。
重启网络服务
sudo systemctl restart network
完成以上步骤后,你的CentOS系统应该已经成功配置了静态IP地址。你可以通过ip addr show <interface_name>
命令来验证配置是否生效。