云服务器ubuntu18.04的网络配置

蜗牛vps教程2021-03-144340

ubuntu18.04TLS与ubuntu16.04TLS的网络配置有所改动

ubuntu16.04TLS的网络配置文件为/etc/network/interfaces,我们通过在该文件中写入配置对网卡进行IP设置。并且然后通过网卡的重启来加载该配置。

 

但是在ubuntu18.04TLS中,其引入了一个新的工具netplan来进行网络设备的管理,对其进行设置。

netplan的配置文件位于/etc/netplan文件夹下面。

一、查看/etc/netplan下面的文件,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件):

sudo netplan generate

我的系统中是01-network-manager-all.yaml

二、打开01-network-manager-all.yaml这个文件,写入如下配置:


  1. # Let NetworkManager manage all devices on this system
  2. network:
  3. version: 2
  4. renderer: NetworkManager
  5. ethernets:
  6. ens33: #配置的网卡名称,使用ifconfig -a查看得到,且必须是空格缩进,netplan只认空格
  7. dhcp4: no #no-dhcp4开启 true-dhcp4开启
  8. dhcp6: true #true-dhcp6开启 no-dhcp6关闭
  9. addresses: [192.168.2.110/24, ] #设置本机IP及掩码,这个逗号和空格好像不能少,少了就不生效,后面的空格之后可以写入IPv6的地址,从而变成这样[192.168.2.110/24, “2001:1::1/64”]
  10. gateway4: 192.168.2.1 #设置ipv4的默认网关
  11. gateway6: 2001:1::1 #设置ipv6的默认网关
  12. nameservers: #设置DNS服务器
  13. addresses: [8.8.8.8,8.8.8.4] #多个DNS服务器之间用逗号隔开

三、通过netplan更新配置

sudo netplan apply

四、通过ifconfig查看配置是否生效

ifconfig

如下图所示

云服务器ubuntu18.04的网络配置  第1张

配置已经生效。


评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram