virtualbox 虚拟机配置固定IP及打通外网
Jacky
工具
2022-11-18
227
一、 在 virtualbox 的“主机网络管理器”中点击“创建”,生成一个新的网卡 “VirtualBox Host-Only Ethernet Adapter”,然后选择“手动配置网卡”,注意生成的IP地址和掩码,后面有用。我的是 192.0.0.1/24。

二、选择你的虚拟机并点击:设置 -> 网络:
1、选择“网卡1”, 选择 “连接方式” 为 “仅主机(host-only)模式”,并将“界面名称” 选择为 “VirtualBox Host-Only Ethernet Adapter”;
2、选择“网卡2”, 选择 “连接方式” 为 “网络地址转换(NAT)”。

仅主机模式 用于 虚拟机和宿主机之间的网络通信, NAT 用于虚拟机连接外网。
三、 启动你的 linux 虚拟机,进入系统后先用 ip addr 命令查看ip ,可以看到 enp0s3 这个网卡并没有被分配 ip 。
# 编辑网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 默认为 dhcp ,此时的 ip 是动态分配的,我们需要改为 static ,然后它的 ip 就是变成 固定 IP
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=3992e4f0-dce5-4095-bebc-7e259286ae63
DEVICE=enp0s3
ONBOOT=yes # 改为 yes
IPADDR=192.0.0.101 # 自定义该虚拟机的固定IP ,只要其 IP 在 192.0.0.101/254 这个网段就行
四,重启网卡 service network restart
五,验证
1,连接外网验证 curl www.baidu.com
2,固定IP验证,本机执行 ssh root@192.0.0.101,成功登录服务器