Администратор сети может проигнорировать интерфейсы, настроенные в/etc/network/interfaces, так проверьте, что Ваш интерфейс уже не там. Если это, удалите его и перезагрузка.
У Администратора сети есть файл конфигурации, для которого интерфейсы справиться в/etc/NetworkManager/nm-system-settings.conf Этом могут иметь managed=false
который Вы могли должны быть изменить на истинный.
Услуга администратора сети не может работать. ps -ef | grep NetworkManager
Если это не работает sudo service network-manager start
На моем компьютере (111
):
ssh -X 192.168.0.222
сопровождаемый просто:
xclock
будет работать xclock
на другом компьютере (222
) и дисплей на моем компьютере (111
).
Примечание: Чтобы это работало X11Forwarding
в нужно включить /etc/ssh/sshd_config
в компьютере (222
)
Две вещи проверить на: Порт 6 000 потребностей быть открытым на 222 машинах (настраивают или отключают брандмауэр), и самом X-сервере должен слушать на том порте. Это часто отключается в современных дистрибутивах. Проверьте, слушает ли это с
# netstat -nltp | grep 6000
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 10818/Xorg
tcp6 0 0 :::6000 :::* LISTEN 10818/Xorg
В противном случае можно включить его для gdm в/etc/gdm/custom.conf
[security]
DisallowTCP=false
Выход из системы/перезапуск gdm на 222 машинах и входит в систему снова. Необходимо затем видеть, что Xorg слушает на порте 6000.
Вот обновленный ответ. У меня это сработало при новой установке Ubuntu 18.04.02.
Я установил ssh-сервер, чтобы сделать систему доступной по ssh.
По умолчанию ничего не заблокировано, чтобы убедиться. Так что делать нечего.iptables -L
Я открыл файл /etc/gdm/custom.conf
и добавил
[security]
DisallowTCP=false
Я раскомментировал следующее в/etc/ssh/sshd_config
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
Я перезапустил машину и выполнил командуxhost +
Теперь я подошел ко второму компьютеру и запустил команду, убедившись, что xclock установлен, и предполагая, что вывод команды echo $DISPLAY
равен :1
xclock -display IP_Address:1
Вы увидите xclock на компьютере с Ubuntu.
netstat -antlp | grep 6001
показывал, что Xorg слушает.