精华内容
下载资源
问答
  • xshell连不的问题第一步:检查网络适配器,是否禁用vmware的虚拟机网卡第二步:检查vmware net8的地址是否为10.0.0.1第三步:检查系统的vmware服务是否启动第四步:检查虚拟机的网络适配器是否连接第五步:在...


    a:xshell连不上的问题
    第一步:检查网络适配器,是否禁用vmware的虚拟机网卡
    第二步:检查vmware net8的地址是否为10.0.0.1
    第三步:检查系统的vmware服务是否启动
    第四步:检查虚拟机的网络适配器是否连接
    第五步:在vmware控制台登录linux,查看是否有ip地址

    b:ping 不通百度的问题
    第一步:是否能ping通外网ip,223.5.5.5,能ping通,说明是dns配置问题
    第二步:是否能ping通网关,route -n去查网关,如果能ping通网关,你可能被上网行为管理器限制,还有一种可能,你配置了一个错误的网关!

    c:ping 不通vmware网关的问题
    第一步:重启vmware nat服务
    第二步:把虚拟机的网络适配器,先断开,再连接
    第三步:进入vmware linux系统,systemctl restart network(重复3次)

    企业里面上不了网:
    核心思路:根据网络拓扑网,一级一级的确认网络是否正常!
    第一步:检查物理是否正常
    第二步:ping网关
    第三步: ping公网ip
    第四步:ping www.baidu.com

    tracert -d www.qq.com
    第五步:ping 自己服务器

     

    排查八部曲:

    1.ip地址是否正确 
    2.网卡配置是否正确 
    3.关闭centos7 NetworkManager  
    4.vmware 编辑 虚拟网络编辑器 
    5.vmware 服务正常运行 
    6.vmware网卡问题(windows) 
    7.wifi 热点软件 
    8.修改过  NAT设置 网关IP:  10.0.0.254  重启服务器 

    转载于:https://www.cnblogs.com/59111618qq/p/10063425.html

    展开全文
  • 有时候你ping一些服务器或网站,你会...ping除了用在网络诊断,还为网络攻击者查找潜在攻击目标提供了方便;不响应ping可以降低系统的安全风险。譬如Ping洪水攻击(Ping of Death)。下面总结了一下Linux平台或...

     

    有时候你ping一些服务器或网站,你会发现ping不通,这个是因为对方出于安全因素(security reason)或避免网络拥堵(avoid network congestion等原因,禁用了ping。ping除了用在网络诊断上,还为网络攻击者查找潜在攻击目标提供了方便;不响应ping可以降低系统的安全风险。譬如Ping洪水攻击(Ping of Death)。下面总结了一下Linux平台或Windows平台如何禁用ping命令的一些方法。

     

     

     

     

    Linux服务器

     

     

    Linux系统可以通过系统内核参数或防火墙来禁止ping,下面我们先来看看如何通过内核参数禁止ping命令。

     

     

     

    内核参数禁用ping

     

     

    如果你想禁用ping,只需要设置内核参数icmp_echo_ignore_all,此参数如果设置为非0,Linux会忽略所有ICMP_ECHO请求包。

     

    [root@DB-Server ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

     

    clip_image001

     

     

    这个命令会立即生效,如果需要启用ping命令,将这个参数设置为0即可。

     

    [root@DB-Server ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

     

     

    clip_image002

     

     

    当然,这个设置只对当前环境生效,如果服务器重启时,这个设置就会失效。如果要永久生效,那么可以在配置文件/etc/sysctl.conf 增加参数net.ipv4.icmp_echo_ignore_all = 1,然后使用sysctl -p使之生效。当然,你也可以使用下面命令实现:

     

    禁止ICMP包通行

     

    echo net.ipv4.icmp_echo_ignore_all=1 >>/etc/sysctl.conf

     

    允许ICMP包通行

     

    echo net.ipv4.icmp_echo_ignore_all=0 >>/etc/sysctl.con

     

     

     

     

    防火墙禁用ping

     

     

     

    另外一种方式是通过防火墙层面禁用ping,可以使用下面命令

     

    # iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

     

    执行上面命令后,就会在/etc/sysconfig/iptables里面多了下面专业这样一条规则。然后使用命令service iptables restart重启防火墙服务,就不能ping了

     

    -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

     

    个人在测试时,发现如果/etc/sysconfig/iptables里面如果还有下面这样一条规则,那么上面命令就不会生效。所以在使用命令时,最后检查一下配置文件。

     

    -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT

     

    当然,你可以直接设置iptables的配置文件,在/etc/sysconfig/iptables里面,直接修改

     

    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT   #允许ping

    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j DROP     #禁止ping

     

    注意,可能不同版本的防火墙设置有所区别,这里只在RHEL 5下面测试过,并没有测试其它平台。

     

     

     

    Windows服务器

     

     

     

    防火墙禁止ping

     

    下面以Windows Server 2012为列(不同操作系统可能有一些区别),运行WF.MSC命令后,在高级安全Windows防火墙的入站规则(Inbound Rules)里面找到下面几条规则:

     

    文件和打印机共享(回显请求-ICMP v4-In)     File and Printer Sharing (Echo Request - ICMPv4-In)

    文件和打印机共享(回显请求-ICMP v6-In)     File and Printer Sharing (Echo Request - ICMPv6-In)

     

    注意,如下所示可能有多条规则,这个是因为后面的Profile的值不同缘故(Private、Public、Domain)以及IPV4 与 IPV6的与缘故

     

    clip_image003

     

    如下所示,在操作(Action)选择阻止连接(Block the connecting),如果这个规则没有启用,可以先启用或选择启用规则(Enable)选项,点击应用后就会生效。另外,注意根据实际情况选择IPV4与IPV6规则。

     

    clip_image004

     

     

     

    IP策略实现服务器禁止Ping

     

     

    (实验环境为Windows Server 2012 R2)依次单击开始→管理工具→本地安全策略,打开本地安全设置对话框,右击该对话框左侧的IP安全策略,在本地计算机选项,点击创建IP安全策略,然后如下所示,一步一步的配置。

     

    clip_image005

     

     

    clip_image006

     

     

     

    命名IP筛选器为Disabled Ping Security Policy,描述语言可以为IP安全策略,禁止PING,然后单击[下一步]按钮。

     

     

     

     

    clip_image007

     

     

     

    接下来依次单击[下一步]

     

    clip_image008

     

     

    选择编辑属性

     

    clip_image009

     

     

    clip_image010

     

     

     

     

    clip_image011

     

     

    clip_image012

     

    clip_image013

     

     

    clip_image014

     

     

     

     

    clip_image015

     

     

     

    clip_image016

     

    clip_image017

     

     安全策略创建完毕后并不能马上生效,我们还需通过指派使其发挥作用。右击本地安全设置对话框右侧的[Disabled Ping Security Policy]策略,执指派”(Assign)令即可启用该策略。总体来说,防火墙层面禁用ping要方便、快捷很多,IP安全策略禁用PING感觉非常繁琐。

     

     

     

     

     

     

    参考资料:

     

    http://www.361way.com/rejctping/1452.html

    转载于:https://www.cnblogs.com/kerrycode/p/8043979.html

    展开全文
  • 有时候你ping一些服务器或网站地址,你会发现ping不通,...ping除了用在网络诊断,还为网络攻击者查找潜在攻击目标提供了方便;不响应ping可以降低系统的安全风险。譬如Ping洪水攻击(Ping of Death)。下面总结了一...

      有时候你ping一些服务器或网站地址,你会发现ping不通,这个可能是因为对方出于安全因素(security reason)或避免网络拥堵(avoid network congestion)等原因,禁用了ping。ping除了用在网络诊断上,还为网络攻击者查找潜在攻击目标提供了方便;不响应ping可以降低系统的安全风险。譬如Ping洪水攻击(Ping of Death)。下面总结了一下Linux平台或Windows平台如何禁用ping命令的一些方法。

    Linux服务器

      Linux系统可以通过系统内核参数或防火墙来禁止ping,下面我们先来看看如何通过内核参数禁止ping命令。

    内核参数禁用ping

      如果你想禁用ping,只需要设置内核参数icmp_echo_ignore_all,此参数如果设置为非0,Linux会忽略所有ICMP_ECHO请求包。

    [root@DB-Server ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    4838f1959a64f71296a8a4be44b013a9.png

    这个命令会立即生效,如果需要启用ping命令,将这个参数设置为0即可。

    [root@DB-Server ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    3675a93be40a2a853946f7345c79f0e8.png

      当然,这个设置只对当前环境生效,如果服务器重启时,这个设置就会失效。如果要永久生效,那么可以在配置文件/etc/sysctl.conf 增加参数net.ipv4.icmp_echo_ignore_all = 1,然后使用sysctl -p使之生效。当然,你也可以使用下面命令实现:

    禁止ICMP包通行

    echo net.ipv4.icmp_echo_ignore_all=1 >>/etc/sysctl.conf

    允许ICMP包通行

    echo net.ipv4.icmp_echo_ignore_all=0 >>/etc/sysctl.con

    防火墙禁用ping

    另外一种方式是通过防火墙层面禁用ping,可以使用下面命令

    # iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

    执行上面命令后,就会在/etc/sysconfig/iptables里面多了下面专业这样一条规则。然后使用命令service iptables restart重启防火墙服务,就不能ping了

    -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited 

    个人在测试时,发现如果/etc/sysconfig/iptables里面如果还有下面这样一条规则,那么上面命令就不会生效。所以在使用命令时,最后检查一下配置文件。

    -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT

    当然,你可以直接设置iptables的配置文件,在/etc/sysconfig/iptables里面,直接修改

    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT   #允许ping
    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j DROP     #禁止ping

    注意,可能不同版本的防火墙的详细设置有所区别,这里只在RHEL 5下面测试过,并没有测试其它平台。以实际Linux发现版本为准

    Windows服务器

    防火墙禁止ping

    下面以Windows Server 2012为列(不同操作系统可能有一些区别),运行WF.MSC命令后,在“高级安全Windows防火墙”的入站规则(Inbound Rules)里面找到下面几条规则:

    文件和打印机共享(回显请求-ICMP v4-In)  

     File and Printer Sharing (Echo Request - ICMPv4-In) 

    文件和打印机共享(回显请求-ICMP v6-In)

     File and Printer Sharing (Echo Request - ICMPv6-In)

    注意,如下所示可能有多条规则,这个是因为后面的Profile的值不同缘故(Private、Public、Domain)以及IPV4 与 IPV6的与缘故

    0409d835fda7e95f8eb628c00e079e2e.png

    如下所示,在操作(Action)选择阻止连接(“Block the connecting”),如果这个规则没有启用,可以先启用或选择启用规则(“Enable”)选项,点击应用后就会生效。另外,注意根据实际情况选择IPV4与IPV6规则。

    a33440183fb6d89541355c22cd8c2be4.png

    IP策略实现服务器禁止Ping

    依次单击开始→管理工具→本地安全策略”,打开“本地安全设置”对话框,右击该对话框左侧的“IP安全策略,在本地计算机”选项,点击“创建IP安全策略”,然后如下所示,一步一步的配置。

    706fcdf7cee905759cbae148333f933e.png
    f563fcd3a419de0c091a9b18836ced53.png

    命名IP筛选器为“Disabled Ping Security Policy”,描述语言可以为“IP安全策略,禁止PING”,然后单击[下一步]按钮。

    db4d5a1e3beae442a21d531fe44d8055.png

    接下来依次单击[下一步]

    53f9c041786f7301de05451755ffdc70.png

    选择编辑属性

    f0b8ab28469a22dd18e3b13c5e462080.png
    867fdffe713563286296af7413627d8d.png
    da7ffb22d71bad584159b90d5d305a48.png
    f18e3d35804742a480c9ade5350637e8.png
    ea864fb632b8c71da5e4d77d633d8063.png
    ae85aaf5e9420b9a979853589d118fb7.png
    bd8baa8bce274967ceea8e8be565dd0b.png
    e0f00da6d811d9a6d8d7709127156ad5.png
    a74ec98d78ab7d992341fc9fff4c79cc.png

    安全策略创建完毕后并不能马上生效,我们还需通过“指派”使其发挥作用。右击“本地安全设置”对话框右侧的[“Disabled Ping Security Policy”]策略,执行“指派”命令即可启用该策略。

    参考资料:

    http://www.361way.com/rejctping/1452.html

    展开全文
  • 正常情况下,个人开发者基本会在windows 上面装个虚拟机,然后在虚拟机上面装Ubuntu系统,那如何实现开发板和Ubuntu服务器实现相互ping通呢?方法很简单,只要保证我们的开发板和Ubuntu服务器的网络处于同一网段...

    d00689ed4cdbf4dbb645fc17c1166734.png

    正常情况下,个人开发者基本上会在windows 上面装个虚拟机,然后在虚拟机上面装上
    Ubuntu系统,那如何实现开发板和Ubuntu服务器实现相互ping通呢?方法很简单,只要保证我们的开发板和Ubuntu服务器的网络处于同一网段就可以了,其实就是让他们处于同一局域网内,具体步骤如下:

    ①、将开发板和电脑连接到同一个路由器上面,PC可以通过网线或者wifi与路由器连接,开发板正常情况下都是通过网线连接如图所示:

    c13a6bc9dabf5118e8a44a2cff9e6aff.png

    ②、虚拟机的网络适配器要选择使用桥接模式 如果有可选择网卡的话需要选择与路由器连接的那个网卡。

    d3e29f2b4fe24e04fbb05c9cbbde6282.png

    ③设置开发板 、Ubuntu、以及windows 三者ip处于同一网段即可。

    首先,查看windows ip

    d371715a80170642222ecb690ae9be32.png

    然后设置Ubuntu ip :在、etc/network/interfaces 添加如下语句:

    iface ens33 inet static

    address 192.168.32.229

    netmask 255.255.255.0

    gateway 192.168.31.1

    配置完成后,重启网卡

    sudo /etc/init.d/networking restart

    最后同样的在开发板上面同样进行配置:

    setenv ipaddr 192.168.31.228

    setenv ethaddr c2:3c:eb:1f:00:65

    setenv gatewayip 192.168.31.1

    setenv netmask 255.255.255.0

    setenv serverip 192.168.31.229

    saveenv

    ④设置完成后即可进行互ping了。

    9c3f7dc0ee70208b6d2c304677885d90.png

    3f88f1995b7e7a50aaaa97e7a486e701.png

    喜欢的话请关注 [嵌入式Linux学习] 公众号,我将持续进行更新。

    4a631cd353912f86df58e861166e7e05.png
    展开全文
  • 点击虚拟机的“菜单栏”的“编辑”,再点击“虚拟网络编辑器”,接着的操作如下图所示: 然后选择添加vm8 ,点确定之后会出现以下界面,如下图所示 接着点“NAT设置” 然后接着以下步骤 设置完成之后点...
  • 如果公司网站打不开了,假如是因为网络问题,你该如何去进行排查。又比如,远程连接工具连不服务器或mysql数据库连不,会不会是因为...现在我们来看看,如果linux服务器出现了网络问题,该如何去排查。ping首先...
  • 发现有网友问有关ping命令出现connect: network is unreachable 的问题。 这通常是因为没正确设置ip地址。 解决方法: 在确保完善网卡驱动,以及确保将网卡驱动编译进内核后,检查 ls /etc/sysconfig/network-...
  • 计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网存在某个非法分子,通过专门的***程序把在网络线路传输的信息中途窃取,并利用偷盗过来的信息对指定的...
  • 计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网存在某个非法分子,通过专门的黑客程序把在网络线路传输的信息中途窃取,并利用偷盗过来的信息对指定的...
  • Linux Centos7 网络配置无法ping通内外网

    千次阅读 多人点赞 2019-09-18 10:42:33
    一节课,我们讲安装好linux虚拟机后,有的伙伴会发现,无法ping外网和内网,今天我们就来教大家如何连接外网和内网 一 虚拟机网络适配器配置 二、点击编辑,选择虚拟网络编辑器,设置NAT网络设置 三 编辑ip地址...
  • linux c程序中获取shell脚本输出 ...比如实现一个ping程序来测试网络的连通性,实现ping函数需要写200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,sy
  • 在做智能化弱电项目时,前端摄像头设备安装结束后,我们会对网络摄像头进行调试,调试过程中会遇到前端摄像头没有图像或者图像出来了...简单的说,ping就是一个测试程序,如果ping运行正确,大体就可以排除网络...
  • 正常情况下,个人开发者基本会在windows 上面装个虚拟机,然后在虚拟机上面装Ubuntu系统,那如何实现开发板和Ubuntu服务器实现相互ping通呢?方法很简单,只要保证我们的开发板和Ubuntu服务器的网络处于同一网段...
  • 主讲老师:郭盛华 如何上网? Linux系统作为服务器版系统,一般都会对外提供服务。...虚拟机网络设置,选择NAT,进入Linux系统,设置-网络-打开-勾自动连接 具体请看视频教程:微博@郭盛华老师 ...
  • 1.弄清楚什么是网桥(网络桥接)? 真机的网卡是一个真实的物理设备,真机与外界进行通信需要网卡这个设备,网卡是由内核进行控制的 真机的虚拟机也是一个真实的设备,但是这个虚拟机的网卡是虚拟的,它也有...
  • 因此我们在用ping命令来检测某一个服务器时,可能在因特网存在某个非法分子,通过专门的黑客程序把在网络线路传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux...
  • 比如实现一个ping程序来测试网络的连通性,实现ping函数需要写200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而...
  • 嵌入式linux实现ping域名

    千次阅读 2018-12-25 10:11:05
     编写这篇文章主要目的如何实现ping外网域名,前提情况是可以ping外网IP(这里不详细说明网络IP等的配置) 2.问题重现  首先使用电脑ping www.baidu.com    获取其IP,然后在开发板上ping    但ping域名...
  • 但是在solaris却遇到了困难,就是无法指定发包数量,需要手工ctrl+c停止命令,才会有统计信息的输出,后来研究了一把,终于得到了解决办法,下面先分享下各个系统ping命令是如何指定发包数的。 大家应该对...
  • 1.还原网络 使用桥接模式连接windows与虚拟机 查看当前windows主机的ip设置 这些信息都将在虚拟机linux中配置 开启linux 开始ip配置 ...在linux上安装openssl服务 并启动它 xshell使用非root用于连
  • ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇...
  • [精彩] vmware 网络配置实例 windows xp host + linux guest 作者:yunqing 发表于2007-05-31 16:45:56 按 很多朋友问到ping不通host的情况请检查一下host里的防火墙设置多数的windows xp sp2下 的防火墙都设置成不...
  • linux中c语言实现的ping程序

    千次阅读 2011-01-26 14:49:00
    在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序.ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果...
  • 两台VMware虚拟机如何Ping

    万次阅读 多人点赞 2018-05-09 21:43:12
    在一台宿主主机安装两个不同的虚拟机镜像构建一个虚拟的网络,其中,一台虚拟机为win7,一台虚拟机为Kali Linux目标:使得两个虚拟机互相ping通且能访问外网一、打开VMware,“编辑”——“虚拟网络映射器”——...
  • linux如何联网

    2020-07-23 14:47:18
    2、进入linux,在网络配置文件(/etc/sysconfig/network-sciptes/)中将ip地址改为静态,并改为与主机同一网段(即前三组数据相同) 3、网络模式改为桥接模式 4、更改完linux配置文件后记得重启网卡,然后ping一下...
  • 刚入门linux,在测试网络时就遇到了 name or service not know的报错,记录一下解决办法,希望能帮跟我一样的新手 先学下必备的技能:如何使用vi命令 进入正题,先登录就不多说了 添加dns服务器 命令行直接输入 ...
  • Linux下用C语言实现Ping程序功能

    千次阅读 2015-01-16 16:05:52
    大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。...ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 123
精华内容 49
关键字:

linux上如何ping网络

linux 订阅