У меня есть новый Lenovo G50-30, на котором я установил свежий Lubuntu 15.10. Он подключен по Wi-Fi к беспроводному маршрутизатору ab/g (не n) с фиксированным каналом. Я хотел бы иметь возможность надежного vnc-подключения к этому компьютеру.
Сначала он отключал Wi-Fi каждые несколько минут или около того. Я думаю, что исправил эту проблему, отключив ipv6 (изменение подключения Wi-Fi, Настройки ipv6 -> Игнорировать метод). Я также установил несколько скриптов автоматического переподключения Wi-Fi, которые работают. Когда я провожу все свои тесты, я уверен, что подключение к Интернету работает без проблем, потому что я одновременно общаюсь по Skype без прерываний или зависаний изображения.
Я настроил удаленный рабочий стол следующим образом https://wiki.ubuntu.com/Lubuntu/RemoteDesktop
И иногда (5% времени) я могу подключиться удаленно просто отлично, используя vinagre или xvncviewer. Но большую часть времени он даже не запрашивает пароль vnc. А иногда он запрашивает, но не продвигается дальше, независимо от того, пытаюсь ли я подключиться через туннель ssh или напрямую через маршрутизатор, перенаправленный на порт vnc.
Я могу удаленно подключиться к своему компьютеру по ssh в 100% случаев. Затем я попытался перезапустить vino следующим образом: 1. подключиться по ssh к этой машине и аутентифицироваться как x
2. sudo -s, чтобы стать root
3. экспортировать DISPLAY=:0.0
4. xhost +
5. выйти из оболочки root с помощью exit
6. экспортировать DISPLAY=:0.0
7. запустить vino-server с помощью /usr/lib/vino/vino-server
Который перезапускает vino-сервер на порту 5900. И я вижу
** (vino-server:9177): ПРЕДУПРЕЖДЕНИЕ **: Ошибка при получении адреса шины доступности: org.freedesktop.DBus.Error.ServiceUnknown: Имя org.a11y.Bus не было предоставлено ни одним из файлов .service
(vino-server:9177): EggSMClient-CRITICAL **: egg_sm_client_set_mode: утверждение 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' не выполнено
02/11/2015 13:26:12 ПРЕДУПРЕЖДЕНИЕ: Ширина (1366) не кратна 4. У VncViewer с этим проблемы.
02/11/2015 13:26:12 Автоматическое сканирование TCP-порта во всех сетевых интерфейсах
02/11/2015 13:26:12 Прослушивание IPv6://[::]:5900
02/11/2015 13:26:12 Прослушивание IPv4://0.0.0.0:5900
02/11/2015 13:26:12 Автоматическое сканирование выбранного порта 5900
02/11/2015 13:26:12 Объявление типа безопасности: «TLS» (18)
02/11/2015 13:26:12 Повторная привязка сокета для прослушивания подключений VNC на TCP-порту 5900 во всех интерфейсах
02/11/2015 13:26:12 Прослушивание IPv6://[::]:5900
02/11/2015 13:26:12 Прослушивание IPv4://0.0.0.0:5900
02/11/2015 13:26:12 Очистка securityTypes
02/11/2015 13:26:12 Объявление типа безопасности: «TLS» (18)
02/11/2015 13:26:12 Очистка securityTypes
02/11/2015 13:26:12 Объявление типа безопасности: «TLS» (18)
02/11/2015 13:26:12 Объявление типа аутентификации: «Без аутентификации» (1)
02/11/2015 13:26:12 Повторная привязка сокета для прослушивания подключений VNC на порту TCP 5900 в (все) interface
02/11/2015 13:26:12 Прослушивание IPv6://[::]:5900
02/11/2015 13:26:12 Прослушивание IPv4://0.0.0.0:5900 02/11/2015
13:26:12 Очистка securityTypes
02/11/2015 13:26:12 Очистка authTypes
02/11/2015 13:26:12 Рекламный тип безопасности: «TLS» (18)
02/11/2015 13:26:12 Рекламный тип аутентификации: «VNC Authentication» (2)
02/11/2015 13:26:12 Очистка securityTypes
02/11/2015 13:26:12 Очистка authTypes
02/11/2015 13:26:12 Тип безопасности рекламы: «TLS» (18)
02/11/2015 13:26:12 Тип аутентификации рекламы: «Аутентификация VNC» (2)
02/11/2015 13:26:12 Тип безопасности рекламы: «Аутентификация VNC» (2)
Кажется, возникла КРИТИЧЕСКАЯ ошибка, которую я безуспешно пытался исправить, удалив и переустановив Vino. Vino-сервер не работает после обновления до 11.10 но это была бы слишком старая ошибка, чтобы ее до сих пор не исправили.
Я делал различные перезагрузки как маршрутизатора, так и компьютеров.
Я уже трижды приезжал в указанное место, чтобы устранить проблемы со связью, и хотел бы избежать дальнейших поездок.
Как мне надежно подключиться к моему компьютеру через VNC?
решение1
Отвечая на свой собственный вопрос: я перестал использовать vino-server (который, как мне кажется, глючит) и использовал x11vnc: http://doc.ubuntu-fr.org/x11vncи теперь все работает отлично.