Ubuntu20.04 通过netplan 配置静态ip

这篇具有很好参考价值的文章主要介绍了Ubuntu20.04 通过netplan 配置静态ip。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

ubuntu 从 17.10 开始,改成 netplan 方式配置,不在 /etc/network/interfaces 里固定 IP 的配置 ,配置写在 /etc/netplan/01-network-manager-all.yaml 或者类似名称的 yaml 文件里

非桌面命令行版本

查看网卡设备号

ip a
输出:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 3c:ec:ef:b4:eb:36 brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0
    inet 192.168.0.126/24 brd 192.168.0.255 scope global eno1
       valid_lft forever preferred_lft forever
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 3c:ec:ef:b4:eb:37 brd ff:ff:ff:ff:ff:ff
    altname enp1s0f1

可见,当前有两个网卡,其中eno1是使用的

修改 yaml 文件

如果是桌面版本的Ubuntu20.04 首次打开大概如下,按需要修改添加……

network:
  version: 2
  renderer: Network Manager
network:
  version: 2
  renderer: networkd  #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
  ethernets:
    eno1:
      dhcp4: no
      optional: true
      addresses: [192.168.0.126/24]  #/24代表掩码
      gateway4: 192.168.0.1
      nameservers:
          addresses: [192.168.0.1] #dns和网关设置一样,嗯,,省事儿
    eno2:
      dhcp4: true

重启netplan 配置生效

sudo netplan apply

桌面环境配置静态IP地址

去网络设置里手动设置即可
netplan配置静态ip,部署,维护,linux学习记录,tcp/ip,ubuntu,网络

参考

https://ld246.com/article/1593929878472
https://www.myfreax.com/how-to-configure-static-ip-address-on-ubuntu-20-04/

Ubuntu 20.04网络不通,netplan命令不存在
Ubuntu 20.04服务器重启之后连不上网,在输入ifconfig时找不到IP地址,ping局域网的主机,bash显示network is unreachable,输入netplan命令提示不存在。

解决办法:
1、ifconfig -a 找到enp开头的网卡
2、ifconfig enp6s0 up 开启enp6s0;命令行输入ifconfig后,发现已经有显示网口enp6s0,之前是只有lo。但是并没有IP地址。

注意:不同主机网口可能不一样,可以使用ifconfig -a查看主机有哪些网口

3、sudo dhclient enp6s0 使用动态主机配置协议动态的配置网络接口的网络参数,这个命令执行时间会有点长。

4、sudo ifconfig enp6s0。然后在命令行输入ifconfig,会发现已经有IP地址,局域网和外网都能ping通。但是,IP地址并不是之前配的静态IP地址。命令行输入sudo netplan apply,结果 netplan: command not found

安装netplan
接下来需要安装netplan这个命令,sudo apt-get install netplan.io

后边两种方式,一是用netplan设置networkd来管理网络
1、配置文件后生效sudo netplan apply,用ifconfig查看网口enp6s0的IP设置成功,重启后再次确认是正常的,问题解决。

2、也可以不用netplan来配置静态,如果NetworkManager工作正常,可以设置修改/etc/NetworkManager/NetworkManager.conf配置文件的managed = true,在重启NetworkManager服务:sudo service network-manager restart。再次关机重启后便会自动分配ip地址文章来源地址https://www.toymoban.com/news/detail-824006.html

到了这里,关于Ubuntu20.04 通过netplan 配置静态ip的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04配置静态固定IP地址

    Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml的文件中配置IP地址。 我这里是01-network-manager-all.yaml 文件名。 默认内容如下: 修改为如下: 编辑好后,保存。 至此Ubuntu20.04的静态IP配置完成。 如果对您有帮助,请记得 一键三连~~~

    2024年02月10日
    浏览(30)
  • Linux桌面端Ubuntu20.04安装和使用netplan修改IP地址

    1. 点击右上角的有线连接: 2. 进入后点击设置按钮:  3. 先点击IPv4,然后选择手动,再在地址处输入想要的IP地址,点击应用,则完成修改。 ​​​​​​ 首先输入: 安装完成后,进入安装文件夹: 打开配置的yaml文件: 进入后一般为空白,配置内容(复制后Ctrl+V): 这

    2024年02月15日
    浏览(42)
  • Ubuntu20和22的 /etc/netplan/*.yaml 一些配置静态IP的文件收集

    Ubuntu22.04Desktop原始 /etc/netplan/01-network-manager-all.yaml Ubuntu22.04Server原始 /etc/netplan/00-installer-config.yaml 注释中的 subiquity 是服务安装程序的名称 开头的数字00或01等, 有优先级的作用 Ubuntu22, server版和desktop版使用netplan管理下层 不同 的网络工具 Server版用 netplan 配置 systemd-networkd Des

    2024年01月16日
    浏览(28)
  • ubuntu20.04设置静态IP地址

    ubuntu20.04 默认使用动态IP设置,但有时我们需要为其设置静态IP。本文将带着大家彻底搞清楚ubuntu20.04的IP设置方法。 如果你是在虚拟机中使用 ubuntu20.04 ,并对虚拟机的网络设置有疑问的话请看本人的拙作第3章 vmware虚拟机的三种网络设置. networking 和 network-manager 在开始之前先弄

    2024年02月05日
    浏览(31)
  • 设置Ubuntu 20.04的静态IP地址

    引言:我们做嵌入式或者其他的项目时,有时候不免发现,Ubuntu的ip地址经常会改变,这个时候就需要我们手动配置静态IP了。 给Ubuntu设置一个静态IP地址有以下几个好处: 持久性:静态IP地址是固定不变的,与设备的MAC地址绑定。这意味着每次重新启动系统后,设备都会被分

    2024年02月06日
    浏览(29)
  • 云服务 Ubuntu 20.04 版本 使用 Nginx 部署静态网页

    所需操作:                 1.安装Nginx                  2.修改配置文件                  3.测试、重启 Nginx                  4.内部修改防火墙                  5.配置解析                  6.测试是否部署成功 1.安装Nginx   1.1.测试是否安装没问题 在网页上

    2024年02月12日
    浏览(33)
  • ubuntu 20.04 aarch64 平台交叉编译 opencv 静态库

    win10 64 位 VMware Workstation Pro 16 虚拟机 虚拟机安装 ubuntu 20.04 opencv 版本: 来自 github 当前最新 4.7 交叉编译 opencv 生成静态库(.a),用于 嵌入式 aarch64 平台。 参考上一篇 ubuntu 20.04 aarch64 平台交叉编译 opencv 默认会生成 动态库(so),可以通过cmake 配置 -DBUILD_SHARED_LIBS=OFF 关闭动

    2024年02月08日
    浏览(52)
  • windows11通过虚拟机安装Ubuntu20.04

            VMware 分为 VMware Workstation Pro 和 VMware Workstation Player, Pro体验期后收费,Player则免费。player 早期不能创建虚拟机,只能Pro创建好后给Player运行,而现在player早已加入创建虚拟机功能,所以使用体验上两者相差不大,最重要的差异应该是Pro可以同时运行多个虚拟机,而

    2024年01月21日
    浏览(37)
  • Ubuntu20.04配置

    新创建的用户没有root权限,我们执行以下命令给用户sudo权限 删除用户及用户所有文件(/home/username/路径下的所有文件) 删除用户但保留所有用户文件: 查询系统整体磁盘使用情况: df -h 查询指定目录的磁盘占用情况:默认是当前目录 du -h

    2024年02月04日
    浏览(35)
  • 【Windows11通过移动硬盘安装Ubuntu20.04双系统】保姆级教程 | ventoy | BIOS | Ubuntu20.04 | 全过程图文by.Akaxi

    目录 一、查看Windows引导方式 二、制作安装盘 三、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 四、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 更多细节 最终效果: 笔记本在Windows11系统下成功安装Ubuntu20.04,并且可

    2024年03月20日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包