ubuntu静态IP
2025-07-16
ubuntu20 或以上
在 Ubuntu 20 中配置静态 IP 地址需要修改 Netplan 配置文件。以下是详细步骤
- 查看当前网络接口名称
ip a确认网络接口名称(现代系统可能是 ens33 或 enp0s3,传统命名则为 eth0)
- 备份原配置文件
sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak- 编辑 Netplan 配置文件
sudo nano /etc/netplan/00-installer-config.yaml- 静态 IP 配置模板(适配 eth0)
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.1.100/24 # IP地址/子网掩码(CIDR格式)
routes:
- to: default
via: 192.168.1.1 # 网关地址
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS服务器- 应用配置
sudo netplan apply- 验证配置
ip addr show eth0 # 查看IP地址
ping 192.168.1.1 # 测试网关连通性
nslookup google.com # 测试DNS解析ubuntu18 或以下
传统 ifupdown 方式 如果系统使用传统网络配置方式:
编辑接口配置:
sudo nano /etc/network/interfaces配置内容:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4重启网络服务:
sudo systemctl restart networking