Проблема с VNC заключается в том, что в большинстве случаев у вас есть как минимум один межсетевой экран между компьютером назначения и вашим компьютером. Вот почему вы не можете подключиться, если вы не находитесь в одной сети.
В некоторых случаях интернет-провайдеры используют брандмауэры на своих концах (например, мобильный интернет), но если вы используете хотя бы один брандмауэр между , чтобы разделить интернет-соединение между несколькими машинами (или просто упростить подключение), вам нужно пройти через его брандмауэр.
В идеальном случае у вас есть следующая настройка:
[You]---[Your ISP]---[Internet]---[Remote ISP]---[Remote PC]
В этом случае (и если интернет-провайдеры не устанавливают никаких ограничений на соединение), вам нужно знать только IP-адрес удаленного ПК.
Но обычно это настройка:
[You]---[Your Router]---[Your ISP]---[Internet]
|
[Remote PC]---[Remote Router]---[Remote ISP]
Теперь (по-прежнему предполагая, что интернет-провайдеры не ограничивают попытки подключения) брандмауэр Remoter Router заблокирует вас, если вы не сделаете необходимость проходить через свой брандмауэр .
]Таким образом, в зависимости от удаленного маршрутизатора вам необходимо создать правило переадресации портов и переадресовать TCP / 5900 на порт назначения TCP / 5900.
Примечания:
посоветовал хотя изменить t на маршрутизаторе к чему-то еще, чтобы сделать его более трудным для того, чтобы кто-либо «ворвался» в ваш компьютер вашего дедушки. Существует проблема с динамическими IP-адресами (каждый раз, когда устанавливается соединение, обычно назначается новый IP-адрес). Возможно, вам будет лучше с более гибким решением (например, TeamViewer).У меня была такая же проблема, и из-за того, что у меня есть EFI на моем ноутбуке, memtest86 + версия 4.x, отправленная ubuntu, не будет работать, поскольку EFI поддерживается только версией 5 и новее.
Последние версии не являются GPL и должны быть загружены вручную с веб-сайта memtest (у них есть ISO и USB-изображения), но, по крайней мере, они бесплатны.
Мне не удалось выполнить эту работу за 2 дня, затем я проверил Synaptic для пакетов grub ... Кажется, что отсутствие пакета grub-imageboot является корнем проблемы.
[ f1]apt-get install memtest86+
Это автоматически перенастроит grub и добавит запись в меню загрузки.