У меня есть реальная машина рабочий сервер человечности 16.04, и я испытываю немного затруднений при взаимодействии с ним. Когда я работаю ifconfig
Я вижу, что это - общедоступный IP-адрес, но когда я пытаюсь проверить с помощью ping-запросов его от другой машины, ничего не происходит.
То, что я смог сделать для взаимодействия с ним, находится на сервере, вход в систему как некоторый пользователь, выполненный sudo service networking restart
и затем я могу взаимодействовать с машиной удаленно (ping, например). Однако второе я работаю exit
или logout
на сервере я больше не могу взаимодействовать с ним снова.
Также стоит отметить, что я, кажется, не могу проверить с помощью ping-запросов что-либо с сервера, пока я не перезапускаю сети как, я упомянул чуть выше. После того как я перезапускаю сети, я могу проверить с помощью 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
ОБНОВЛЕНИЕ:
Казалось бы, что даже после перезапуска сетевого сервиса, я могу все еще только периодически проверить с помощью ping-запросов его.
Я предлагаю следующий /etc/network/interfaces
файл:
auto lo
iface lo inet loopback
auto enp8s0
iface enp8s0 inet static
address 192.168.254.120
netmask 255.255.255.0
gateway 192.168.254.1
dns-nameservers 8.8.8.8 192.168.254.1
убедиться выбрать адрес вне диапазона, используемого для DHCP в маршрутизаторе. Конечно, замените своими деталями здесь.
Теперь заставляют систему читать и использовать изменения:
sudo ifdown enp8s0 && sudo ifup enp8s0
Проверка, что можно достигнуть Интернета:
ping -c3 www.ubuntu.com
Можно попробовать /etc/rc.local
. Для выполнения команды при запуске используйте sudo nano /etc/rc.local
и в первой availble строке, типе sudo networking restart
. надежда это помогает
Используйте метод из второго ответа , чтобы отредактировать Ваш файл интерфейсов и установить статический IP.