Win无法正常Ping通CentOS服务器,Why?
前提环境是:
1.虚拟机:Vmware Workstation 15 Pro
2.CentOS8: 192.168.2.1/32 255.255.255.255
3.Win: 192.168.2.2/24 255.255.255.0
4.CentOS8防火墙都已经关闭:Iptables和Firewalld
一.以下是云知梦Q群技术问题截图:
二.问题解析
简单一看Q群截图一眼就能看出来问题所在,可能是大家对网络不太了解的原因,其实这个问题不在开发层面和服务器层面,是网络层面的技术短板,这也是我为什么强烈建议大家一定要快速学习一下我亲自录制的3天学会网络基础知识的课程,这套课程对开发和服务器的作用非常之大,一句话, 不懂网络何谈上层世界,以下是我强烈推荐的课程:
网络工程师入门/底层通讯原理,http://www.yzmedu.com/course/44
三.问题解决
Linux和CentOS IP不在几一网段,局域网内肯定无法Ping通的
Linux: 192.168.2.1 255.255.255.255,ip和子网掩码与运算后的网段为: 192.168.2.1/32
Win: 192.168.2.2 255.255.255.0,ip和子网掩码与运算后的网段为:192.168.2.0/24
所有问题是不在同一网段,把Linux的ip设置为192.168.2.1,子网掩码设置为:255.255.255.0即可,这样就与Win为同一个网段了.
1.Linux的网络配置
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=1a000ea2-9121-4b0b-818b-92a4cd1b5adc
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.2.1
NETMASK=255.255.255.0
2.IP生效方法
[root@localhost ~]# nmcli connection up ens32
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
3.Linux下查看Ip的方法
4.Win下ip配置
5.Win Ping CentOS8系统
问题已经快速搞定,搞定!!!
1 COMMENT