虚拟机网络配置方式

Windows: NatNetwork 或者 共享网络 + Host-only

MacOS: NatNetwork

MacOS 使用 Host-only 模式共享网络比较复杂,推荐使用 NatNetwork,可以使用端口映射或者开一台Client虚拟机操作

文件传输示例:

ssh user@127.0.0.1 -p 2022
scp -P 2022 ~/Downloads/a.zip user@127.0.0.1:~

MacOS:

VirtualBox > Preferences > Network > NatNetwork

NetworkCIDR: 10.0.2.0/24

虚拟机 Adapter1:

Attached to: NatNetwork
Name: NatNetwork

Debian 网络配置

root@debian:~# vi /etc/network/interfaces
# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet static
address 10.0.2.21
gateway 10.0.2.1
netmask 255.255.255.0
root@debian:~# reboot

Windows

打开 Windows 网络连接设置共享,选择 VirtualBox Host-only Network

查看 VirtualBox Host-Only Ethernet Adapter

IPv4 地址: 192.168.137.1
IPv4 子网掩码: 255.255.255.0
IPv4 默认网关:
IPv4 DNS 服务器:
IPv4 WINS 服务器:

打开 VirtualBox 主机网络管理器

网卡

手动配置网卡
IPv4 地址: 192.168.137.1
IPv4 子网掩码: 255.255.255.0

DHCP服务器

服务器地址: 192.168.137.2
服务器网络掩码: 255.255.255.0
最小地址: 192.168.137.3
最大地址: 192.168.137.254

Debian 网络配置

vi /etc/network/interfaces
# The primary network interface
allow-hotplug enp0s3
address 192.168.137.10
gateway 192.168.137.1
reboot

CentOS 网络配置

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
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=enp0s3
UUID=90f09831-a504-41eb-ad9e-4cd7382ba08d
DEVICE=enp0s3
#ONBOOT=no
ONBOOT=yes

IPADDR=192.168.137.101
NETMASK=255.255.255.0
GATEWAY=192.168.137.1

[root@localhost ~]# reboot