【VirtualBox】虚拟机网络设置详细教程

简介:
   作为资深码农,迫切需要一个方便灵活,可以联网,有固定IP的Linux Server,使用 VirtualBox 创建虚拟机无疑是一种灵活经济的选择,可以有效利用自己的宿主机,无论身处何地,都可以愉快的 keep coding 了。

虚拟机配置方案:

    首先VirtualBox小巧灵活,快速安装,方便使用。并且可支持多个虚拟网卡。
    第一块网卡,我们选择NAT(网络地址转换)方式接入,这样虚拟机可以利用宿主机轻松实现联网功能。
    第二块网卡,我们选择Host-Only(仅主机适配器)方式接入,这样宿主机和虚拟机、虚拟机和虚拟机之间可以互联互通。
    另外我们还可以在第二块网卡上设置固定IP,方便开发调试之用。

虚拟机网络设置:

1
2
3
4

[CentOS]网卡配置地址

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=08:00:27:1D:62:85
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

vim /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
HWADDR=08:00:27:22:6D:45
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
# BOOTPROTO=dhcp
IPADDR=192.168.56.168
NETMASK=255.255.255.0
GETEWAY=192.168.56.1

虚拟机 NAT 模式网络链接不支持 ipv6

    用 VirtualBox  安装虚拟机,设置网卡为NAT模式,共享主机网卡,可是不能够访问 ipv6。宿主机是可以访问 ipv6 的,发现原来设置为NAT模式只能支持 ipv4,不支持 ipv6,只有将虚拟网卡设置成bridge模式才能访问 ipv6。

    首先,在终端输入 ip -6 addr show 和 lsmod | grep ipv6查询一下有无安装IPV6模块,或用netstat -nuptl查看是否有ipv6的地址,如果有显示,则说明未禁用IPV6协议,请按以下步骤操作:

    一、vi /etc/modprobe.d/disable-ipv6.conf(名字随便起)(RHEL6.0之后没有了/etc/modprobe.conf这个文件)
    输入:install ipv6 /bin/true

    二、vi /etc/sysconfig/network在最后增加一句:
    输入:IPV6INIT=no

    三、禁用ipv6的iptables
    chkconfig ip6tables off

    四、重启。
    最后,在终端再次输入开头两条命令来验证IPV6协议禁用是否成功,此时应无任何内容。

macOS删除虚拟机后,清理被虚拟机占用空间:

你如果使用了Time Machine的话,有可能本机还保留有一份备份的,使用以下命令可以清除:
sudo tmutil disablelocal

如果要恢复的话:
sudo tmutil enablelocal …

目录
相关文章
|
10天前
|
存储 缓存 网络协议
网络编程初学者必备:从零开始的详细教程与资源汇总
网络编程初学者必备:从零开始的详细教程与资源汇总
|
13天前
|
Java
Socket网络编程基础教程
Socket网络编程基础教程
|
17天前
|
机器学习/深度学习 Serverless 文件存储
函数计算操作报错合集之在网络设置完成后进行挂载的指令,报错:找不到网络路径,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
5天前
|
网络协议 网络虚拟化 虚拟化
虚拟机和物理机的网络通信疑虑问题
物理机的ip和虚拟机上的window的ip不是同一个子网,如何实现相互通信的?各自又是如何进行进入公网进行通信的?
13 0
|
10天前
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
11天前
|
Linux 网络安全 数据安全/隐私保护
网络安全教程-------渗透工具Kali,官网链接,ARM的介绍,Mobil,华为小米,oppe手机,是无法刷入第三方的操作系统的,E+手机,谷歌的picksoul,或者三星手机,系统盘是WSL的
网络安全教程-------渗透工具Kali,官网链接,ARM的介绍,Mobil,华为小米,oppe手机,是无法刷入第三方的操作系统的,E+手机,谷歌的picksoul,或者三星手机,系统盘是WSL的
|
13天前
|
存储 Java
黑马全套Java教程(九):网络编程(四)
黑马全套Java教程(九):网络编程
16 0
|
13天前
|
网络协议 Java
黑马全套Java教程(九):网络编程(三)
黑马全套Java教程(九):网络编程
8 0
|
13天前
|
Java
黑马全套Java教程(九):网络编程(二)
黑马全套Java教程(九):网络编程(二)
12 0
|
13天前
|
安全 Java
黑马全套Java教程(九):网络编程(一)
黑马全套Java教程(九):网络编程(一)
18 0