在CentOS系统中,配置网络参数通常涉及编辑网络接口配置文件或使用nmcli命令行工具。以下是两种常见的方法:
查看网络接口:
nmcli device status
或者
ip link show
找到需要配置的网络接口,例如eth0。
编辑网络接口配置文件:
CentOS 7及更高版本使用NetworkManager来管理网络,配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名为ifcfg-<interface>,例如ifcfg-eth0。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件示例:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=<your-uuid>
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp:使用DHCP获取IP地址。ONBOOT=yes:系统启动时自动启用该接口。重启网络服务:
sudo systemctl restart network
nmcli命令行工具查看网络连接:
nmcli connection show
修改网络连接:
sudo nmcli connection modify <connection-name> ipv4.method manual ipv4.addresses <ip-address>/<subnet-mask> ipv4.gateway <gateway-ip>
例如:
sudo nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
重启网络连接:
sudo nmcli connection up eth0
DNS配置:
编辑/etc/resolv.conf文件或使用nmcli命令添加DNS服务器。
sudo vi /etc/resolv.conf
或者
sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
静态IP配置:
如果需要配置静态IP,确保BOOTPROTO=static,并设置IPADDR、PREFIX、GATEWAY等参数。
通过以上步骤,您可以在CentOS系统中成功配置网络参数。