背景

ubuntu是安装在virtual box虚拟机上的,由于校园网的问题,在使用桥接模式的情况下虚拟机是没有IP的,进而也连不上网。为了解决这一问题,我决定为虚拟机设置两个网卡,第一个网卡为NAT网络,用于访问Internet,第二个网卡为仅主机网络,用于和宿主机互通。
在我设置了第二块用于和主机互通的网卡(仅主机模式)后发现在虚拟机里没有该网卡的信息,但是在同版本的桌面版ubuntu上并没有这个问题,在server版的ubuntu上就识别不到第二块网卡。

解决

ubuntu在18版本以后加入了netplan,如果启用第二个网卡需要在netplan下注册一下:

cd /etc/netplan/
sudo vim 00-installer-config.yaml   # 根据目录下的实际文件名打开修改

原来是:

network:ethernets:enp0s3:dhcp4:trueversion: 2

修改为:

network:ethernets:enp0s3:dhcp4: trueenp0s8:dhcp4: trueversion: 2

上面的enp0s3和enp0s8是我参考桌面版的Ubuntu网卡命名设置的。
之后重启网络服务sudo netplan apply,再用ip address就可以看到第二个网卡了。

Ubuntu20.04Server双网卡问题相关推荐

  1. 双网卡电脑的Internet连接共享

    需求概述 有一台双网卡的电脑A(多于2个网卡的情况,解决方案雷同),2个网卡分别称为eth0和eth1.eth0可以访问Internet,eth1连接(网线直连)另一台电脑B(笔者的实际案例是一个嵌入 ...

  2. Linux 双网卡绑定测试

    Linux 双网卡绑定测试 先介绍一下情况,服务器A和服务器B都是CentOS 4.6的系统,现在要做HA Cluster,为了避免裂脑的发生,要提高心跳链路的可靠性,下图是现时的连接情况,服务器A的 ...

  3. linux双网卡绑定实现冗余与负载均衡

    linux双网卡绑定实现冗余与负载均衡 1 编辑/etc/modprobe.conf   在/etc/modprobe.conf里加入如下两行: alias bond0 bonding options ...

  4. RHEL5系统配置双网卡绑定

    在RHEL5服务器系统下双网卡使用bonding 所谓bonding,就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载 均衡.当然,直接给两块网卡设置同一IP地址是不可能的.通过 b ...

  5. Linux下双网卡绑定(bonding技术)

    Linux网卡绑定探析 2013-08-20 15:39:31 现在很多服务器都自带双千兆网口,利用网卡绑定既能增加网络带宽,同时又能做相应的冗余,目前应用于很多的场景.linux操作系统下自带的网卡 ...

  6. centos7双网卡绑定bond0

    Centos7双网卡主备模式配置(bond0)   通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 1.修改网卡配置文件 切换工作目录 cd  ...

  7. Debian 下通过Bonding 实现双网卡单IP

    Debian 下通过Bonding 实现双网卡单IP冗余 Linux 双网卡绑定一个IP地址,实现网卡冗余,将两个网卡虚拟为一块.使用同一个IP地址.本文介绍了 bonding 的原理,及如何在 De ...

  8. centos 6.1_64位系统 双网卡邦定

    centos 6.1_64位系统 双网卡邦定 下面是设定一个ip为192.168.0.223的负载平衡双网卡 vi /etc/sysconfig/network-scripts/ifcfg-bond0 ...

  9. ubuntu16.04 配置双网卡机器

    本文介绍一台具有双有线网卡的机器在Linux下如何配置双网卡 系统平台:Ubuntu16.04 1:查看机器网卡信息,是否双网卡都能正确被机器pci识别 可以通过以下命令查看设备网卡,若果看到两条网卡 ...

  10. Windows Server 2012如何实现双网卡绑定

    在windows server 2012 之前我们在服务器上如果要实现双网卡绑定则需要向服务器厂家所要相应的软件,但是现在强大的windows server 2012的到来使我们省去了所有的麻烦,因为 ...

最新文章

  1. Java模式(适配器模式)
  2. 4.7 CNN 特征可视化-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. 重磅 | 吴恩达新书《Machine Learning Yearning》1-52 最新章节分享
  4. C#中多线程和定时器是不是有冲突?
  5. Qt版本中国象棋开发(二)
  6. CoreJava 笔记总结-第七章 异常,断言和日志
  7. PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
  8. Rabbitmq 1.消息如何保障 100%投递成功?
  9. 2017-2018-1 20155209 《信息安全系统设计基础》第一周学习总结
  10. java加载publickey,比较java中的PublicKey对象
  11. 【什么值得买】最牛逼的语音识别公司开始做硬件了
  12. 边缘计算的前景和挑战
  13. RedisTemplate 切换 Jedis 实现 以及 Jedis 常用 API
  14. cmd下载的python包,pycharm中却无法使用(由于虚拟环境)
  15. MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区
  16. 程序异常终止:Process finished with exit code -1073741819 (0xC0000005)
  17. 超强的ChatGPT会成为下一代搜索引擎吗?
  18. cv2.erode函数
  19. 逆变器阻抗扫描 扫频法 阻抗扫描 阻抗建模验证
  20. 22个值得收藏的android开源代码-UI篇,kotlin类型转换

热门文章

  1. 调用百度地图API实现连线高铁线路的调用示例
  2. MD5加密----------
  3. 微信小程序:文档下载功能
  4. 深度学习入门 基于python的理论和实践 第一章
  5. 数据结构——线性链表/单链表设计
  6. window7下visio 2013 64位激活工具
  7. H5app 调用手机摄像头拍照、录制视频并上传demo
  8. 如何计算虚拟化vcpu_【虚拟化实战】VM设计之一vCPU
  9. IDA pro动态调试dex文件
  10. Android 5.1-7.1 高通驱动修改 - 上篇