Ubuntu Server 18.04 修改网路配置

时间:2024-03-17 17:55:40

Ubuntu 18.04 采用netplan作为网络配置管理,与16.04及之前的版本区别很大

新的Ubuntu 服务器采用netplan管理网络配置,跟以前的配置有很大的区别。

实际可行的办法是修改/etc/netplan/01-netcfg.yaml文件:

sudo vim /etc/netplan/01-netcfg.yaml(每台服务器这个文件名称可能不一样)

技术分享图片

 

执行命令sudo netplan apply,使配置生效:

技术分享图片

 

然后修改DNS服务器地址:

sudo vi /etc/resolv.conf

设置为可用的DNS服务器

 

最新发布的ubuntu18.04 server,启用了新的网络工具netplan,对于命令行配置网络参数跟之前的版本有比较大的差别,现在介绍如下:
1.其网络配置文件是放在/etc/netplan/50-cloud-init.yaml, 缺省是用dhcp方式,如果要配置静态地址,则需要修改此文件的想关内容,见如下的例子:
network:
ethernets:
ens33:
addresses: [192.168.1.20/24]
dhcp4: false
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
optional: true
version: 2
2.使其生效的方法:
sudo netplan apply
如果配置有问题会报错,如果没问题,则会新的配置会立即生效。
注意:本帖子只是针对ubuntu18.04 Server版,对于18.04 desktop它缺省是使用NetworkManger来进行管理,可使用图形界面进行配置,其网络配置文件是保存在:/etc/NetworkManager/system-connections目录下的,跟Server版区别还是比较大的。

netplan 工具还有其它比较丰富的功能,详细可参见其的说明文档,man netplan.