记录一次虚拟机中可以上网,但是无法ping外网(无论ping域名或者ping地址都不管用),桥接模式为NAT!!!
首先检查windows中vmnet8的网络适配器的配置,简单的配一下 IP 网关和DNS地址
打开虚拟机检查,先看一下是否为nat模式,然后点击 NAT设置检查是否和windows中vmnet8网络适配器配置一样
(本人配置为静态地址,若不是请自行百度或google)
测试连接,发现centos和windows之间互相ping没有问题,而且也可以打开浏览器上任何网站
开始 ping >网卡配置文件的网关没设置好
可以参考俺写的
>一、ifconfig 查看网络配置
二、cd /etc/sysconfig/network-scripts/ 进入网络配置文件目录,ls 查看目录文件,cat ifcfg-eth0 浏览 IPADDR, NETMASK, GATEWAY配置情况,vi ifcfg-eth0配置相应参数如图
三、ping通本机IP地址之后,尝试 ping >语法
mtr [选项] [参数]
选项
-h:提供帮助命令
-v:显示mtr的版本信息
-r:报告模式显示
-s:用来指定ping数据包的大小
--no-dns:不对IP地址做域名解析
-a:数据包的发送IP地址
-i:ICMP返回之间的时间间隔,默认是1秒
-4:IPv4
-6:IPv6
参数
主机:指定目的主机IP地址或主机名。
示例
#CentOS 7/8需要使用yum工具安装后方可使用
[root@CentOS7TeachBasic ~]# yum install mtr
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
base: mirrorbiteducn
extras: mirrorbiteducn
updates: mirrorbiteducn
正在解决依赖关系
--> 正在检查事务
---> 软件包 mtrx86_642085-7el7 将被 安装
--> 解决依赖关系完成
#此处省略了过程信息
已安装:
mtrx86_64 2:085-7el7
完毕!
#mtr通过tcp测试对linuxxghactcmeducn的连通性,每秒发送50个数据包,以报告模式显示
[root@CentOS7TeachBasic ~]# mtr --tcp -rwc 50 linuxxghactcmeducn
Start: Fri Mar 13 18:47:48 2020
HOST: CentOS7TeachBasic Loss% Snt Last Avg Best Wrst StDev
1|-- gateway 600% 50 7018 2758 15 7025 32822
2|-- 1921681791 00% 50 1003 1831 19 1007 3889
3|-- 100118 00% 50 29 25 19 37 01
4|-- 100129 00% 50 50 104 50 1341 197
5|-- 2116933161 00% 50 26 677 22 895 305
# Loss%列:显示每跳的丢包百分比
# Snt列:计算发送的数据包数
# Last列:最后发送的数据包的延时
# Avg列:所有数据包的平均延时
# Best列:所有数据包中最短的延时
# Wrst列:所有数据包中最长的延时
# StDev列:延迟标准偏差。标准差越大,延迟测量之间的差异越大。
# Last、Avg、Best、Wrst列的单位是毫秒
#由于防火墙阻断icmp等通信,使用tcp进行测试动态测试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)