前言

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 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 3c:ec:ef:b4:eb:36 brd ff:ff:ff:ff:ff:ffaltname enp1s0f0inet 192.168.0.126/24 brd 192.168.0.255 scope global eno1valid_lft forever preferred_lft forever
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000link/ether 3c:ec:ef:b4:eb:37 brd ff:ff:ff:ff:ff:ffaltname enp1s0f1

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

修改 yaml 文件

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

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

重启netplan 配置生效

sudo netplan apply

桌面环境配置静态IP地址

去网络设置里手动设置即可

参考

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地址

Ubuntu20.04 通过netplan 配置静态ip相关推荐

  1. 在 VMware Workstation 16 Pro 中安装 Ubuntu Server 22.04.1 并配置静态 IP 地址

    文章目录 1.下载 Ubuntu Server 22.04.1 2.新建虚拟机向导 3.编辑虚拟机设置 4.开启此虚拟机并配置Ubuntu系统 5.设置 root 用户的密码 6.允许远程连接 roo ...

  2. ubuntu20.04配置静态ip

    ubuntu20.04配置静态ip (1)在终端程序中输入命令"sudo apt-get install vim",安装文本编辑器vim (2)输入"ifconfig&q ...

  3. Linux-Ubuntu20.04——从配置文件修改网卡名字eth0_配置静态IP、网关等

    文章目录 前言 一.修改网卡名字eth0 二.配置静态IP.网关等 完 前言 本实验基于VMware+Ubuntu20.04,不同于16.04的操作 操作是从修改配置文件角度出发的,无需GUI图形化界 ...

  4. Ubuntu22.04 配置静态IP

    ubuntu 22.04 配置静态ip 1. 适用系统 本文介绍的静态 ip 的配置方法适用于 Ubuntu 系统的 18.04 及其以上版本. 2. 确认以太网连接的网络接口 一般情况下的个人 PC ...

  5. Ubuntu 18.04配置静态IP地址

    在本文中,我们将解释如何使用Netplan实用程序在Ubuntu 18.04中为网络接口配置网络静态或动态IP地址. 想把ubuntu的ip地址设置成静态ip,折腾了一段时间,还是无法成功,特从网上搜 ...

  6. Ubuntu18.04配置静态ip后发现ping不通百度

    在用ubuntu18.04配置静态ip时发现重启虚拟机后发现虚拟机ping 不同百度.原因是因为重启虚拟机后/etc/resolv.conf文件被清空.导致没有域名服务,在ping百度时域名解析失败. ...

  7. VMware Ubuntu 22.04 配置静态IP

    一.首先要配置网卡上面的网络信息,如果直接配置Ubuntu,可能会出现连不上网的情况. 1.在设置中找到 更改适配器选项 2. 找到VMnet8 ,右击属性 3. 找到IPv4,点击属性. 5.配置 ...

  8. 【VMware】Ubantu 22.04配置静态IP

    文章目录 一.VMware 虚拟网络配置 VMnet8 网络设置 注意 关于取消勾选使用本地DHCP服务将IP地址分配给虚拟机 VMnet8 NAT设置 网关IP 二.虚拟机 网络适配器 三.启动虚拟 ...

  9. 在 Ubuntu 18.04 中配置静态 IP 地址及灵活切换IP的办法

    Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具. 新的 IP 配置方法不会再用到 /etc/network/interfaces 这个 ...

最新文章

  1. 一个视觉交互设计失败的案例
  2. Android实战:手把手实现“捧腹网”APP(一)-----捧腹网网页分析、数据获取
  3. 逻辑回归 - sklearn (LR、LRCV、MLP、RLR)- Python代码实现
  4. vue-router 跳转原理
  5. 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法
  6. java面试宝典第五版,《程序员面试宝典(第5版)》和《Java程序员面试宝典(第4版)》的一些看法......
  7. python游戏图像识别_利用python做图像识别
  8. 超全GitLab保姆级使用教程
  9. Ubuntu - Firefox 视频无法播放问题解决方法
  10. 图解傅里叶变换(时域频域)
  11. [转载]系统提示:“您可能是微软盗版的受害者”的解决方法
  12. CentOS7设置笔记本合盖不休眠
  13. 系统进程里的edpa.exe是什么?
  14. 自动提取全部EXCEL sheet 名称
  15. 高并发其实挺容易的,当你明白了一万并发的原理,然后扩展到百万、千万、亿万级很easy
  16. 一、初级篇——指针(*)、取地址()、解引用(*)与引用()的区别
  17. Effective C++ 条款1、2、3、4
  18. 胡适曾劝女作家苏雪林不要骂鲁迅
  19. 开源世界里的重要理念:上游优先(UpStream First)
  20. 线性代数-思维导图(1)

热门文章

  1. execl 截取函数 =LEFT(F2,9) 不管用,回车还是 =LEFT(F2,9)
  2. OpenCV从上到下的顺序查找轮廓
  3. SSL/TLS 通信过程
  4. 股票打板 知识 收集
  5. 记Http connection dropped
  6. 凭借这1080道java面试真题,成功拿到阿里,京东等八家大厂offer
  7. 连接共享打印报错0X0000011b
  8. 文本数据增强一(概述、中文、同义句生成、enhance、augment、text、nlp)
  9. 驻云科技完成C轮近亿元融资 成为撬起云计算的“支点”
  10. 离散时间信号处理/Week1