如何在Ubuntu 18.04 Bionic Beaver中配置网络设置
时间:2020-01-09 10:39:01 来源:igfitidea点击:
Ubuntu 18.04 Bionic Beaver已切换到Netplan来配置网络接口。这是一个基于Yaml的配置系统,可以简化流程。
这篇文章将指导我们完成基本配置,例如分配静态IP或者在接口上启用DHCP。
Netplan配置文件
Netplan是配置Ubuntu网络接口的新方法。虽然简单的配置(例如仅设置静态IP)不会从新系统中获得太多收益,但复杂得多的配置将大大简化。
以下是最常用的配置选项的列表,以及如何使用它们的说明。
选项示例说明 |
---|
[192.168.1.2/24192.168.8.10/28] |
192.168.1.1 |
FDEC::1 |
true |
true |
配置静态IP地址
- 在文本编辑器中打开netplan配置文件。
sudo vi /etc/netplan/50-cloud-init.yaml
- 修改文件,使其类似于以下示例。
network: ethernet: enp0s3: addresses: [192.168.1.10/24] gateway4: 192.168.1.1 nameservers: search: [lab, home] addresses: [8.8.8.8, 8.8.7.7] optional: true version: 2
保存更改并退出文本编辑器。
优良作法是在应用配置之前先对其进行验证,以防止服务因语法无效而中断。
sudo netplan try
- 通过运行以下命令来应用新设置。
sudo netplan apply
配置DHCP
- 在文本编辑器中打开netplan配置文件。
sudo vi /etc/netplan/50-cloud-init.yaml
- 修改文件,使其看起来类似于以下示例。
network: ethernet: enp0s3: addresses: [] dhcp4: true optional: true version: 2
保存更改并退出文本编辑器。
通过运行以下命令来应用新设置。
sudo netplan apply
- 优良作法是在应用配置之前先对其进行验证,以防止服务因语法无效而中断。
sudo netplan try
- 验证网络设置已正确应用。
sudo netplan ip leases enp0s3
- 我们应该看到类似于以下内容。
# This is private data. Do not parse. ADDRESS=10.0.2.15 NETMASK=255.255.255.0 ROUTER=10.0.2.2 SERVER_ADDRESS=10.0.2.2 NEXT_SERVER=10.0.2.4 T1=43200 T2=75600 LIFETIME=86400 DNS=10.0.0.2 10.1.0.2 CLIENTID=ffe2343f3e00020000ab1167702761b1da338e