温馨提示×

CentOS Stream 8网络管理技巧有哪些

小樊
75
2025-04-08 15:26:01
栏目: 智能运维

在CentOS Stream 8中,网络管理可以通过多种命令行工具来实现,其中最常用的是nmcliip命令。以下是一些常见的网络管理技巧:

使用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文件,设置BOOTPROTOstatic,并添加IPADDRNETMASKGATEWAYDNS等参数。例如:

    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的网络配置,确保系统能够正确连接到网络并与其他设备通信。

0