Установка статического IP-адреса на сервере Ubuntu 16.04.2 LTS

Я столкнулся с необычной проблемой на сервере Ubuntu 16.04.2 LTS с изменением IP от DHCP до статического.

Это мой / etc / network / interfaces:

# The primary network interface auto enp2s0f0 iface enp2s0f0 inet static address 192.168.0.105 netmask 255.255.255.0 gateway 192.168.0.1

Но в любое время, когда я перезапускаю систему, я получаю ошибки при запуске сетевой подсистемы. Когда я пытаюсь сделать sudo service networking start/restart, я получаю ошибки.

Теперь я установил IP:

sudo ifconfig enp2s0f0 192.168.0.105 netmask 255.255.255.0 sudo route add default gw 192.168.0.1 enp2s0f0

, но это не так. Он должен работать в любое время, когда я перезапускаю систему, но теперь мне нужно снова вручную установить IP.

Не могу понять, в чем проблема.

● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/generator/networking.service.d └─50-insserv.conf-$network.conf Active: failed (Result: exit-code) since Fri 2018-05-11 11:27:24 MSK; 42s ago Docs: man:interfaces(5) Process: 22614 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE) Process: 22609 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=1/FAILURE) Main PID: 22614 (code=exited, status=1/FAILURE) May 11 11:27:24 SPECLAB systemd[1]: Starting Raise network interfaces... May 11 11:27:24 SPECLAB sh[22609]: /etc/network/interfaces:2: misplaced option May 11 11:27:24 SPECLAB sh[22609]: ifquery: couldn't read interfaces file "/etc/network/interfaces" May 11 11:27:24 SPECLAB ifup[22614]: /etc/network/interfaces:2: misplaced option May 11 11:27:24 SPECLAB ifup[22614]: /sbin/ifup: couldn't read interfaces file "/etc/network/interfaces" May 11 11:27:24 SPECLAB systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE May 11 11:27:24 SPECLAB systemd[1]: Failed to start Raise network interfaces. May 11 11:27:24 SPECLAB systemd[1]: networking.service: Unit entered failed state. May 11 11:27:24 SPECLAB systemd[1]: networking.service: Failed with result 'exit-code'.
0
задан 11 May 2018 в 11:40

2 ответа

Попробуйте настроить сетевой интерфейс таким образом: auto enp2s0f0 iface enp2s0f0 inet static address 192.168.0.105 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 Не добавляйте более белый символ до адреса, сети и т. д. Я думаю, что одного символа «табуляция» будет достаточно.

0
ответ дан 17 July 2018 в 14:36

Попробуйте настроить сетевой интерфейс таким образом: auto enp2s0f0 iface enp2s0f0 inet static address 192.168.0.105 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 Не добавляйте более белый символ до адреса, сети и т. д. Я думаю, что одного символа «табуляция» будет достаточно.

0
ответ дан 20 July 2018 в 14:40
  • 1
    Пожалуйста, проверьте полное содержимое файла интерфейсов. – mariaczi 11 May 2018 в 11:46

Другие вопросы по тегам:

Похожие вопросы: