配置网卡

1.rocky

1.1网卡配置路径

/etc/NetworkManager/system-connections/ens160.nmconnection

1.2配置文件

[connection]
id=ens160 
uuid=your-unique-uuid-here
type=ethernet
interface-name=ens160
autoconnect=true

[ethernet]
mac-address-blacklist=

[ipv4]
method=manual
address1=ip/24,网关
dns=8.8.8.8;114.114.114.114;
dns-search=

[ipv6]
method=ignore

1.3应用配置

nmcli connection reload
nmcli connection down ens160 && nmcli connection up ens160
# 查看是否生效
ip a | grep -A5 ens160

2.centos7

centos7后系统,全面转向NetworkManager ,配置方式与Rokcy Linux9 一致

2.1网卡配置路径

/etc/sysconfig/network-scripts/ifcfg-ens160

2.2配置文件

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=ens160
UUID=your-uuid-here
DEVICE=ens160
ONBOOT=yes

# IPv4 静态配置
IPADDR=ip
NETMASK=掩码
GATEWAY=网关
DNS1=8.8.8.8
DNS2=114.114.114.114

2.3应用配置

systemctl restart network
# 或
ifdown ens160 && ifup ens160

3.ubuntu

3.1网卡配置路径

/etc/netplan/00-installer-config.yaml

3.2配置文件

# /etc/netplan/00-config.yaml
network:
  version: 2
  renderer: networkd        # 或 NetworkManager(桌面版常用)
  ethernets:
    ens160:
      dhcp4: no
      addresses:
        - 192.168.1.1/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]

注意yaml空格缩进

3.3应用配置

# 测试配置语法(强烈建议先运行)
sudo netplan try

# 或直接应用(无交互)
sudo netplan apply