精华内容
下载资源
问答
  • CentOS版本:6.8 Windows操作系统版本:Win10 Linux上的tomcat版本:7.0.65 ...但在windows下能够ping通linux的ip,这很明显就是linux的端口没有开放,所以就在linux上设置了一下防火墙,将以下配置加入到了...

    CentOS版本:6.8

    Windows操作系统版本:Win10

    Linux上的tomcat版本:7.0.65

    linux是使用的NAT模式,及共享主机的IP地址。本来想使用windows本地访问linux上的tomcat首页,结果一直访问不成功;但在windows下能够ping通linux的ip,这很明显就是linux的端口没有开放,所以就在linux上设置了一下防火墙,将以下配置加入到了iptables里:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

    然后重启防火墙:

    service iptables restart
    

    就以为可以高高兴兴的在windows本地访问tomcat首页了。

    结果,还是无法访问tomcat首页,后面又继续试了几次,都不行。

    最后

    发现了问题所在,是因为新加的8080端口配置信息位置放错了!所以,千万要注意,

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

    上面这条配置信息必须放在下面这条配置信息之前,开放端口才能生效!

    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    附上iptables:

    # Firewall configuration written by system-config-firewall
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    
    

    解释一下:

    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    这两条的意思是在INPUT表和FORWARD表中拒绝所有其他不符合上述任何一条规则的数据包。并且发送一条host prohibited的消息给被拒绝的主机。

     

    然后重启防火墙,这样,就能在windows访问linux上的tomcat服务器了。

    附上操作效果图:

     

    总结:对于linux的iptables这一块的知识还是比较欠缺的,所以还是要系统的学一下linux的iptables。

    展开全文
  • Windows下用vbox安装linux,只需网卡是网络地址地址转换NAT,然后设置端口转发就可以链接互联网,并且主机也可以ping通,但是到了mac上面这招就行不通了(本人才疏学浅,要是运气好呗哪位大牛看到了,教一下我哪里没...

    Windows下用vbox安装linux,只需网卡是网络地址地址转换NAT,然后设置端口转发就可以链接互联网,并且主机也可以ping通,但是到了mac上面这招就行不通了(本人才疏学浅,要是运气好呗哪位大牛看到了,教一下我哪里没设置好),具体设置见我另外一篇文章 虚拟机配置端口转发

    然而,把网卡配置为桥接模式,这时虚拟机与主机在同一个局域网内,互相可以ping得通了,但是这样子做的缺点是虚拟机不能连接互联网了,很是让人头疼,于是乎,想着服务器机房是配置两张网卡的(外网一个,内网一个)。

    受这个思路的启发,把第一个网卡设置为默认的NAT,这样子可以连接外网,再另外新建一个桥接网卡。



    这样子便实现了主机可以ping虚拟机(方便利用第三方ssh工具操作,vbox默认的操作界面实在是不好用),虚拟机也可以连接外网了,大功告成。

    展开全文
  • 0 xshell客户端监测是否能够ping通目标服务器。 前提:知晓目标服务器IP地址 Linux: ifconfig -a Windows: ipconfig -a 1 利用firewall工具,检查是否已开启ssh的22端口。若无,则:开启22端口 2 利用...

    一 方案与思路

    • 0 xshell客户端监测是否能够ping通目标服务器。
      • 前提:知晓目标服务器IP地址
        • Linux: ifconfig -a
        • Windows: ipconfig -a
    • 1 利用firewall工具,检查是否已开启ssh的22端口。若无,则:开启22端口
    • 2 利用sshd工具,检查是否已开启sshd服务。若无,则:开启sshd服务
      • 开(重)启ssh服务: system (re)start sshd
    • 3 利用systemctl工具,检查是否已开启sshd、firewalld的开机自启服务。若无,则:开启sshd、firewalld服务的开机自启
      • systemctl enable sshd
      • systemctl list-unit-files | grep sshd
      • systemctl enable firewalld[.service]
      • systemctl list-unit-files | grep firewall

    回到顶部

    二 相关知识及操作命令

    关键工具
    ssh:客户端,主要进行服务器端的连接
    sshd:服务端,作用于服务器端(开闭ssh服务等操作)
    ssh————————————>sshd
    client      serve
    firewalld(防火墙)
    firwall-cmd(Linux提供的操作firewall的一个工具)
    systemctl(服务控制命令)

    1 sshd

    • 查看服务状态

    inactive(不可用),active(可用,活动状态)

    systemctl status sshd
    
    • 列出已开启服务当前状态
    systemctl list-units | grep <目标服务,例如:ssh>
    或
    netstat -antulp | grep ssh
    

    • 开启ssh服务
    systemctl start sshd
    
    • 设定服务开机启动
    systemctl enable sshd
    
    • 查看sshd开机自启服务是否已开启
    systemctl list-unit-files | grep sshd
    
    • 关闭ssh服务
    systemctl stop sshd
    
    • 设定服务开机不启动
    systemctl disable sshd
    
    • 重启ssh服务
    systemctl restart sshd
    
    • 重新加载服务配置
    systemctl reload sshd
    

    2 防火墙

    2.1 查看

    • 查看firewall服务状态
    systemctl status firewalld
    

    • 查看防火墙状态
    firewall-cmd --state 
    

    • 查看防火墙规则
    firewall-cmd --list-all
    

     

    • 查询端口是否开放
    firewall-cmd --query-port=8080/tcp
    

    2.2 操纵

    1.2.1 firewall端口

    • 开放端口

    例如,80端口
    --permanent:表示设置为持久;
    --add-port:标识添加的端口;

    firewall-cmd --permanent --add-port=80/tcp
    
    • 移除端口
    firewall-cmd --permanent --remove-port=8080/tcp
    

    1.2.2 firewall服务

    • 开启
    service firewalld start
    
    • 重启
    service firewalld restart
    # 或者↓ 
    firewall-cmd --reload 【重启防火墙(修改配置后,要重启防火墙)】
    
    • 启用/禁用 开机自启
    systemctl enable/disable firewalld.service
    
    • 关闭
    service firewalld stop
    

    2.3 补充: CentOS6的防火墙操作

    # 查看防火墙状态
    service iptables status
     
    # 停止防火墙
    service iptables stop
     
    # 启动防火墙
    service iptables start
     
    # 重启防火墙
    service iptables restart
     
    # 永久关闭防火墙
    chkconfig iptables off
     
    # 永久关闭后重启
    chkconfig iptables on
    展开全文
  • 1、一定确定自己的tomcat服务器是启动的。... 如果是VMware外部windows的话,一定要确定外部windowslinux可以ping通(http://www.cnblogs.com/wucongyun/p/6593295.html) 3、如果上面都没问题的话...

    1、一定确定自己的tomcat服务器是启动的。(为了确保保险可以在测试前重新shutdown,startup一次)

    2、确定自己访问的ip地址和端口号是正确的

      如果是VMware外部windows的话,一定要确定外部windows和linux可以ping通(http://www.cnblogs.com/wucongyun/p/6593295.html)

    3、如果上面都没问题的话,确定linux系统是否开启了防火墙,如果开启,将防火墙关闭就行了。(不同linux命令可能有所不同,可自行百度)

     

    一般都是这些问题,其他的遇到了再添加。

    转载于:https://www.cnblogs.com/wucongyun/p/6593595.html

    展开全文
  • 【前置条件】 vmware搭建好虚拟机web服务器 ,...1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟机的web 【问题原因】 这个情况大多是防火墙屏蔽了80端口导致的,需要对...
  • [linux]打开linux中某个端口

    千次阅读 2013-05-09 10:57:53
    在centos中安装了mysql后,想在windows中用navicat for mysql访问。 设置连接后发现打不开数据库。... 在windows 中 ping 192.168.70.135 可以ping通  在windows中 telnet 192.168.70.135 3306 发现无法连接,
  • windows里防火墙全关了,杀毒软件也关了,linux里的防火墙也关了,windows的cmd中ping linuxping通linux中ping windows也能ping通,就是不能登录telnet,老是报错:无法打开主机的连接在端口23连接失败。...
  • 写了个Hello world的tornado服务...首先,ip可以从windowsping通。其次,与linux防火墙没有关系,因为该服务器上部署tomcat和nginx都是可以在windows上访问的。后来发现端口必须是80开头的,即8018啥的都可以。这...
  • 1.确保物理机和虚拟机能ping通(这块教程参考:http://www.cnblogs.com/davidxu/p/5707100.html); 2.检查linux防火墙是否关闭了,若无,请关闭再试; 3.查看linux当前的局域网ip地址和主机名是否映射,如下 4...
  • 我 在后台-禅道配置smtp邮件后,一切都没有问题,在windows下也可以,但linux下就不行,说无法连接到服务 SMTP 错误:无法连接到 SMTP 主机,请确认禅道机器: 1. 能ping通smtp服务器。如果不能ping通,请查看网络...
  • 1.检查一下本机可以ping通虚拟机的linux,如果能ping的通,这个没问题,表示外部可以访问得到。访问不到可以把虚拟机的防火墙给关了,最省事 2.注意要防火墙开放6379端口 3.在redis的配置文件(re...
  • 端口探测 (转)

    2019-09-26 16:31:50
    当客户端访问目标服务器时,如果能 ping ,业务端口无法访问,可能是链路中的相关节点拦截了端口所致。您可以利用端口可用性探测的相关工具,执行测试步骤,验证是否有节点拦截了端口。 本文导航: 端口...
  • ping通公网(我都拿shell连接了……),telnet指定其端口连接不可达。 抓包发现,只有本地发出了三个SYN包,没有来自公网服务器的应答包。(服务器的不敢乱装抓包工具啊,防火墙能让我临时关下已经不错了,亲)...
  • 问题 宝塔面板添加站点绑定域名,但是无法访问域名 ...4、使用xshel 6连接linux服务器 ping www.gxnc.tjn是可以Ping通的 问题究竟出在哪里呢? 解决方案 1、在windows系统电脑上去输入你的...
  • SSH客户端工具

    2013-06-09 12:01:10
    我出现的问题是windows下能ping通linux,而linux下却无法ping通windows,这是因为windows防火墙没关的原因 下面就是用SSH客户端登陆Linux主机 (1)打开SSH客户端点击QuickConnect 然后填入远程主机的IP、用户名...
  • SMTP 错误:无法连接到 SMTP 主机,请确认禅道机器: 1. 能ping通smtp服务器。...3. 如果上述步骤都是通的,windows请检查防火墙和杀毒软件设置,linux请关闭selnux或者执行"setsebool httpd_can_sendmail...
  • 用户反映有Windows设备(暂命名为A)无法RDP远程登录,登录到同网段的设备(暂命名为B),发现可以从B设备 ping A设备,尝试 telnet A 3389, 也有返回的字符串,但是真正用mstsc登录的时候,就是连不上。...
  • Redhatlinux7默认的防火墙为Firewalld Redhatlinux6是默认的防火墙Iptables iptables通过控制端口来控制服务,而firewalld则是通过控制协议来控制端口 ...问题描述:Windowslinux之间是能够相互ping通,证明两...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    因为LinuxWindows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...
  • windows实用dos命令大全

    2010-12-10 21:27:35
    (4)文件名中允许使用配举“*”“?”,可同时复制多个文件;  (5)COPY命令中源文件名必须指出,不可以省略。  (6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;  (7...
  • Xshell连接上虚拟机(10.0.0.200)的原因是在安装VMware的时候,VMware默认在windows上生成了一个虚拟网卡vmnet8(可以自动生成,可以手动配置 10.0.0.1),所以window通过vmnet8虚拟网卡来ping通
  • SMTP 错误:无法连接到 SMTP 主机,请确认禅道机器: 1. 能ping通smtp服务器。...3. 如果上述步骤都是通的,windows请检查防火墙和杀毒软件设置,linux请关闭selnux或者执行"setsebool httpd_can_sendmail tr...
  • 禅道发邮件配置

    2015-07-03 19:56:00
    环境:WindowsServer2008 +... 能ping通smtp服务器;2. 使用telnet 命令能够连接到smtp的发信端口;3. 如果上述步骤都是通的,windows请检查防火墙设置,linux请关闭selnux或者执行"setsebool httpd_can_sendmail tru...
  • Ubuntu12常见问题解决

    2016-06-16 23:32:07
    在使用Ubuntu linux操作...现象:可以ping通Win7系统ip,但输入rdesktop win7IP后,无反应一段时间,提示”unable to connect”。 解决: a) 确保Win7系统3389端口处于listening状态。 netstat -an | findstr 3389

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

windows无法ping通linux端口

linux 订阅