虚拟机(VirtualBox)网络设置详细

参考:https://yq.aliyun.com/articles/149551

目的:想在现有的具有网络的机器中创建一台linux虚拟机,且有固定IP,方便开发使用

在网上寻找了比较详细的教程,这里记录一下:

虚拟机配置方案:

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

虚拟机网络设置:

 

网卡配置

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

【改网卡为网络地址转换(NAT)】

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协议禁用是否成功,此时应无任何内容。
  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果你在VirtualBox中的虚拟上遇到网络速度慢的问题,可以尝试以下方法来改善网络性能: 1. 调整虚拟网络适配器类型:不同的网络适配器类型可能会对网络性能产生影响。你可以尝试使用桥接适配器(Bridged Adapter)来获得更好的网络连接。 2. 增加虚拟的内存和处理器资源:如果虚拟的资源分配不足,可能会导致网络速度降低。尝试增加虚拟的内存和处理器资源,以提高性能。 3. 检查主操作系统的网络连接:确保主操作系统的网络连接正常运行,没有其他进程或软件占用了过多的带宽。 4. 禁用防火墙或安全软件:某些防火墙或安全软件可能会对虚拟网络连接造成干扰。尝试暂时禁用这些软件,然后测试网络速度是否有所改善。 5. 更新VirtualBox虚拟的增强功能:确保你正在使用最新版本的VirtualBox,并安装了虚拟增强功能。这些增强功能包含了一些驱动程序和工具,可以提高虚拟的性能和兼容性。 6. 检查网络设置和配置:确保虚拟网络设置和配置正确无误,例如IP地址、网关、DNS等设置。 7. 调整网络MTU值:尝试调整虚拟网络MTU(最大传输单元)值,以优化网络性能。 如果以上方法仍然无法解决网络速度慢的问题,可能是由于网络环境或网络供应商的限制造成的。你可以尝试与网络供应商联系,了解是否有任何限制或改善网络速度的建议。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值