virtualbox下host-only模型网络宿主机与虚拟机ping不通解决方法
环境介绍:
宿主机: centos
虚拟机:在virtualbox里安装的win7
Ping不通的原因:
宿主机(host)ping不通虚拟机(guest):一般是虚拟机里的windows系统防火墙没有关闭导致的
虚拟机(guest)ping不通宿主机(host):检查“默认网关”是否与virtualbox里设置的host-only的地址一致,一般是192.168.56.1
配置完成之后点击“确定”,桌面的右下角的网络状态一定是显示“已连接”只是没有网络,此时虚拟机就可以ping通宿主机了:
如果还是ping不同则在宿主机上执行下面的代码:
# 1. 删除现有的 host-only 网络
VBoxManage hostonlyif remove vboxnet0 || true
# 2. 创建新的 host-only 网络
VBoxManage hostonlyif create
# 3. 配置新创建的网络
VBoxManage hostonlyif ipconfig vboxnet0 \
--ip 192.168.56.1 \
--netmask 255.255.255.0
# 4. 验证配置
VBoxManage list hostonlyifs
# 5. 重新配置 CentOS 网络接口
ip link set vboxnet0 down
ip addr flush dev vboxnet0
ip addr add 192.168.56.22/24 dev vboxnet0
ip link set vboxnet0 up
# 6. 更新网络配置文件
cat > /etc/sysconfig/network-scripts/ifcfg-vboxnet0 << 'EOF'
DEVICE=vboxnet0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.56.22
NETMASK=255.255.255.0
NAME=vboxnet0
TYPE=Ethernet
NM_CONTROLLED=no
PREFIX=24
EOF
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!