快捷导航

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

[复制链接]
查看: 592|回复: 0
发表于 2023-6-29 15:33:45 | 显示全部楼层 |阅读模式
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这个文件,写入如下配置:

# Let NetworkManager manage all devices on this system

network:

version: 2

renderer: NetworkManager

ethernets:

ens33: #配置的网卡名称,使用ifconfig -a查看得到,且必须是空格缩进,netplan只认空格

dhcp4: no #no-dhcp4开启 true-dhcp4开启

dhcp6: true #true-dhcp6开启 no-dhcp6关闭

addresses: [192.168.2.110/24, ] #设置本机IP及掩码,这个逗号和空格好像不能少,少了就不生效,后面的空格之后可以写入IPv6的地址,从而变成这样[192.168.2.110/24, “2001:1::1/64”]

gateway4: 192.168.2.1 #设置ipv4的默认网关

gateway6: 2001:1::1 #设置ipv6的默认网关

nameservers: #设置DNS服务器

addresses: [8.8.8.8,8.8.8.4] #多个DNS服务器之间用逗号隔开

三、通过netplan更新配置

sudo netplan apply

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

ifconfig

如下图所示

配置已经生效。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

精彩推荐

尚云驿站

  • 投诉建议:350467567@qq.com
  • 软文投稿:350467567@qq.com
  • 友情链接:350467567@qq.com

云服务支持

精彩文章,快速检索

Copyright 尚云驿站  Powered by©  技术支持:飛    ( 闽ICP备2025116718号-15 )