关于vncserver的一些问题

在fedora16上,用vncviewer连接vncserver的时候,发现老是出现:

unable connect to socket: No route to host (113)

和fedora14不一样,vnc的默认端口5901并没有加入到信任端口里面,在其它端口里面添加用户自定义端口5901,tcp类型即可,或使用下列命令:($id是最后reject的ID号)
iptables -L -n --line-numbers
echo "Input iptables line numbers: "
read id
iptables -D INPUT $id
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT
iptables -A INPUT -j REJECT --reject-with icmp-host-prohibited
iptables-save

在fedora16中,vncserver抛弃了配置文件/etc/sysconfig/vncservers的管理方式,而使用syscmd来直接管理,不过这里感觉复杂一些,首先,安装好tigervnc-server后,需要将配置文件拷贝一份:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

并修改其(/etc/systemd/system/vncserver@:1.service)内容:
User=cnangel
ExecStart=/usr/bin/vncserver :1 -geometry 1280x1024

然后,加载配置并放入启动选项,
sudo systemctl --system daemon-reload

最后,启动vncserver
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

如果启动不了,可以尝试直接启动vncserver,然后再使用syscmd来启动。

Categories

| | 评论(0)

发表评论

August 2012

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

关于此日记

此日记由 Cnangel 发表于 November 21, 2011 2:11 PM

此Blog上的上一篇日记fedora16中解决gnome-shell占用100%的问题

此Blog上的下一篇日记暂时空间关闭了

首页归档页可以看到最新的日记和所有日记。

归档

Powered by Movable Type 5.14-en