当前位置: 技术问答>linux和unix
请教一个网络编程的问题
来源: 互联网 发布时间:2015-12-05
本文导语: 我在windows XP上运行了linux虚拟机。在windows里写了一个程序,实现了socket的server端(端口号指定2345),这时候在windows和虚拟机里都可以telnet到这个端口。但是在linux虚拟机里实现功能完全一样的程序时,只有在linux虚...
我在windows XP上运行了linux虚拟机。在windows里写了一个程序,实现了socket的server端(端口号指定2345),这时候在windows和虚拟机里都可以telnet到这个端口。但是在linux虚拟机里实现功能完全一样的程序时,只有在linux虚拟机里能telnet上去,windows里telnet不上。报的错误和端口没有打开时一样。
我想程序本身应该没问题的,是防火墙的原因吗。可是我已经通过lokkit命令关闭了防火墙了。
不好意思,我搞这东西的时间不是很长呵呵
我想程序本身应该没问题的,是防火墙的原因吗。可是我已经通过lokkit命令关闭了防火墙了。
不好意思,我搞这东西的时间不是很长呵呵
|
可能是防火墙。
你试下在windows能PING通不,如果能PING通,可能是TELNET没配置好。
TELNET的配置文件在
/etc/xinetd.d/telnet
里面默认的telnet是disable,改成enable
同时要修改/etc/hosts.allow /etc/hosts.deny取消对IP的限制
你试下在windows能PING通不,如果能PING通,可能是TELNET没配置好。
TELNET的配置文件在
/etc/xinetd.d/telnet
里面默认的telnet是disable,改成enable
同时要修改/etc/hosts.allow /etc/hosts.deny取消对IP的限制
|
iptables -L
看看防火墙
/etc/init.d/iptables stop
关闭之
看看防火墙
/etc/init.d/iptables stop
关闭之
|
ping是能ping通的,否则虚拟机怎么能telnet到windows呢
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问是怎么样的一个方法?在Windows端运行了一个Telnet server?
如果缺省的23端口没问题的话,你自定义的端口应该也不会有问题的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问是怎么样的一个方法?在Windows端运行了一个Telnet server?
如果缺省的23端口没问题的话,你自定义的端口应该也不会有问题的
|
帮顶!..