Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VirtualBox NAT host-only高级网络配置

VirtualBox NAT host-only高级网络配置

作者头像
王小雷
发布于 2018-01-02 08:04:51
发布于 2018-01-02 08:04:51
2.6K00
代码可运行
举报
文章被收录于专栏:王小雷王小雷
运行总次数:0
代码可运行

概述:VirtualBox NAT host-only高级网络配置,虚拟机既可以相互通信也可以上网。同时,添加NAT方式让虚拟机上网,添加host-only方式让虚拟机与虚拟机通信。深入分析Host-only自定义网段,WindowsLinux环境下分别使用ssh,网卡命名规则。默认已经安装virtualbox,在virtualbox中已经安装ubunut系统。

1.VirtualBox 全局设置

2.添加NAT网络,添加host-only网络。选中已经安装好的虚拟机(如 ubuntu 17.04),将虚拟机为关机状态。

3.ubuntu虚拟机中设置Host-only静态IP:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo vim /etc/network/interfaces
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface(NAT)
auto enp0s3
iface enp0s3 inet dhcp

# 增加的Host-only静态IP设置 (enp0s8 是根据拓扑关系映射的网卡名称(旧规则是eth0,eth1))
# 可以通过 ```ls /sys/class/net```查看,是否为enp0s8
auto enp0s8
iface enp0s8 inet static
address 192.168.56.101
netmask 255.255.255.0
  • 重启配置生效。 reboot
  • 查看虚拟机ip ipconfig

至此,完成虚拟机与虚拟机互通,虚拟机与主机互通,并且能上网

4. 高级配置拓展解析(略过也可)

4.1. ssh登录操作

  • 需要在主机和虚拟机中分别安装openssh-server
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt install openssh-server
  • 通过ssh登入manager虚拟机
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh manager@192.168.56.101

4.2 Windows安装ssh,使用cmd或者powershell登录虚拟机

下载安装OpenSSH for Windows,可以通过Windows使用ssh命令。

  • 通过ssh登入agent2虚拟机

4.3. Host-only自定义网段,Host-only相关官方文档

  • 在全局设置中,选择网络设置,选择Host-only设置,自定义网段 如 192.168.88.1
  • 在主机中就会有192.168.88.1适配器
  • 在虚拟机中改为对应的网段 192.168.88.xxx,如192.168.88.101
  • ifconfig(linux中查看)或者 ipconfig(Windows中查看)

4.4. 网卡命名规则

参考PredictableNetworkInterfaceNames 一言以蔽之,就是eth0,eth1规则升级为带有可预见拓扑关系的eth0s3,eth0s8等等,可以通过 ls /sys/class/net查看

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
1.3 virtualbox高级应用构建本地大数据集群服务器
版权声明:本文为王小雷原创文章,未经博主允许不得转载 https://blog.csdn.net/dream_an/article/details/80744797
王小雷
2019/05/29
9140
2.2Virtualbox高级应用构建本地大数据集群服务器
版权声明:本文为王小雷原创文章,未经博主允许不得转载 https://blog.csdn.net/dream_an/article/details/80960206
王小雷
2019/05/26
5130
VirtualBox安装Ubuntu后的静态ip配置
1、VirtualBox安装完Ubuntu后,默认应该是开启一块网卡,连接方式根据宿主电脑的连接方式来(如果物理机是通过有线上网,那么需要使用NAT网络连接方式,如果是无线网络,那么需要使用桥接方式上网),该网卡负责虚拟机的上网。
用户8710806
2021/06/11
2.4K0
VirtualBox上Ubuntu Server虚拟机配置双网卡
VirtualBox上Ubuntu Server虚拟机需要同时访问内网和外网,但是特殊原因不能用桥接模式,所以就需要为虚拟机配置双网卡,一个分配外网,另一个分配内网。
星哥玩云
2022/07/04
1.4K0
Linux-网卡命名方式改变了-enp0s3,enp0s8
版权声明:可以转载,请标明作者和来源。原创首发http://kakazai.cn https://blog.csdn.net/yeziand01/article/details/88424624
zy010101
2019/06/11
4.1K0
VirtualBox虚拟机Ubuntu下如何设置无线上网
if-down.d  if-post-down.d  if-pre-up.d  if-up.d  interfaces  interfaces.d
知忆
2021/06/17
1.8K0
Centos7配置网络
IP:10.0.2.15 网关:10.0.2.2 DNS:10.0.2.3 一台虚拟机的多个网卡可以被设定使用 NAT, 第一个网卡连接了到专用网 10.0.2.0,第二个网卡连接到专用网络 10.0.3.0,等等。默认得到的客户端ip(IP Address)是10.0.2.15,网关(Gateway)是10.0.2.2,域名服务器(DNS)是10.0.2.3,可以手动参考这个进行修改。
bering
2023/10/16
2.3K0
Centos7配置网络
VirtualBox 虚拟机设置上网和互通
发表于2020-05-292020-05-29 作者 wind 网络一设置使用NAT(用来上网) image.png 网络二使用HostOnly 用来虚拟机和宿主主机互通 image.png yangyan@debian:~$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more info
前Thoughtworks-杨焱
2021/12/07
1K0
VirtualBox 虚拟机设置上网和互通
macOS VirtualBox 桥接模式 设置静态ip 且能和联网
https://blog.csdn.net/qq_25166683/article/details/83211617
用户7798898
2020/09/27
3.3K0
macOS VirtualBox 桥接模式 设置静态ip 且能和联网
Ubuntu 配置虚拟机网络桥接模式
在开启虚拟机时,需要宿主与虚拟机网络连通并可以上互联网,需要配置网络桥接模式,本文记录配置方法。 桥接模式 桥接模式就是将主机网卡与虚拟的网卡利用虚拟网桥进行通信。 类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。 在桥接模式下,虚拟机IP地址需要与主机在同一网段,如果需要联网,则网关与DNS需要与主机网卡一致。 桥接模式下的所有虚拟机都是和主机
为为为什么
2022/08/06
5.1K0
Ubuntu 配置虚拟机网络桥接模式
VirtualBox上Linux机器DHCP安装与配置
因为要在家里的机器上模拟DHCP环境,但是受家里机器和网络条件的限制,最后想到是不是可以使用VirtualBox来模拟这种情况,说做就做,下面就是我的实践步骤。
星哥玩云
2022/07/04
5.2K0
Vagrant 搭建虚拟机环境
用 Vagrant 和 VirtualBox 来快速搭建一个开发环境是非常方便的。简单整理一下 Vagrant 搭建 VirtualBox 虚拟机的记录。
码农UP2U
2022/12/03
6040
Vagrant 搭建虚拟机环境
使用VirtualBox将VM作为开发环境
本地的开发环境出了一些问题,docker启动和golang编译基本失效,因此想到使用虚机来解决。
DifficultWork
2024/09/09
1390
虚拟机与宿主机网络配置——可互通可上网「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 为了学习和使用Linux,多数人选择了使用虚拟机的方式来安装Linux系统。这样我们就可以在windows系统中安装Linux系统了,其中windows机器系统本身我们称作宿主机,安装的虚拟机系统我们简称虚拟机。
全栈程序员站长
2022/09/24
15.3K1
虚拟机与宿主机网络配置——可互通可上网「建议收藏」
VirtualBox安装CentOS联网问题
GavinZhou
2018/01/02
9940
VirtualBox安装CentOS联网问题
【实践总结】给Centos和Ubuntu设置静态网络IP以及配置ssh功能
作为一名以Windows平台为主的开发者,在接触和使用Linux系统的过程中总会遇到一系列的问题。每当这时候,我相信大部分人是和我一样的处理办法,就是网上各种搜索尝试直到问题解决为止,而有些问题,前后不止会遇到一次 ,每次遇到每次搜索。因为在Linux上基本都是使用命令行操作,各种命令、工具、配置、路径等等不可能完全记得住,借助搜索引擎也是可以理解,但是网上的东西杂乱无章,开放性的问题(例如网络不通)通常难以匹配到完美的解决办法,总结一套自己的办法就显得尤为重要了。网络配置和ssh服务是Linux非常基础的功能,很多时候这2个东西搞不起来后面的事情都进行不下去,趁着最近又重新把这部分实践了一次,中间也遇到了一些问题,这里记录一下过程以防日后再次掉坑。
HOHO
2020/04/27
1.1K0
xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置
刚上手linux,我用的是VMare Workstation虚拟机,装的是Ubuntu操作系统,就遇到虚拟机不能上网问题,以及xshell连接虚拟机失败。网上找了好多相关问题的解决方案,在懵懵懂懂中终于解决了上述问题。记录一下,以供参考
全栈程序员站长
2022/09/28
2.7K0
xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置
CentOS 7.0网络配置
企业级Linux发行版CentOS安装过后默认是没有开启网络连接服务的,必须手动启动后才能使用网络服务。最新版CentOS 7.0安装后网络配置文件在/etc/sysconfig/network-scripts/目录下,进入该目录后找到其下的网络配置文件:ifcfg-enp0s3(具体文件名会因硬件而异,符合 ifcfg-en* 格式就行),配置文件默认内容如下:
用户3094376
2018/09/12
3K0
CentOS 7.0网络配置
关于virtualbox虚拟机网络网卡模式
1.1、下载Oracle® VM VirtualBox Version 6.1.10 Edition
python与大数据分析
2022/03/11
1K0
关于virtualbox虚拟机网络网卡模式
ssh、crt、filezilla等连接不上虚拟机
原因:虚拟机中没有安装ssh软件,安装后即可连接。 安装步骤: root@ubuntu :~$ sudo apt-get install openssh-server root@ubuntu :~$ ssh localhost(如果正常就表示安装成功) 接着在windows中用ssh、crt、filezilla连接虚拟机即可,连接前注意虚拟机中ip要配置好,具体静态ip修改如下: (此方法屡试不爽) nano /etc/network/interfaces interfaces
闵开慧
2018/03/30
3K0
推荐阅读
相关推荐
1.3 virtualbox高级应用构建本地大数据集群服务器
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档