Ubuntu 系统配置网卡 IP 详细教程

在 Ubuntu 系统中,合理配置网卡 IP 地址是确保网络正常连接和通信的关键步骤。云端研习社将详细介绍如何在 Ubuntu 系统中配置网卡 IP,涵盖动态 IP 和静态 IP 两种常见配置方式,帮助你轻松完成网络设置。

一、动态 IP 配置

动态 IP 地址由网络中的 DHCP 服务器自动分配,适用于大多数家庭和办公网络环境。在 Ubuntu 系统中,默认情况下网卡通常会自动获取动态 IP 地址。但如果需要手动设置为动态 IP,可以按照以下步骤操作:

1. 打开网络配置文件

使用文本编辑器打开网卡的配置文件,Ubuntu 系统中网卡配置文件一般位于/etc/netplan/目录下,文件名通常以.yaml结尾,常见的文件名如01-netcfg.yaml。以sudo nano编辑器为例,执行以下命令打开配置文件:

sudo nano /etc/netplan/01-netcfg.yaml

如果使用vim编辑器,则命令为:

​sudo vim /etc/netplan/01-netcfg.yaml

2. 编辑配置文件​

打开配置文件后,内容大致如下:

network:
version: 2
renderer: networkd
ethernets:
ens33: # 此处ens33为网卡名称,根据实际情况修改
dhcp4: true

确保dhcp4: true这一行存在,表示启用 IPv4 的 DHCP 动态获取功能。如果网卡名称与实际不符(可通过ip link命令查看网卡名称),将ens33修改为正确的网卡名称。

3. 应用配置​

保存并关闭配置文件后,执行以下命令使配置生效:

sudo netplan apply

执行该命令后,系统会重新加载网络配置,网卡将自动从 DHCP 服务器获取 IP 地址。你可以通过ip addr show命令查看网卡获取到的 IP 地址信息。​

二、静态 IP 配置​

静态 IP 地址是手动指定的固定 IP 地址,适用于服务器、需要固定 IP 访问的设备等场景。以下是在 Ubuntu 系统中配置静态 IP 的步骤:

1. 打开网络配置文件​

同样使用文本编辑器打开/etc/netplan/目录下的网卡配置文件,命令与动态 IP 配置时相同:

sudo nano /etc/netplan/01-netcfg.yaml

或者

sudo vim /etc/netplan/01-netcfg.yaml

2. 编辑配置文件​

打开配置文件后,将内容修改为类似以下格式(以 IPv4 为例):

network:
version: 2
renderer: networkd
ethernets:
ens33: # 此处ens33为网卡名称,根据实际情况修改
addresses:
- 192.168.1.100/24 # 静态IP地址和子网掩码,根据实际情况修改
gateway4: 192.168.1.1 # 默认网关地址,根据实际情况修改
nameservers:
addresses:
- 223.5.5.5
- 119.29.29.29 # DNS服务器地址,可根据需要添加或修改

其中:​

  • addresses字段用于指定静态 IP 地址和子网掩码,192.168.1.100为 IP 地址,/24表示子网掩码为255.255.255.0。​
  • gateway4字段指定默认网关地址。​
  • nameservers字段用于配置 DNS 服务器地址,可根据实际网络环境设置多个 DNS 服务器。

3. 应用配置​

保存并关闭配置文件后,执行以下命令使静态 IP 配置生效:

sudo netplan apply

配置生效后,你可以通过ip addr show命令验证网卡的 IP 地址是否已设置为指定的静态 IP。​

三、常见问题及解决方法​

1. 配置后无法联网​

  • 检查配置文件:仔细检查网络配置文件中的 IP 地址、子网掩码、网关和 DNS 服务器等信息是否正确,确保没有拼写错误或格式错误。​
  • 检查网络连接:确认网线连接正常,路由器或交换机工作正常。可以尝试使用其他设备连接网络,判断是否是网络设备问题。​
  • 重启网络服务:执行sudo systemctl restart networking命令重启网络服务,或者重启系统后再次测试网络连接。​

2. netplan apply命令报错​

如果执行netplan apply命令时报错,通常是由于配置文件格式不正确导致的。仔细检查配置文件的缩进、语法等是否符合yaml格式规范,修正错误后重新执行netplan apply命令。​

通过以上步骤,你可以在 Ubuntu 系统中轻松完成网卡 IP 地址的配置。无论是动态 IP 还是静态 IP,都能根据实际需求灵活设置,确保网络连接的稳定和正常使用。​

以上内容涵盖了 Ubuntu 配置网卡 IP 的主要方法和问题解决。若你在操作中遇到特殊情况,或想了解更多网络配置技巧,欢迎随时和我说。

未经允许不得转载:云端研习社 » Ubuntu 系统配置网卡 IP 详细教程