背景

使用Virtualbox需要多个虚拟机互联,模拟环境。

但桥接的物理网卡不同局域网环境中,网段会经常改变。导致ssh无法连接。

有没有办法既可以固定ssh地址、固定的互联地址和正常访问互联网

思路

vm需开启三个网卡,vm之间和ssh的ip必须是静态的:

  • nat网卡:负责互联网接入

    • 10.0.2.0/24网段,DHCP分配即可
  • 桥接网卡: 使用静态地址局域网通信。(ssh不通过此ip连接,因为物理网卡的ip会经常变化,导致ssh也会变化)
    • 192.168.10.0/24网段,静态ip
  • 仅主机网卡:静态ip负责ssh连接
    • 192.168.56.0/24网段,静态ip

步骤

原虚拟机

网卡1:网络地址转换(NAT)

负责连接互联网

网卡2:仅主机(Host-Only)网络

分配静态ip,用于和物理机ssh

网卡3:桥接模式

备注:

混杂模式:混杂模式(英语:promiscuous mode)是电脑网络中的术语。是指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。这里保持默认即可,不影响我们的工作

链接复制虚拟机

保持 默认配置即可,名称需要有含义便于区分

配置新ip

nmcli查看mac地址对应的状态device名称,根据对应的网卡设置网络

配置仅主机网卡

用于ssh

# 修改机器未ip最后一位
nmcli general hostname 58
#连接enp0s8这个device
nmcli device connect enp0s8
# ipv4.method manual :修改为静态ip
# ipv4.addresses 192.168.56.58 :修改ip地址
# ipv4.routes 192.168.56.0/24 :修改网关
nmcli connection modify enp0s8 ipv4.addresses 192.168.56.58 ipv4.method manual ipv4.routes 192.168.56.0/24#重新加载
nmcli connection reload
reboot

配置桥接网卡

用于虚拟机在同网段互联

#连接enp0s8这个device
nmcli device connect enp0s8
# ipv4.method manual :修改为静态ip
# ipv4.addresses 192.168.10.58 :修改ip地址
# ipv4.routes 192.168.10.0/24 :修改网关
nmcli connection modify enp0s8 ipv4.addresses 192.168.10.58 ipv4.method manual ipv4.routes 192.168.10.0/24#重新加载
nmcli connection reload
reboot

最终结果

并且虚拟机之前可以互通

思路二[推荐]

这几天发现,只需要两个网卡:NAT+ 桥接环回测试口,就可以实现上诉功能。

NAT:负责外网

环回测试口:静态IP,物理机和虚拟机处于同一个网段。

步骤:

物理机添加环回口

环回口可以理解为一个虚拟的网口

https://www.bilibili.com/read/cv11314538/

配置环回口IP

虚拟机

网卡一:NAT

网卡二:桥接环回口

Virtualbox centos虚拟机网络互联总结相关推荐

  1. CentOS虚拟机网络连接失败

    CentOS虚拟机网络设置 背景及问题: 背景: 在macbook上,通过虚拟机软件 VirtualBox 安装了CentOS7,网络连接方式使用的是网络地址转换(NAT). 问题: 进入CentOS ...

  2. Mac电脑装centos虚拟机网络设置

    1.centos的网络设置 #虚拟机网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33  2wmware Fusion查看虚拟机网关地址 打开ma ...

  3. VMware 搭建centos虚拟机网络设置

    一.序言 首先,默认已经装好系统(相关文档很多,此处没太大难点),此时,可以看到宿主机多了两个网络分别是VMnet1和VMnet8 实际上,VMware帮我们新建了3个网络.这3个网络也是这篇日志需要 ...

  4. virtualbox linux通用网卡,详解VirtualBox + CentOS 虚拟机网卡配置

    前言 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCR ...

  5. 【vmware】centos虚拟机网络配置

    虚拟机通过宿主机器上网,分别为: A 桥接bridge B NAT 网络地址转换 C 主机模式 下面来简单说一下 三种方式的区别 : 1) bridge : 默认使用VMnet0,不提供DHCP服务 ...

  6. centOS虚拟机网络配置(亲身经历小白视角)

    1.首先下载centOS镜像文件,下载地址: centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 下载后缀为.iso的文件均可 2.打开虚拟机VMware Works ...

  7. Mac VirtualBox设置虚拟机网络

    点击工具,选择网络,创建新的网卡 在虚拟机上设置网络,设置两张网卡,一张是nat网络,用于连接外部网络.另一个是host-only网络,使用的是之前配置好的vboxnet设置 这两张网卡可以确保虚拟机 ...

  8. VirtualBox Ubuntu20.04 网络设置

    虚拟机需要既能与宿主机通讯,又能访问公网,在 VirtualBox 可通过 Nat 实现连接外网,通过 Host-Only 实现与宿主机通讯. VirtualBox 网络的几种连接方式 NAT 模式 ...

  9. macOS virtualbox安装centos虚拟机配置wifi桥接网络问题

    macOS virtualbox在wifi下,桥接网络连不通外网,采用snat解决 环境 macOS Monterey 12.1(21c52) virtralbox 6.1.32 centos 8.4 ...

最新文章

  1. 应用程序文件Android安全分析挑战:运行时篡改Dalvik字节码
  2. QQ协议分析及其还原(一)
  3. 减少重复工作,通过 Annotation Processor 自动完成源码的生成
  4. 2、Flutter 填坑记录篇
  5. 【转载】ssdb安装部署
  6. dom文档对象手册_HTML5学习之DOM编程
  7. MySQL(二):MySQL性能优化
  8. PreSubclassWindow()作用
  9. 锐捷 重启计算机,win7系统锐捷客户端总是提示重启计算机后才能使用的解决方法...
  10. 单溶水箱串级控制计算机控制,单容水箱串级控制系统.doc
  11. Adobe全家桶2022版官方正版来啦~~
  12. 软件测试基础理论知识点
  13. 设计模式---原型模式
  14. 【Git】规范化 Git 提交信息 Commitizen
  15. 【论文阅读 | 冷冻电镜】RELION 4.0 中新的 subtomogram averaging 方法解读
  16. 单片机中存储器扩展位地址线怎么算_单片机程序存储器的扩展
  17. Pycharm新建文件时,如何设置自动添加作者时间等信息
  18. PCB各层的用途和含义
  19. HTTP中常见的各种状态码详解及解决方案
  20. 计算机鼠标不出现在电脑屏幕上,电脑开机屏幕上看不到鼠标箭头?

热门文章

  1. 【专栏】RPC系列(实战)-负重前行的“动态代理”
  2. 超级计算机 弦理论,关于灵魂的六大猜想
  3. 什么在占用你的Mac磁盘空间?Mac磁盘清理软件为何选择DaisyDisk?
  4. 从模拟切换到真实业务接管,看zCloud如何助力银行灾备演练升级
  5. 【店小蜜】基础介绍-全自动模式
  6. 高屋建瓴-------谈观看朱老师视频有感
  7. 加权平均值与平均值_如何在Excel中计算加权平均值
  8. Koa在实际的业务场景中,路由如何做分割?【文末留言送书】
  9. 举个栗子!Tableau 技巧(4):如何做空心饼图(环形图)
  10. BlackJack--21点扑克游戏Java实现