Ubuntu修改静态IP、网关和DNS的方法总结
在Ubuntu系统中,您可以通过修改Netplan配置文件来设置静态IP地址、网关和DNS服务器。以下是一个示例步骤和代码:
- 找到Netplan配置文件,通常在
/etc/netplan/
目录下,文件名可能是01-netcfg.yaml
,50-cloud-init.yaml
或类似。 - 使用文本编辑器(如
nano
或vim
)编辑该文件。 - 修改配置文件以设置静态IP,网关和DNS服务器。以下是一个配置示例:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在这个例子中:
enp0s3
是网络接口的名称,您需要替换为您的实际接口名称。dhcp4: no
禁用DHCP。addresses
下的IP地址和子网掩码组合定义了静态IP地址和子网。gateway4
是网关的IP地址。nameservers
下的addresses
是DNS服务器的列表。
- 保存文件并退出编辑器。
- 应用配置使其生效,运行以下命令:
sudo netplan apply
- 您可以通过运行以下命令来验证IP配置已成功更改:
ip addr show
或者:
ifconfig
如果ifconfig
命令不可用,您可能需要先安装net-tools
包:
sudo apt update
sudo apt install net-tools
以上步骤和代码适用于Ubuntu 18.04 LTS和更新版本。如果您使用的是Ubuntu 20.04 LTS或更高版本,并且想使用systemd-networkd
作为renderer,配置文件会有所不同。
评论已关闭