【ChatGPT系列】Ubuntu上如何给网卡配置ip地址

发布时间 2023-07-14 17:58:35作者: 天外归云

[本文出自天外归云的博客园]

vim /etc/netplan/01-network-manager-all.yaml

这条命令是打开编辑器vim并编辑Ubuntu系统的网络配置文件/etc/netplan/01-network-manager-all.yaml

在Ubuntu 18.04及更高版本中,网络配置使用Netplan进行管理。Netplan是一个命令行工具,用于配置和管理网络接口。网络配置文件位于/etc/netplan目录中,文件名以.yaml结尾。

01-network-manager-all.yaml文件是一个用于配置网络接口的Netplan配置文件,其中包含有关网络接口、IP地址、网关、DNS等信息的配置。通过编辑该文件,可以更改系统的网络配置,例如添加新的网络接口、启用DHCP、手动设置IP地址等。

这个文件的内容是这样的:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

配置网卡后是这样的:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enx000ab12cd34e:
      addresses: [111.111.111.111/16]
      dhcp4: no
      dhcp6: no

改完以后执行 netplan apply 就可以生效了。

这里面:

enx000ab12cd34e:网卡名,

addresses:配置的地址信息,意思是:[ip地址/子网掩码是16位]

dhcp4: no:禁用了IPv4 DHCP客户端,这意味着该接口将使用静态IP地址。

dhcp6: no:禁用了IPv6 DHCP客户端,这意味着该接口将使用静态IPv6地址。