Linux搭建虚拟机,桥接模式下,主机能够Ping通虚拟机,虚拟机ping不通主机

本文介绍了解决Windows防火墙阻止文件和打印共享的问题。通过启用特定的防火墙规则,可以确保网络上的文件共享功能正常运行,同时保持系统的安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这种情况通常是windows上防火墙导致的

解决办法是:1.关闭防火墙,但是不安全

                      2.启用公用“文件和打印共享(回显请求 – ICMPv4-In)”规则

一般采用第二种方法,步骤如下:

1.打开windows 防火墙,选择高级设置

                       

2.选择入栈规则

3.找到“文件和打印共享(回显请求 – ICMPv4-In)”

4.右击,选择属性,点击已启用

 

 

5.点击确定,解决问题。

                       

转载于:https://www.cnblogs.com/zk-njupt/p/10704757.html

### 解决桥接模式虚拟机与宿主机相互 ping 不通的问题 #### 网络配置检查 确保虚拟机和宿主机的网络配置正确,尤其是在桥接模式下。桥接模式要求虚拟机和宿主机处于同一子网内[^2]。过以下命令查看宿主机的 IP 地址及相关信息: ```bash ipconfig ``` 在虚拟机中临时设置 IP 地址以匹配宿主机所在的子网: ```bash ifconfig eth0 100.64.204.201 netmask 255.255.255.0 up ``` 此处假设宿主机的 IP 地址为 `100.64.204.253`,虚拟机的 IP 地址应设置为同一子网内的其他地址,如 `100.64.204.201`。 #### 防火墙规则调整 Windows 防火墙可能阻止 ICMP 流量,导致无法 ping 。需要启用入站规则以允许 ICMPv4 回显请求。打开 Windows Defender 防火墙高级设置,找到并启用以下规则: - 核心网络诊断(回显请求 - ICMPv4-In)[^3] 此外,虚拟机内部的防火墙也可能需要关闭或调整。使用以下命令关闭 Linux 虚拟机中的防火墙: ```bash service iptables stop service ip6tables stop ``` #### 检查网络适配器状态 确认虚拟机的网络适配器已正确配置为桥接模式,并且连接到正确的物理网络接口。在 VirtualBox 中,选择虚拟机的网络设置,将适配器 1 设置为桥接模式,并选择与宿主机连接的网络接口卡(NIC)[^2]。 #### 验证网络连性 完成上述配置后,在宿主机虚拟机上分别运行以下命令验证连性: ```bash ping <目标IP> ``` 例如,在宿主机上运行: ```bash ping 100.64.204.201 ``` 在虚拟机上运行: ```bash ping 100.64.204.253 ``` #### 永久配置 IP 地址 如果临时设置 IP 地址成功,可以将其永久化。在 CentOS 或其他 Linux 发行版中,编辑网络配置文件 `/etc/sysconfig/network-scripts/ifcfg-eth0`,添加或修改以下内容: ```plaintext BOOTPROTO=static IPADDR=100.64.204.201 NETMASK=255.255.255.0 GATEWAY=100.64.204.1 DNS1=8.8.8.8 ONBOOT=yes ``` 重启网络服务以应用更改: ```bash systemctl restart network ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值