在CentOS系统中设置静态IP地址,可以按照以下步骤进行:
nmcli
命令行工具查看当前网络连接状态
nmcli con show
找到要配置的网络接口名称(例如:ens33
)
修改网络接口配置
nmcli con mod ens33 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
ipv4.method manual
:设置为手动模式。ipv4.addresses
:指定IP地址和子网掩码。ipv4.gateway
:指定默认网关。ipv4.dns
:指定DNS服务器。重启网络服务
systemctl restart network
找到网络配置文件
CentOS 7及更高版本使用/etc/sysconfig/network-scripts/ifcfg-ens33
(将ens33
替换为你的网络接口名称)。
备份原始配置文件
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下内容:
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=your-uuid-here
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
重启网络服务
systemctl restart network
nmtui
图形界面工具(适用于CentOS 7)启动nmtui
nmtui
选择“Edit a connection”
选择要配置的网络接口
修改IPv4配置
Method
设置为Manual
Addresses
为你的IP地址和子网掩码Gateway
为你的默认网关DNS servers
为你的DNS服务器保存并退出
通过以上任一方法,你应该能够在CentOS系统中成功设置静态IP地址。