共 1 篇文章

标签:Linux出现无法访问目标主机问题的解决方法 (linux 无法访问目标主机)

Linux出现无法访问目标主机问题的解决方法 (linux 无法访问目标主机)

从事Linux系统管理的朋友们都知道,系统出现“无法访问目标主机”的问题是非常常见的,这不仅会给我们的工作带来很大的麻烦,而且也会给我们的生产和管理带来一定的困难。在此,我将介绍一些常见的出现“无法访问目标主机”问题的解决方法,供大家参考和学习。 一、确认IP地址是否正确 我们需要确认一下IP地址是否正确。在Linux系统下,可以通过ping命令简单地测试网络是否通畅。具体操作如下: 1.打开终端,输入ping加目标IP地址。 2.如果返回值是如下一行内容,说明网络连接正常: 64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.386 ms 3.如果返回的是连接超时错误,则可能是IP地址输入错误或者是网络不通的原因,需要重新确认一下IP地址是否正确。 二、确认本地机器的防火墙是否打开 在Linux系统中,有很多种防火墙软件,最常见的是iptables和firewalld。如果防火墙的设置不当,可能会导致“无法访问目标主机”的问题。具体操作如下: 1.进入终端,输入sudo yum install iptables -y,安装iptables防火墙。 2.输入sudo service iptables start,启动iptables防火墙。 3.输入sudo iptables -L,查看防火墙的规则。如果所有规则都是允许的,则可以排除防火墙设置的问题。 4.如果防火墙设置错误,可以通过以下命令进行修改: a.输入sudo yum install iptables-services -y,安装iptables-services。 b.输入sudo systemctl enable iptables。 c.输入sudo iptables -F,清空iptables的规则。 d.输入sudo iptables -A INPUT -p tcp –dport -j ACCEPT,添加允许的端口号。 e.输入sudo service iptables save,保存iptables的设置。 三、确认路由器是否正确 如果你登录的主机是一个虚拟机,那么就需要确认一下路由器的设置是否正确。具体操作如下: 1.在虚拟机中,输入ifconfig命令查看IP地址和子网掩码。 2.在路由器上,输入192.168.0.1(或者是其他的路由器管理员地址),进入管理界面。 3.在路由器上,输入IP地址和子网掩码,设置静态路由,并且添加虚拟机的MAC地址,实现路由转发。 四、确认网络服务是否正常 如果你访问的是网络服务,例如HTTP或者FTP等等,那么就需要确认一下服务器的服务是否正常。具体操作如下: 1.检查服务器的网络服务是否启动: systemctl status httpd 判断Apache是否启动 systemctl status mysqld 判断MySQL是否启动 systemctl status vsftpd 判断FTP是否启动 2.确认本地机器的网络服务是否启动: netstat -lnp |grep 80 判断80端口是否被占用 netstat -lnp |grep 21 判断21端口是否被占用 相关问题拓展阅读: 局域网内无法访问linux linux为什么服务器ip不能访问 局域网内无法访问linux 虽然只玩过linux一次。。。 但大部份驱动软件和xp都不同。。。 您好: 光ping通是不行的,你的linux里做了共享打印机是吧,如果你做了那么一定是你权限设置的问题啦。需要开启samba服务啊,你没做吗?如果没做那就照我的来,我的系统是redhat-8 打开linux,Alt+F2打开终端,然后还是这么说吧 一:(1)vim /etc/samba/b.conf 找到workgroup = MYGROUP 可以把MYGROUP改成一个你在网上邻居里一眼就分得清的名字,就是你这 台linux机器 (2)找到hosts allow = 在这里填上你的ip段比如(192.168.0.)如果你是1段那就填(192.168.1.)点后面省略代表段 (3)找到interfaces = 自己的ip 比如192.168.1.1/24 然后保存退出(按一下ESC,然后冒号,输入wq就是保存退出了) (4)基本工作完成了,这时候添个用户和密码吧,windows进linux用的, 在linux找个已经有的用户,(注意必须要已经有的用户) 比如名字是haha 那么这时候用这个建立samba用户,输入命令 badduser haha:haha回车这时会提示输入samba密码,然后你输入密码,会让你确认一遍。你就用这个用户名和密码在windows里进linux,晓得了吧 (5)启动samba服务,命令service b restart (6)注意linux里防火墙清空,iptables...

技术分享