virtualbox 虚拟机配置双网卡实现固定IP
一、 在 virtualbox 的“主机网络管理器”中点击“创建”,生成一个新的网卡 vboxnet0,然后选择“手动配置网卡”,注意生成的IP地址和掩码,后面有用。我的是 192.168.56.1/24。
二、选择你的虚拟机并点击:设置 -> 网络:
2.1 选择“网卡1”, 选择 “连接方式” 为 “仅主机(host-only)模式”,并将“界面名称” 选择为 “vboxnet0”;
2.2 选择“网卡2”, 选择 “连接方式” 为 “网络地址转换(NAT)”。
仅主机模式 用于 虚拟机和宿主机之间的网络通信, NAT 用于虚拟机连接外网。
三、 启动你的 linux 虚拟机,进入系统后先用 ip addr 命令查看ip ,可以看到 enp0s3 这个网卡并没有被分配 ip 。然后执行如下操作:
[root@localhost ~]# 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.168.56.253 # 自定义该虚拟机的固定IP ,只要其 IP 在 192.168.56.0 / 24 这个网段就行
然后利用命令 systemctl restart network 重启 网卡即可。
此时,该虚拟机既具有 固定的IP,也可以连接外网。
参考链接:
https://coding.imooc.com/class/chapter/464.html#Anchor
试看视频 2-5
Code your future.