У меня есть физическая машина, на которой запущен сервер ubuntu 16.04, и у меня есть немного проблем с взаимодействием с ним. Когда я запускаю ifconfig, я вижу, что это общедоступный IP-адрес, но когда я пытаюсь выполнить ping с другой машины, ничего не происходит.
То, что я смог сделать, чтобы взаимодействовать с ним, находится на сервер, войдите в систему как пользователь, запустите sudo service networking restart, а затем я могу удаленно взаимодействовать с машиной (например, ping). Тем не менее, второй я запускаю exit или logout на сервере, я больше не могу взаимодействовать с ним снова.
Также стоит отметить, что я, похоже, не могу ничего пинговать от сервер, пока я не перезапущу сеть, как я упоминал выше. Как только я перезапущу сеть, я могу выполнить ping, но снова, как только я выхожу из системы и снова, я вернулся туда, где начал.
Как я могу начать настройку сети, чтобы она просто работала при загрузке ?
Содержимое /etc/network/interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp8s0
iface enp8s0 inet dhcp
UPDATE:
Похоже, что даже после перезапуска службы сети я все еще могу периодически прерывая его.
Пожалуйста, используйте метод из второго ответа, чтобы отредактировать файл интерфейсов и установить статический IP-адрес.
Вы можете попробовать /etc/rc.local. Чтобы запустить команду при запуске, используйте sudo nano /etc/rc.local и в первой строке доступного типа введите sudo networking restart. надеюсь, что это поможет