linux网络配置正确但是ping不通

不知道怎么的,kali突然就ping不通外网了,我检查了网卡的配置信息包括路由、网关、ip、DNS等都正常,没有做过修改。而且ping的时候返回的是64位的地址,也就是ipv_6,比较惊讶,因为这是头一次见ping返回64位地址(原谅我的无知)。

一直就是这个界面:

1.首先在物理机看了下有没有断网:没有断网。但是返回的消息是ipv6的:

2.之后换了台虚拟机:redhat,发现也是不通。直到换到第三个虚拟机才通了,做了下对比,发现时网络模式不一样。前面两个都是桥接,第三个通了的是NAT模式。

3.然后我切换了虚拟机的网络模式,从桥接模式换成了nat模式,必要的说明一下:桥接模式:相当于在你物理机所在的网络环境里添加了一台主机,拥有独立的ip,和其他主机都可以通信,其他主机也可以访问当前虚拟机。nat模式:只能由虚拟机访问物理环境的其他主机,但是其他主机包括你自己的物理机都不能访问nat模式的虚拟机。桥接和nat的区别就是能否实现双向通信

然后就很通畅的实现了ping:

所以切换网络模式是一个好的选择。

4.但是桥接模式还是不通,怎么办?令人相当抓狂,当我加上参数 -4 :以Ipv4形式,之后就可以了,但是速度实在不敢恭维。如下ping了三下,就卡住了:

5,这个时候就得想一想是不是当前的网站防火墙过滤呢,换个网站

可以ping通,但是速度也不太行。这就可以确定我的网络环境可能不好,然后用手机开热点,出奇的顺畅,所以目前确定了一点:虚拟机桥接模式所在的网不好。

6.换热点后ping www.qq.com,当我仔细的看了看返回的数据, 它给我返回的是ipv6,而且是地址地不可达,什么意思呢,这就是路由不可达,也就是说现在ipv6的数据包无法通过路由将数据包传到目的地。

所以得以ipv4的方式来弄,如下:看样子ping通了,但是仔细一看有问题:from no-date,什么意思呢,你的ICMP协议数据包确实过去了,但是它没有给你数据返回来,这就证明这个网站目前不搭理你了,我想了一下之前好多测试包括DDOS、扫描、域名收集、压力测试等具有攻击性的行为都是用“www.qq.com”这个域名测试,它的防火墙可能对你你虚拟机进行了暂时屏蔽甚至是反向攻击。

7.这个时候就得换一个别的网站了,ping正常了,所以换一个网站很有必要。此时已经证明了网络配置没问题,不要轻易的去更改网卡的配置文件。

8.然后断开手机热点,换回我本地网络,关闭kali,然后删除了之前的网卡,重新添加了一个。

然后测试:看样子是ping通了,可能是虚拟机Mac地址换了,也可能是ip地址换了。

总结:ping不通:先不要随便更改网卡配置 。

1.查看物理机网络是否通畅;

2.用别的虚拟机测试;

3.你虚拟机的网络模式切换一下,NAT和桥接模式互换一下。

4.虚拟机当前网络模式下,你的虚拟机的网络是否流畅,试着用手机热点试试。

5.ping的域名换一下,可能你已经被你经常用来测试的域名的firewall屏蔽了。

6.如果被某一个网站屏蔽:关闭虚拟机 >>删除当前网卡 >>添加新网卡>>选择网络模式(桥接或者NAT)>>开机测试

### 下载适用于Linux系统的虚拟机镜像 对于希望在Linux系统上运行其他操作系统或不同版本的Linux发行版,获取合适的虚拟机镜像是第一步。通常情况下,可以从官方渠道下载这些镜像文件。 #### 使用KVM/QEMU作为hypervisor时: 当采用`virt-install`工具来创建基于Linux的客户机实例时,可以指定ISO映像的位置通过`--location`选项[^1]。例如,如果目标是安装CentOS 7,则可以通过如下命令行实现: ```bash sudo virt-install \ --name centos7 \ --memory 8192 \ --vcpus 4 \ --os-type linux \ --os-variant rhel7 \ --network network=default,model=virtio \ --graphics vnc,listen=0.0.0.0 \ --console pty,target_type=serial \ --location 'http://mirror.centos.org/centos/7/os/x86_64/' \ --disk size=20,bus=virtio,format=qcow2 ``` 上述脚本指定了HTTP服务器上的位置而不是本地磁盘中的ISO文件。这种方式允许直接从互联网源拉取最新的安装包集合而无需预先下载整个ISO文件到主机机器上。 #### 对于VirtualBox用户而言, 为了方便迁移现有环境或是备份当前状态下的虚拟机,在完成工作负载之后可以选择导出Appliance功能。这会生成一个开放虚拟化格式(OVF)压缩包,其中包含了所有的必要组件用于重新部署该虚拟机实例[^2]。然而,此过程并不涉及新虚拟机镜像的下载而是针对已有资源的操作。 #### 获取预构建的虚拟机模板 除了手动定义初始化新的虚拟机之外,还有许多地方提供已经配置好的虚拟机模板供快速启动使用。比如Vagrant Cloud提供了大量由社区贡献支持的不同平台的盒子(Boxes),可以直接利用它们加快开发测试流程的速度。另外,一些云服务提供商也经常发布特定用途优化过的AMI(Amazon Machine Image)或者其他形式的基础架构即代码(IaC)解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值