目录

  • 引言
  • 官方解释
  • 步骤
  • 测试

引言

最近在玩虚拟机,配置网络的时候遇到了点坑,顺便回忆了下计算机网络算是。记录一下防止下次继续迪掉坑,也给大家借鉴一下。

官方解释

官方文档
NAT 网络。NAT 网络是一种允许出站连接的内部网络。
桥接网络。这适用于更高级的网络需求,例如网络模拟和在来宾中运行服务器。启用后,Oracle VM VirtualBox 连接到您安装的网卡之一并直接交换网络数据包,绕过主机操作系统的网络堆栈。
内部网络。这可用于创建不同类型的基于软件的网络,该网络对选定的虚拟机可见,但对主机上运行的应用程序或外部世界不可见。

大部分时候NAT模式即可满足试用,通过配置端口映射也可以实现主机到虚拟机的连接,但是这样会占用主机的端口,有时候会有些麻烦。
所以采用NAT+Host-Only模式来实现。

步骤

本人使用的是virtualbox虚拟机。系统是centos7。
虚拟机关机。然后先启用两张网卡。


按ctl+h配置虚拟网卡

进入虚拟机输入ip addr可以看到有两张网卡,记住网卡名字。

进入文件夹

[root@localhost network-scripts]# cd etc/sysconfig/network-scripts/
//然后配置第一张网卡
[root@localhost network-scripts]# sudo vim ifcfg-enp0s3

配置如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.0.1
PREFIX=24
IPV6_PRIVACY=no
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GETWAY=192.168.1.1
DNS1=114.114.114.114
//然后配置第二张网卡
[root@localhost network-scripts]# sudo vim ifcfg-enp0s8
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static#配置为静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8 #名字要改
#uuid不用你写
DEVICE=enp0s8#名字要改
ONBOOT=yes
IPADDR=192.168.0.1
PREFIX=24
IPV6_PRIVACY=no
IPADDR=192.168.1.2 #同网段地址
NETMASK=255.255.255.0
GETWAY=192.168.1.1#网关与上面网卡地址一致
DNS1=114.114.114.114 #dns
#重启服务
[root@localhost network-scripts]# systemctl restart network

测试


ssh连接

欢迎大家学习交流,有问题留言我。

VirtualBox网络配置:NAT+Host-Only实现连接外网+主机互通相关推荐

  1. 虚拟机网卡(NAT模式)设置连接外网

    虚拟机网卡(NAT模式)设置连接外网 一.虚拟机VMWare三种网络模式 1.Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相 ...

  2. virtualbox虚拟机NAT模式下不能连接外网

    背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为"网络地址转换(NAT)"和"仅主机(Host-Only)适配器&qu ...

  3. 拷贝了虚拟机后linux下如何配置静态ip,并连接外网

    参考文章1:https://my.oschina.net/allman90/blog/294847 由于是拷贝的虚拟机:所以mac地址会不一样的 如何删除以前的网卡,配置新的: 参考文章2:http: ...

  4. 底层网络知识详解:如何连接外网

    几台机器连接上交换机就可以组一个局域网.但是并不能上网.如何联网呢?就需要接网线. 两个服务器A,B之间通信,要经过2个路由器. MAC地址是一个区域内有效的地址.所以只要MAC地址过了网关,就必定会 ...

  5. Linux局域网内配置使用proxy连接外网

    Linux局域网内配置使用proxy连接外网 公司为局域网,对外不开放.已知某服务器(server1)可以对外连接, 本机PC1安装centos,且与server1互联,则可以直接配置yum 使用pr ...

  6. 笔记本简单使用eNSP的云连接外网

    文章目录 前言 一.连接拓扑图 二.配置cloud 三.配置pc 测试是否能连接外网 前言 很多时候ping不通的原因不是网卡问题,而是配置没有设置好 一.连接拓扑图 二.配置cloud 绑定信息为U ...

  7. H3C交换机划分VLAN,连接外网、楼宇对讲、监控并网一线通

    H3C 三层核心交换机,S3600等型号通用: 端口划分 port e1/0/23 to e1/0/24 划分vlan 10连接外网公网,公网路由器192.168.1.1 port e1/0/21 t ...

  8. [转载]VirtualBox网络配置详解

    标题: [原创]VirtualBox网络配置详解 来自 http://www.linuxsir.org/bbs/showthread.php?p=1800679#post1800679 欢迎转载, 转 ...

  9. VMware虚拟机网络配置-NAT篇

    文章目录 前言 一.想要达成的效果 二.准备工作 1.主机ip 2.安装VMware,安装操作系统 三.原理 四.NAT网络配置 五.测试 前言 本文章转载自知乎用户Long的VMware虚拟机网络配 ...

最新文章

  1. mysql 5.5.安装包_Mysql的详细安装教程!亲测可用!!!
  2. Java开发中模拟接口工具moco的使用
  3. SpringBoot项目启动时:Failed to initialize connector [Connector[HTTP/1.1-8080]]
  4. How UI5 and FIORI deliver central Javacript library code MIME
  5. python有道自动翻译_利用python写一个有道翻译的脚本
  6. 衡量试卷难度信度_我们可以通过数字来衡量语言难度吗?
  7. 用async 解放你的大脑
  8. 比尔·盖茨推荐2020年度五本好书 你想读哪本?
  9. web app 自适应方案总结 弹性布局之rem
  10. 品味FastDFS~目录
  11. Oracle 在SQL语句中如何获取系统当前时间并进行操作
  12. 打卡项目php,Thinkphp框架早起打卡项目(深蓝引擎Z)趣步模式+完整数据+全开源源码...
  13. 一看就懂系列:什么是相速度与群速度
  14. 艺体计算机教师考核细则,音体美教师考核办法
  15. 微带贴片天线谐振边为什么是半波长?
  16. 实时获取SDN网络拓扑中交换机流表项的思路
  17. websocket连接不上
  18. 亚马逊云科技连续12年蝉联Gartner云基础设施和平台服务魔力象限领导者
  19. 2021-2027全球与中国电动汽车线束和连接器市场现状及未来发展趋势
  20. 马自达CX-5,中控台的点烟器没电

热门文章

  1. 【判断一个文件是否为 excel 文件的正则表达式】
  2. UE4 Gameplay
  3. itools备份短信到android,【itools备份文件路径】itools备份路径_itools备份短信-系统城...
  4. 张朝阳对话俞敏洪:谈宇宙、谈焦虑、谈创业、谈退休、谈人生
  5. Duilib嵌入cef3,实现浏览器功能
  6. 每天学命令write_ldb
  7. Maximum Mean Discrepancy理解(MMD)
  8. Mac系统 - 升级node版本
  9. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
  10. socket服务器断开消息,详解JS WebSocket断开原因和心跳机制