如何在Ubuntu 20.04 LTS上配置静态IP地址
原创Ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces 里固定 IP 的配置,interfaces 文件不复存在,即使配置也不会生效,而是改成 netplan 方式 ,配置写在 /etc/netplan/01-netcfg.yaml 或者类似名称的 yaml 文件里。
1. 查看网卡设备号
2. 修改 YAML 文件
要配置netplan,请在/etc/netplan/路径下使用.yaml扩展名(例如/etc/netplan/00-installer-config.yaml)保存配置文件
根据自己的需要配置好之后保存文件
3.让配置生效
sudo netplan apply
4 其他配置:
使用DHCP和静态寻址
要让名为“ enp3s0”的接口通过DHCP获取地址,请创建具有以下内容的YAML文件:
多个接口使用DHCP连接网络
现在,许多系统都包含多个网络接口。服务器通常将需要连接到多个网络,并且尽管所有服务器都提供有效的网关,但它们可能仍要求到Internet的流量通过特定的接口。
通过为通过DHCP检索的路由指定优先级,可以实现DHCP所需的精确路由,这将确保某些路由优先于其他路由。在此示例中,“ enred”优于“ engreen”,因为它具有较高的路由优先级:、
在单个接口上使用多个地址
Addresses填写要分配给接口的地址列表:
不支持接口别名(例如eth0:0)。
通过多个网关使用多个地址
与上面的示例类似,具有多个地址的接口可以配置有多个网关。
鉴于有多个地址,每个地址都有自己的网关,我们在此不指定gateway4,而是使用子网的网关地址将单个路由配置为0.0.0.0/0(任何地方)。该metric值应进行调整,以使路由按预期进行。
DHCP可用于接收接口的IP地址之一。在这种情况下,该地址的默认路由将自动配置metric为100。作为,在下的条目的简写形式routes,gateway4可以设置为其中一个子网的网关地址。在这种情况下,可以从中省略该子网的路由routes。它metric会被设置为100。
使用网络管理器
Netplan同时支持联网和网络管理器作为后端。您可以使用renderer键指定应使用哪个网络后端来配置特定设备。您还可以通过仅指定renderer密钥将网络的所有配置委派给网络管理器本身:
配置环回接口
Networkd不允许创建新的环回设备,但是用户可以将新地址添加到标准环回接口lo中,以使其在计算机上以及自定义路由中被视为有效地址:
与Windows DHCP服务器集成
对于Windows Server使用dhcp-identifier键提供DHCP的网络,可以实现互操作性:
5 注意事项:
l 注意每个冒号后边都要先加一个空格
l 注意每一层前边的缩进,至少比上一层多两个空格
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
社区
活动
资源
关于
腾讯云开发者
扫码关注腾讯云开发者
领取腾讯云代金券
热门产品
热门推荐
更多推荐
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2024 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有