在CentOS Stream 8中,网络管理可以通过多种命令行工具来实现,其中最常用的是nmcli
和ip
命令。以下是一些常见的网络管理技巧:
nmcli
管理网络nmcli
(NetworkManager命令行工具)是CentOS 8中用于管理网络连接的工具。以下是一些基本操作:
启动和停止NetworkManager服务:
sudo systemctl start NetworkManager
sudo systemctl stop NetworkManager
sudo systemctl status NetworkManager
查看网络状态:
nmcli general hostname
nmcli connection show
配置静态IP地址:
编辑/etc/sysconfig/network-scripts/ifcfg-eth0
文件,设置BOOTPROTO
为static
,并添加IPADDR
、NETMASK
、GATEWAY
和DNS
等参数。例如:
DEVICE=eth0
BOOTPROTO=static
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
重启网络服务:
sudo systemctl restart network
或者
nmcli networking off
nmcli networking on
ip
命令管理网络ip
命令是CentOS 8中用于显示和配置内核IP配置的命令行工具。以下是一些基本操作:
查看网络接口:
ip addr show
ip link show
配置静态IP地址:
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip addr add 192.168.1.101/24 dev eth0
重启网络服务:
sudo systemctl restart network
配置VLAN:
sudo ip link add link eth0 name eth0.100 type vlan id 100
sudo ip link set dev eth0.100 up
限制带宽:
sudo tc qdisc add dev eth0 root handle 1: htb default 30
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 1mbit
设置网络别名:
sudo ip addr add 192.168.2.100/24 dev eth0 label eth0:1
监控网络连接状态:
netstat -antpss
ss -antpss
通过这些技巧,你可以有效地管理CentOS Stream 8的网络配置,确保系统能够正确连接到网络并与其他设备通信。