Ubuntu 18+ 如何配置网络

准备

不过,到了 18.04 之后的版本,当你查看/etc/network/interfaces文件内部的时候,会看到几段注释。
 
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown
根据注释,你会去找/etc/netplan。而且,这个路径是一个目录,而非直接的配置文件。
通过 ls 命令,查看里面的文件,一般情况会得到一个 yaml 文件:nn-x.yaml。
常见的有以下,具体是哪一个,目前无法查证,前面的数字应该代表着优先级,如有人知道可以进行补充。
01-netcfg.yaml
50-cloud-init.yaml
99_config.yaml
总之,必须按照 yaml 语法进行配置。

DHCP 动态获取 IP

network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
如果你不确定你的网关交换机/路由器,是否支持DHCP,或者针对你的 MAC 地址是否能获取到 IP 地址。可以事先通过几步命令进行临时联网和查看设置。
sudo dhclient
ifconfig |grep -B1 inet

静态 IP 地址

network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses: [192.168.88.100/24]
gateway4: 192.168.88.2
nameservers:
addresses: [192.168.88.2, 114.114.114.114]

总结
yaml 配置,一定要按照格式规范进行配置,空格和分隔符都一定要注意,不然引起错误很难发现。
技术在更新,如果遇到了一些平时正常步骤都出现问题的情况,也许要考虑下是不是有新的技术被使用,新的程序替代了老旧的程序。

文章链接: https://www.mfisp.com/27270.html

文章标题:Ubuntu 18+ 如何配置网络

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
投稿分享

通过 Lego 工具获取 HTTPS 证书

2024-2-1 12:40:51

投稿分享

外网访问失败的原因

2024-2-19 12:24:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠