栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux虚拟机与主机之间无法使用ping命令连通和ssh服务远程连接问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux虚拟机与主机之间无法使用ping命令连通和ssh服务远程连接问题

第一种方法: 

尝试在windows中,更改网络适配器,将vm8的那个网卡,进行重启或诊断操作,,然后在使用命令在虚拟机中进行测试.(该方法的前提是,虚拟机相关的网卡配置等信息无误.)

第二种方法:

1/检查虚拟机的防火墙配置:iptables Firewalls ,要保证,协议之间的相关的规则能够顺利通过.必要时可以选择清楚其他规则,防止互相干扰.

2/ 检查虚拟机的ip地址与主机的ip地址是否在同一网段,,如果不在,需要修改ip地址为同一网段,,虚拟机和主机都需要修改,3配置虚拟机的网卡文件后,重启服务,

4修改vm8的 静态ip地址与虚拟机在同一网段.在重新输入ping命令检查.

在widows中,网络适配器将,vm8 禁用重连,诊断一下,然后再用ping命令链接虚拟机检测.

curl命令不畅通的解决方法

1虚拟机curl本虚拟机不成功,报错为80端口拒绝访问.ping自己却可以成功,(或 windows主机curl不通虚拟机,也可以使用该方法,)

解决方法:

首先需要用主机ping该虚拟机,看是否能通畅,如果不通常参考上面的方法,修改网络配置.ping通后.检查是否开启虚拟机的httpd服务,(使用 systemctl restart httpd ) 重新启动阿帕奇服务.启动成功后,可以关掉SELinux,输入命令:setenforce 0; 再输入getenforce命令,显示为permissive  则关闭成功.确保httpd服务成功启动后, 在要查看Apache服务的主配置文件(/etc/htppd/conf/httpd.conf),查看lesten端口号是不是80端口.

其次检查防火墙的配置.这里的firewalld 和iptables 最好都进行查看和设置.(必要时可以将iptables清空,因为其他规则可能会影响.)

分别使用firewall-cmd —zone=public –add-service=http –permant(这里设置为永久打开).

iptables -I INPUT -I ens33 -p tcp -dport 80 -j ACCEPT;

iptables -I OUTPUT -o ens33 -p tcp -sport 80 -j ACCEPT;

配置成功后,可以使用netstat -aunlp | grep 80 查看80端口打开没有.

然后使用curl ip 在进行尝试.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457569.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号