個破xmanager,我就從沒成功過,果然今天又一次的失敗了;
一直提示:提示XDMCP connection failed .try again?
===========================================
http://www.haogongju.net/art/693149
最近在工作中遇到需要測試與打印機之間的snmp是否連通的問題,起初筆者嘗試用telnet去測試。
如:telnet 192.168.1.99 161。 發現是不能連通的,但是測試的打印機是肯定能通的,筆者才想到telnet應該是測試tcp的連接的,測試udp協議應該有其他方法。
測試ucp協議的方法如下:
nc -u 192.168.199 161
然后進入回顯界面,鍵入字符,只要不報錯,就證明沒有連通udp沒有問題。
如果顯示:Write error: Connection refused。 就表示不能聯通udp端口。
本測試基於redhat os.
===========================================
64位的centos源里,是沒有freenx的;
麻煩;
干脆就用xmanager吧;
redhat5.6沒/etc/X11/gdm這個目錄gdm.conf自然也就沒有了;配置轉到了/usr/share/gdm/defaults.conf文件里;
而且默認default.conf文件是只讀的;找到[xdmcp]段落;修改為:
Enable=true
DisplaysPerHost=10
Port=177
找到[security]段落修改為:
AllowRoot=true
AllowRemoteRoot=true
修改初始化文件
# which gdm
/usr/sbin/gdm
# vi /etc/inittab
把默認級別改為5:
id:5:initdefault:
在文件末尾追加一句:
x:5:respawn:/usr/sbin/gdm
再修改/etc/gdm/custom.conf
在[xdmcp]下面添加 Enable=true
然后,重啟:
#reboot機器;
====================================
http://wangrenf.blog.163.com/blog/static/17612237201242104018249/
如果出現如下錯誤提示
XDMCP connection failed. try again?
嘗試解決方法:
xmanager連接服務器時,服務器反信息給xm時用的不是ip,是機器名,服務器是找不到你那個機器名的
所以這時你把的機器名及ip加入到hosts里時,它認識你的機器名了,並能找到對應的IP
另外,如果還是不能訪問,請注意本機windows的防火牆是否關閉,如果防火牆沒有關閉,那么需要在你的防火牆中允許通過6000-6100這個段的端口,這一點特別重要。
http://blog.163.com/xiasha_0571/blog/static/178077282200984111213465/
6.修改防火牆,防火牆關閉的就不用修改:
/etc/sysconfig/ipchains文件中加入以下語句:
-A input -p udp -s 0/0 -d 0/0 177 -j accept
7、在/etc/hosts中加入相應主機的解析(如不加可能登陸不進界面)//6 和7 我的沒有操作 直接重啟后OK.
-----------------------------------------------------------
http://www.cnblogs.com/taosim/admin/EditArticles.aspx?postid=3311478
Error: XDMCP connection failed
Xmanager登錄主機提示:XDMCP connection failed
1、網絡端口被禁了,找網絡管理員解決,或者想辦法繞過防火牆。
XDMP使用的端口為:
xdmcp 177/tcp # X Display Manager Control Protocal
xdmcp 177/udp # X Display Manager Control Protocal
2、dtlogin進程號和/var/dt/Xpid文件中顯示的進程號竟然不相同
/var/dt/Xpid中顯示的是dtlogin的進程號
#ps -ef |grep dtlogin
root 102564 1 0 15:05:23 - 0:01 ./dtlogin -daemon
#cat /var/dt/Xpid
102564
不知道愛折騰的人做了什么操作,兩者不一致了
解決方法:
#kill dtlogin_PID
#/usr/dt/bin/dtlogin -daemon
目前還只碰到這兩種情況。
==============================================================
http://renpeng.blog.51cto.com/623897/357373
我的環境
Xmanager Enterprise 3
Vmware WorkStation 7.0
Redhat Enterprise 5
首先我們要修改3個配置文件
2./etc /inittab init進程的主配置文件
3./etc /gdm/custom.conf GNOME的自定義配置文件
279 DisplaysPerHost=20
284 Port=177
209 AllowRoot=true
214 AllowRemoteRoot=true
前面的數字是所在的行數
本文出自 “Fight For Free & Union” 博客,請務必保留此出處http://renpeng.blog.51cto.com/623897/357373
http://stevenfeng.iteye.com/blog/1166881
- 一、在RHEL5.5/CentOS5.5的應用:
- 1.先查看/usr/share/gdm/defaults.conf的權限
- ll /usr/share/gdm/defaults.conf
- 將其改為777
- chmod 777 /usr/share/gdm/defaults.conf
- 2.在/usr/share/gdm/defaults.conf中的如以下配置: vi /usr/share/gdm/defaults.conf
- 263 Enable=false 修改為 Enable=true
- 279 #DisplaysPerHost=2 修改為DisplaysPerHost=8
- 284 #Port=177 修改為Port=177
- 3. chmod 444 /usr/share/gdm/defaults.conf
- 4.將RHEL5.5/CentOS5.5啟動后默認進入圖形界面:
- vi /etc/inittab
- 18 id:5:initdefault:
- 再把最后一句里
- x:5:respawn:/etc/X11/prefdm -nodaemon
- 改成
- x:5:respawn:/usr/sbin/gdm
- 最好重啟系統
- 5.讓root用戶也可以登錄xmanager
- 編輯/etc/gdm/custom.conf,添加如下內容:
- [daemon]
- RemoteGreeter=/usr/libexec/gdmgreeter 注:“遠程登錄界面與本地登錄界面相同”功能,若沒有此項及[greeter]項則登錄界面為簡潔型
- [security]
- AllowRemoteRoot=true 注:允許root用戶遠程登錄
- [xdmcp]
- Enable=true 注:允許遠程登錄本地,xdmcp默認端口177,此處沒有顯示的加入Port=177
- [greeter]
- Browser=true 注:遠程登錄界面為“帶頭像瀏覽器的簡潔主題”,若定義了[daemon]項本行不起作用
- 然后執行:
- /usr/sbin/gdm -restart
- lsof -i:177
- 查看是否運行成功了!
本人在做的時候,有的機器成功,有的失敗,錯誤為: XDMCP connection failed try again?,暫時找到的解決方法是,在要訪問的機器:vi /etc/hosts
#加入客戶端的ip
192.168.1.108
http://staratsky.iteye.com/blog/1566950
遠程主機是win7.ubuntu裝在VMware虛擬機上,ubuntu版本是10.04.登陸ubuntu圖形桌面是Xmanager
本地和虛機分別可以連通網絡
在VMware的網絡適配器的選項中,要選擇用橋接方式接入,因為橋接方式可以使VMWare網卡和物理網卡應該處於同一IP網段
主機ip:192.168.0.100 子網掩碼:255.255.255.0 網關192.168.1.1
ubuntu用ifconfig查看ip地址。
一、win7下的操作
win7操作很簡單,只要將防火牆關閉就行了
二、Ubuntu下GDM的安裝
1、首先將防火牆關閉
sudo ufw disable
2、Win7遠程連接上Ubuntu,所使用的協議是rdp,如果沒有先裝上去
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
4、更新gdm軟件包
wget -c "http://www.netsarang.com/forum/xmanager/down?num=3526&filename=88406269da081d4091c34728c92d2c6c&savename=gdm_2320-0ubuntu1_i386.deb" -O gdm_2320-0ubuntu1_i386.deb
sudo dpkg -i gdm_2320-0ubuntu1_i386.deb
4、在“首選項—遠程桌面”那里,設置允許遠程桌面,允許控制。
做到這里后,看是否能ping通ubuntu.如果能ping通之后,繼續操作。
三、Ubuntu下GDM配置
1、首先確認gdm是否安裝上去了
$ gdm --version
GDM 2.32.1
2、修改custom.conf配置文件:
$ sudo gedit /etc/gdm/custom.conf
添加如下兩個字段:
[security]
DisallowTCP=false
[xdmcp]
Enable=true
Port=177
DisplaysPerHost=10
注:DisplaysPerHost表示顯示主機的數量
3、修改schemas配置文件
sudo gedit /etc/gdm/gdm.schemas
修改xdmcp/Enable字段:
<schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>true</default>
</schema>
4、開啟177端口,保證177端口可用
sudo ufw allow 177
5、重啟gdm
sudo /etc/init.d/gdm restart
在windows系統上運行xmanager2里的Xbrowser程序在里面新建一個Xmanager Session在Host這里輸入ip地址其它配置都不要改變包括端口號確定退出。然后雙擊這個New Xmanager Session就可以看到登錄界面
本文歡迎轉載,轉載請注明出處
出處:http://blog.sina.com.cn/staratsky
rhel5與rhel4不同的地方是,rhel5里沒有/etc/X11/gdm/這個目錄,rhel5的gdm的配置文件放在這里/usr/share/gdm/defaults.comf,這一點可能是困擾大家的地方。
在/usr/share/gdm/defaults.conf里確保有以下幾句配置:
- Enable=true
- DisplaysPerHost=10
- Port=177
在/etc/inittab里把默認級別改為5:
id:5:initdefault:
再在這個文件里加一句:
x:5:respawn:/usr/sbin/gdm
然后重啟系統。然后在windows系統上運行xmanager2里的Xbrowser程序,在里面新建一個Xmanager Session,在Host這里輸入ip地址,其它配置都不要改變(包括端口號),確定退出。然后雙擊這個New Xmanager Session,看到登錄界面:
<ignore_js_op>

輸入用戶名和密碼以后就可以登錄到gnome。
<ignore_js_op>

因為是遠程的關系,所以速度有一些慢。
更簡單的方法是直接用gdmsetup命令修改gnome的配置。
在我的rhel5 desktop上同樣可以遠程登錄到rhel5 server上的gnome桌面。操作過程:
在desktop上的終端里執行命令:
X :1 -quiet -query 192.168.20.2 &
注:這個命令可以在字符終端里執行,也可以在gnome里開個終端執行。
如果登錄有問題,需要在server上執行xhost +命令,更安全的做法請參考xhost的語法,我用xhost +命令只是圖個方便。
在第8個終端上會出現server上gnome的登錄界面,和windowsxp 的xmanager下看到的是一樣的。
按ctrl+alt+F7切換回desktop本機的gnome桌面,按ctrl+alt+F8切換到Server的gnome桌面,感覺非常Cool! 第一次體會到Xwindow的偉大!
# This file should not be updated by hand. Since GDM 2.13.0.4,
# configuration choices in the /etc/X11/gdm/gdm.conf-custom file will
# override the default values specified in this file (installation
# locations of the configuration files may vary for different distros).
我只裝了X,gdm包(不確定全了). 沒裝gnome或KDE. 現在用gdm-binary -daemon 啟動, 177端口起來了. 但是xmanager連不上,iptables關了,hosts.allow, hosts.deny都為空.
udp 的端口我該怎么測試下, tcp的用telnet可以試下.
一開始xmanager連不上是用xdm query 模式的,后來換了個indirect模式就可以了.
udp 的端口測試(udp沒有連接,所以測試不便),可以考慮用netcat. 不過好像不是很好用.
#################################################################
#########################################################