共计 1715 个字符,预计需要花费 5 分钟才能阅读完成。
后期筹备
因为网上搜寻的根本教程在本机测试时只能做到宿主机连贯虚拟机,而无奈让虚拟机连贯上外网。在此之后我花了很久在网上找到了 CSDN 的这篇教程,帮忙我解决了虚拟机拜访不到外网的问题。正好记录下来,留作日后配置的参考。
启用 Microsoft KM-TEST 环回适配器
- 右键我的电脑,属性,设施管理器
- 抉择增加过期硬件
- 下一步 搜寻并主动装置硬件 增加硬件
- 增加硬件:Microsoft KM-TEST 环回适配器
- 下一步直到实现
主机到虚拟机的通信配置
- virtualbox 配置网卡:桥接网卡 +Microsoft KM-TEST 环回适配器
- 启动 Ubuntu 虚拟机
- win+r,输出 ncpa.cpl 关上网络连接
此时应该能够看到多出了一张虚构网卡(通过回环适配器分别)
- 设置 ipv4 的地址
配置的 ip 地址是 ubuntu 网络中的网关!本地的网关不设置 DNS 随便
- Ubuntu 外部配置网络
# vim 配置网络(非 root 应该要 sudo)vim /etc/network/interfaces
-------------------------------------------------
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.50.100
netmask 255.255.255.0
gateway 192.168.50.1
gateway 设置的是 win10 里虚构网卡的地址,address 只有和网关在同一网段且不被占用即可。
虚拟机重启,测试:
# win10 测试
ping 192.168.50.1
ping 192.168.50.100
都能连通则阐明配置胜利
虚拟机到外网的通信配置
如果不设置,此时虚拟机到主机应该也能够通信(未验证)
让虚拟机能够拜访外网的 ip
- 回到网络连接窗口
- 点击 能够拜访外网的网卡(WLAN 或者是本地网)
家庭网络连接的网是 桥接模式下的那张虚构网卡(可能会有地址被批改的正告,确定后返回虚构网卡批改回 192.168.50.1 即可)
- 测试
# ubuntu 内部测试
ping 114.114.114.114(或者其余外网 ip)
连贯胜利则阐明没有问题
永恒增加 DNS
留神:vim /etc/resolv.conf
因为其自身是 dynamic file,每次都会由零碎动静生成,所以只能长期批改 DNS,重启后增加的 DNS 全副会被清空。
永恒增加 DNS 的形式:
vim /etc/systemd/resolved.conf
--------------------------------------------
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See resolved.conf(5) for details
[Resolve]
DNS=218.2.2.2 218.4.4.4
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes
批改实现后,重启测试 ,利用浏览器或者 ping www.baidu.com 测试。
第一次配巨慢,给第二,三台机器配巨快(还是那张卡,改 ip 和 dns 即可)。
参考文章:
- 解决 virtualBox 应用桥接连贯宿主机的虚构网卡无奈上网问题
- virtualbox 下 ubuntu 系统配置桥接形式上网
正文完