当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于Xming拒绝连接的解决
帖子发表于 : 2008-03-24 19:19 

注册: 2008-02-17 14:27
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
今天装了一个XMing,但在client端,总是显示xlib无法打开server:0.0的display等信息,在server端Xming的log提示AUDIT …… reject。

估计是权限的问题,google了一下,发现在启动xming时用-ac选项就可以避免权限控制,或是xlaungh时,注意有个选项叫“No Access Control”,默认不启用,将之选上就可以了。

第2次修订:
当然,这样做不安全。今天又看了一下文档,在xming目录下有个X0.host文件,是对应了display 0的权限控制文件。在其中添加X client的地址或名字就可以了。注意这里的X client是指远端的unix主机。

但奇怪的是我用的是andlinux,其有2个网卡,对应2个地址,且TAP-colinux还有一个地址,但都不起作用,必须用windows下网卡的地址。

下面再试用ssh/putty的办法。

第3次修订:
为了方便,我的网络环境描述如下
PC:运行Windows和Xming的普通电脑,上面有1个网卡,为pc
WL:运行Windows+andLinux/coLinux的服务器,上面还运行有RRAS服务。它有3个网卡,分别为PPPoE(连接外网),wl(连接内网),TAP-coLinux(连接coLinux),网址为192.168.11.1
coLinux:andLinux/coLinxu半虚拟机,上面有两个网卡,eth0:SLirp,10.0.2.15,eth1:tuntap,192.168.11.150
连接如下:
PC——以太网——WL——Internet

刚开始:
pc上ping wl通,ping 192.168.11.1通,ping 192.168.11.150不通!ping 10.0.2.15不通
wl上ping pc通,ping 192.168.11.1通,ping 192.168.11.150通,ping 10.0.2.15不通
coLinux上ping wl通!ping pc不通!ping 192.168.11.1通,ping Internet通。
另外,当在coLinux上export DISPLAY=pc:0.0后运行xclock,PC上运行netstat -n可见连接来自wl,而不是coLinux的网址。
显然,PC上putty192.168.11.150或10.0.2.15都显示无法连接。我的目标就是要让PC能putty colinux。
colinux上route -n,发现只有3条路由,分别为两条本地直播路由,一条默认路由指向10.0.2.15。
运行:route add -net 内网 netmask 掩码 gw 192.168.11.1。
现在
pc上ping wl通,ping 192.168.11.1通,ping 192.168.11.150通!ping 10.0.2.15不通
pc上putty 192.168.11.150通了,这时在coLinux上export DISPLAY=pc:0.0后运行xclock,PC上运行netstat -n可见连接来自192.168.11.150,而不是wl。
未解决问题:虽然我enable XForwarding,但仍然要export这让我有点奇怪,再想办法解决吧。

后面深入研究后希望能写一篇深入的文章吧,现在把其中的一些心得写下来,防止忘掉自己走过的弯路
PS,我的防火墙使我饶了很大的弯路,sigh。GFW封锁colinux.wikia.com更让我crazy,angry.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译