在CentOS Stream 8中,网络管理可以通过多种方式进行,包括使用NetworkManager命令行工具以及手动编辑网络配置文件。以下是一些基本的网络管理技巧:
查看网络接口状态:
nmcli device status
这将显示所有可用的网络接口及其状态。
编辑网络连接:
sudo nmcli connection edit interface <interface_name>
例如,编辑名为ens33的接口:
sudo nmcli connection edit interface ens33
配置静态IP地址:
在打开的编辑器中,找到ipv4.addresses设置,添加新的IP地址和子网掩码。例如:
ipv4.addresses 192.168.1.10/24
如果需要配置IPv6地址,在ipv6.addresses设置下添加相应的行。
应用更改:
保存并退出编辑器后,使用以下命令应用更改:
sudo nmcli connection up <interface_name>
验证网络配置:
使用以下命令验证新的网络配置是否已生效:
ip addr show <interface_name>
查看网络接口信息:
ip addr show
或者使用ifconfig命令(如果系统支持)。
编辑网络配置文件:
网络配置文件位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<interface_name>。例如:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置静态IP:
将BOOTPROTO的值从dhcp改为static,并添加或修改以下参数以设置静态IP地址、子网掩码、网关和DNS服务器:
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"
ONBOOT="yes"
保存并退出编辑器:
在vi编辑器中,按Esc键,然后输入:wq并按回车保存并退出。
重启网络服务:
使用以下命令重启NetworkManager服务以应用更改:
sudo systemctl restart NetworkManager
验证配置:
使用以下命令验证网络配置是否成功:
ip addr show ens33
或者使用ping命令测试网络连通性。
systemctl restart network命令。以上就是在CentOS Stream 8中进行网络管理的基本技巧。如果在配置过程中遇到问题,可以参考相关的技术文档或寻求专业人士的帮助。