ubuntu修改ip地址
在Ubuntu系统中设置固定IP地址的方法因版本不同有所差异。以下是两种主流配置方式的详细步骤:
一、适用于Ubuntu 17.10及更新版本(使用Netplan)
- 查找配置文件
sudo ls /etc/netplan/
通常配置文件名为 00-installer-config.yaml 或类似名称。
- 编辑Netplan配置文件
sudo nano /etc/netplan/00-installer-config.yaml
修改内容示例(注意缩进和接口名称):
network:
ethernets:
ens33: # 网卡名称(通过 ip a 查看)
dhcp4: false
addresses: [192.168.1.100/24] # IP地址/子网掩码
routes:
- to: default
via: 192.168.1.1 # 网关
nameservers:
addresses: [8.8.8.8, 1.1.1.1] # DNS服务器
version: 2
- 应用配置
sudo netplan apply
二、适用于Ubuntu 17.04及更早版本(使用ifupdown)
- 编辑网络接口配置
sudo nano /etc/network/interfaces
修改内容示例:
auto ens33 # 网卡名称
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 1.1.1.1
- 重启网络服务
sudo systemctl restart networking
# 或
sudo ifdown ens33 && sudo ifup ens33
三、验证配置
- 查看IP地址:
ip addr show
- 测试网络连通性:
ping 8.8.8.8 # 测试外网连通性
ping 192.168.1.1 # 测试网关连通性
nslookup google.com # 测试DNS解析
注意事项:
- 网卡名称:使用
ip a或ifconfig -a确认接口名称(如ens33、enp0s3等)。 - IP冲突:确保设置的静态IP未被其他设备占用。
- 配置备份:建议提前备份配置文件:
sudo cp /etc/netplan/00-installer-config.yaml ~/00-installer-config.yaml.bak
- YAML格式:Netplan对缩进敏感,必须使用空格(不能使用Tab)。
如果遇到问题,可通过 sudo netplan --debug apply 调试错误。

浙公网安备 33010602011771号