网卡名字

Ubuntu系统修改网卡名字

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
查看配置文件
ls /etc/netplan
这里应该会有两三个文件,保留任意一个即可。

这些文件的权限应该是600,否则会提示大量的warning
chmod 600 /etc/netplan/50-cloud-init.yaml

修改网卡配置
vim /etc/netplan/50-cloud-init.yaml
network:
 version: 2
 renderer: NetworkManager
 ethernets:
   eth0:
     addresses:
     - "10.0.0.13/24"
     nameservers:
       addresses:
       - 10.0.0.2
     routes:
       - to: default
         via: 10.0.0.2
   eth1:
     addresses:
     - "192.168.8.113/24

修改Grub启动文件
vim /etc/default/grub
GRUB_CMDLINE_LINUX=" net.ifnames=0 biosdevname=0"

重读配置文件并重启
grub-mkconfig -o /boot/grub/grub.cfg;reboot

Rocky9+修改网卡名字

Rocky安装系统时定制网卡名字

临时修改网卡

1
2
3
[root@ubuntu24 ~]# ip link set ens160 down
[root@ubuntu24 ~]# ip link set ens160 name abc
[root@ubuntu24 ~]# ip link set abc up

网络配置

网络配置基础

网络配置基础介绍

网络配置涉及多个方面,包括IP地址配置、子网掩码设置、网关配置、DNS服务器设置等。这些配

置参数共同决定了网络设备在网络中的身份、位置以及与其他设备的通信方式。

IP地址:是网络设备在网络中的唯一标识,用于在网络中定位设备。

子网掩码:用于区分网络地址和主机地址,帮助网络设备判断数据包是否属于同一子网。

网关:是连接不同网络的设备,它负责将数据包从一个网络转发到另一个网络。

DNS服务器:用于将域名解析为IP地址,方便用户通过域名访问网络资源。

Ubuntu系统网卡配置介绍

Ubuntu系列的系统配置文件,从20.04之后,默认使用的都是netplan的管理模式了。网卡配置文件存在于

/etc/netplan/ 目录中,以 xxx.yaml 的格式来命名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@ubuntu24:/etc/netplan# cat /etc/netplan/xxx.yaml
network:                          # 网络配置的开始  
 version: 2                      # Netplan配置文件的版本号为2  
 renderer: NetworkManager        # 指定使用NetworkManager作为网络渲染器(即网络管理工
具)  
 ethernets:                      # 定义了以太网接口的配置区块  
   ens33:                        # 第一个以太网接口的名称(需要根据实际系统接口名称替换)
     dhcp4: no                   # 对于IPv4,不使用DHCP进行配置(即采用静态IP配置)  
     addresses:                  # 静态IP地址配置区块  
     - "10.0.0.13/24"        # 接口的静态IP地址为10.0.0.13,子网掩码为255.255.255.0
(/24表示)
     nameservers:                # DNS服务器配置区块  
       addresses:                # DNS服务器地址列表  
       - 10.0.0.2                # 第一个DNS服务器地址为10.0.0.2  
     routes:                     # 静态路由配置区块  
       - to: default             # 默认路由(即所有未明确指定的目标网络都将通过此路由)  
         via: 10.0.0.2           # 默认路由的网关地址为10.0.0.2  
   ens37:                        # 第二个以太网接口的名称(需要根据实际系统接口名称替换)
     dhcp4: true                 # 对于IPv4,使用DHCP进行配置(即动态获取IP地址)  
     dhcp6: false                # 对于IPv6,不使用DHCP进行配置(如果不需要IPv6,可以保
持此设置或根据需要启用)

RedHat系列网卡配置介绍

Rocky10系列网卡配置介绍

网卡配置文件存在于 /etc/NetworkManager/system-connections/ 目录中,以xxx.nmconnection 的格式来命名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@rocky10 ~]# cat /etc/NetworkManager/system-connections/ens160.nmconnection 
[connection]                        # 配置区块标识,表示这是一个连接配置  
id=ens160                           # 连接ID,通常与网络接口名称对应  
uuid=a5ca5e67-46ef-3d6f-86ec-a5d71e5a4db2 # 连接的唯一标识符(UUID)  
type=ethernet                       # 连接类型:以太网  
autoconnect-priority=-999           # 自动连接优先级,负数表示较低优先级,可能不会自动连接
interface-name=ens160               # 网络接口名称  
timestamp=1711469823                # 配置的时间戳(可能是自某个固定日期以来的秒数)  
 
[ethernet]                          # 以太网配置区块  
                                   # (此区块为空,表示使用默认以太网设置)  
 
[ipv4]                              # IPv4配置区块  
address1=10.0.0.12/24,10.0.0.2      # IPv4地址和子网掩码(/24表示子网掩码为
255.255.255.0),
# 10.0.0.2可能是备用网关
dns=10.0.0.12;                      # DNS服务器地址  
method=manual                       # IPv4配置方法:手动(表示静态IP配置)  
# method=auto                       # 被注释掉的行,表示如果使用auto则采用自动配置(如
DHCP)  
gateway4=192.168.1.1 # 默认网关,可以写成别名 gw4,该属性已经被废弃了
dns-search=xxx.com # 搜索域
[ipv6]                              # IPv6配置区块  
addr-gen-mode=eui64                 # IPv6地址生成模式:基于EUI-64(通常基于MAC地址生
成)  
method=auto                         # IPv6配置方法:自动(如通过无状态地址自动配置
SLAAC)  
 
[proxy]                             # 代理配置区块  
                                   # (此区块为空,表示不使用代理配置)

定制网卡ip

网络相关命令

主机名

ifconfig

route

netstat

ip命令

ip address

ip route

ss命令

nmcli

软路由实践