ubuntu配置netplan
时间: 2025-05-06 11:10:52 浏览: 31
### 如何在Ubuntu操作系统中配置Netplan网络设置
#### 使用DHCP方式进行网络配置
对于希望自动获取IP地址的情况,在`/etc/netplan/00-installer-config.yaml`文件内定义如下结构:
```yaml
network:
version: 2
ethernets:
ens3:
dhcp4: true
```
此段落描述了如何利用动态主机配置协议(DHCP)来简化网络参数的设定过程[^1]。
#### 手动指定静态IP地址
当需要固定IP地址时,则需修改同一路径下的YAML文件,采用更详细的字段说明:
```yaml
network:
version: 2
ethernets:
ens3:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
上述实例展示了怎样为特定网卡(这里假设名为ens3)指派一个静态IPv4地址,并设置了通往外部网络的默认路由及DNS服务器列表[^2]。
#### 应用更改后的配置
完成编辑后,为了使新规则生效,应当执行命令:
```bash
sudo netplan apply
```
这一步骤会读取最新的netplan配置并将之应用于当前运行中的系统环境之中。
#### 查看与调试现有网络状态
除了配置本身外,有时也需要查看现有的网络状况或是排查可能出现的问题。可以借助于以下命令集来进行初步诊断:
- `ip a`: 展示所有网络接口的状态及其已分配的IP信息。
- `lshw -C network`: 提供关于硬件层面更为详尽的数据,包括但不限于所使用的驱动版本等。
- `ip link set dev <interface> up/down`: 控制选定网络接口的启停状态。
- `ip addr show dev <interface>`: 获取单个网络接口的具体详情。
- `ip route add default via <gateway_ip>`: 添加一条指向给定网关的新路由记录。
- `ip addr flush <interface>`: 移除某个接口上的全部现存IP绑定关系[^3]。
阅读全文
相关推荐


















