SUSE Linux Enterprise Desktop 10 ( i586 )
概念介紹:
在介紹如何操作之前明確幾個概念:
回到本次話題:如果想讓操作系統支持xdmcp,就是打開系統對應的DM的xdmcp的支持。主要步驟包括:
1:確定自己使用的DM類型
2:打開相應的DM的xmdcp支持
3:如果已經啟用防火牆,請開放UDP 177端口
4:重啟DM,使改動生效。
5:level 3下執行 X -query 192.168.59.*
XDM設置:
1、確定自己使用的DM類型
編輯/etc/sysconfig/displaymanager (/etc/init.d/xdm 判斷並執行相應的DM)
DISPLAYMANAGER="gdm" (對應GNOME)// 或是kdm(對應KDE),設置缺省啟動的圖形界面
DISPLAYMANAGER_REMOTE_ACCESS="yes"
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"
2、打開文件/etc/X11/xdm/Xaccess,並在文件找出下面這行,並把行首的"#"刪除掉。
#* #any host can get a login window
刪除後為: * #any host can get a login window
3、打開文件/etc/X11/xdm/xdm-config並找出下面這行,並在行首加上一個"!"號,如下:DisplayManager.requestPort: 0,更改後為:
!DisplayManager.requestPort: 0 , 然後保存退出。
gdm:
編輯/etc/opt/gnome/gdm/gdm.conf
[xdmcp]
Enable=1 // 或 Enable=true 並確保以下信息存在(該行去掉注釋):
Port=177
kdm:
/etc/opt/kde3/share/config/kdm/kdmrc
[Xdmcp]
# Whether KDM should listen to XDMCP requests. Default is true.
Enable=true // 或 Enable=1
重啟DM:rcxdm restart (或者if dm=gdm ,gdm-restart)
執行X -query 127.0.0.1
防火牆設置
SuSE默認的防火牆設置為禁止所有外來連接。如果你想開放某個端口的話,就得修改防火牆設置開放這個端口。 下面介紹怎麼修改SuSE的防火牆設置以開放某指定端口。
手動修改: #vi /etc/sysconfig/SuSEfirewall2 #TCP端口的情況: FW_SERVICES_EXT_TCP = "6000" #UDP端口的情況: FW_SERVICES_EXT_UDP = "177" 防火牆設置的生效:
#rcSuSEfirewall2 restart
添加防火牆規則:
#iptable -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT