putty连接不上vm里openSuSE的解决办法

本文记录了在openSuSE虚拟机中遇到的网络连接问题及其解决方案,包括关闭防火墙服务、调整网络配置以确保与宿主机在同一网段等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天闲着无聊,在vm里装了一个openSuSE11.1,它的连接模式为net。装好后,看了一下网段和掩码,都是一样的,相互都能 ping 通,sshd服务也是running的,可就是用putty连不上,为什么呢?  google 了很久,才知道原来是防火墙惹的祸。openSuSE默认情况下,防火墙是打开的。于是想当然的在 /etc/init.d 目录下看看,一看之下发现有两个可疑的服务:SuSEfirewall2_init 和 SuSEfirewall2_setup。于是用 /etc/init.d/serivceName stop 这种格式的把这两个服务给关掉。不知道为啥,怎么都关不了,它的状态总是running 的。没办法,于是准备采用第二种办法试试:把它的开机状态设置为 off, 这样每次开机它的状态总是off的。于是用命令 chkconfig | grep firewall 把列出来的几个跟防火墙有关的服务的开机启动全都设置为off:chkconfig SuSEfirewall2_init off,另一个服务也同样采用这个办法。都关掉以后,reboot 一下,再用putty 连接试试,成功了吧。(其实第二种是最笨的办法,进入Yast2里面可以直接把两个服务给马上停掉的。只是当时晕乎乎的没想到而己)

    记得有几次在reboot了以后,发现vmware里面的ip变了,变成了ipv6的格式。于是把vmware的连接模式在bridge 和 net 下切换了几次,每次切换后用命令 /etc/init.d/network restart 把网络服务重启一下。再重启的过程中你会发现 ip是由dhcp服务自动分配的,多切换几次就会回到ipv4的模式。

    有时候经常碰到这种问题:分配的ip和本地windows系统的ip不是在同一个网段的。这时可以相互ping一下,例如:在xp上可以ping通vm里系统,但在vm里就ping不通外面的 xp。此时把xp的ip和vmware里的ip改为同一个网段就ok了。

    好了,以上就是我经常碰到的几个问题及解决办法。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值