Среда: сервер Ubuntu 16.04
администратор сети: не установленный
Интерфейсная потребность быть изменением: enp0s9
/etc/network/interfaces
auto enp0s9
iface enp0s9 inet static
address 192.168.10.50
netmask 255.255.255.0
Я хотел бы изменить IP-адрес enp0s9, таким образом, я прохожу файл интерфейсов, изменяю строку адреса.
Однако безотносительно, как я перезапускаю/перезагружаю enp0s9, IP-адрес все еще остается старым. Только перезагрузите сервер, может обновить IP-адрес.
системный журнал
Dec 26 11:55:02 localhost kernel: [ 88.763677] IPv6: ADDRCONF(NETDEV_UP): enp0s9: link is not ready
Dec 26 11:55:02 localhost kernel: [ 88.765633] e1000: enp0s9 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Dec 26 11:55:02 localhost kernel: [ 88.765981] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s9: link becomes ready
Dec 26 11:55:02 localhost systemd[1]: Reloading OpenBSD Secure Shell server.
Dec 26 11:55:02 localhost systemd[1]: Reloaded OpenBSD Secure Shell server.
Сначала необходимо попытаться установить IP "на движении" (не сохраняется на перезагрузке), непосредственно с изданием ifconfig sudo ifconfig enp0s9 192.168.10.50 netmask 255.255.255.0
.
Также можно попытаться сбросить текущую конфигурацию с sudo ip addr flush enp0s9
и попробуйте еще раз, если Вы все еще experince проблемы, изменяющие IP (возможно, связанный с dhcp, если это было первоначально активно).
Устанавливать сетевой интерфейс vía /etc/network/interfaces
Я добавлю, по крайней мере, "сетевая" конфигурация (попытайтесь заполнить все поля и журналы проверки), возьмите это в качестве примера (я использую его на своем персональном домашнем сервере):
# The loopback network interface
auto lo
iface lo inet loopback
# The primary (wan & lan) network interface
auto enp1s7
iface enp1s7 inet static
address 192.168.10.50
netmask 255.255.255.0
network 192.168.10.0
gateway 192.168.10.1
broadcast 192.168.10.255
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4
# The second (lan only) network interface
auto enp0s8
iface enp0s8 inet dhcp
Перезапускать сетевое сервисное использование sudo systemctl restart networking.service
или sudo /etc/init.d/networking restart
. Я предпочитаю использовать первое (systemd путь) и также использовать sudo systemctl status networking.service
или journalctl -xe
в случае ошибки, которые чувствуют себя более комфортно для меня вместо того, чтобы искать что-то непосредственно в системный журнал (персональное предпочтение).
Надежда это помогает.
Я не уверен, что Ваш вопрос всего лишь, я предполагаю, что Вы хотите изменить настройки, не перезагружая ведьму, которую можно сделать при помощи команды
sudo /etc/init.d/networking restart