Defina o endereço IP estático no servidor Ubuntu 16.04.2 LTS

0

Estou enfrentando um problema estranho no servidor LTS do Ubuntu 16.04.2 com a alteração do IP de DHCP para estático.

Esse é o meu / 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

Mas sempre que eu reinicio o sistema, recebo erros ao iniciar o subsistema de rede. Quando tento fazer sudo service networking start/restart , recebo erros.

Agora eu configurei o IP por:

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

mas esse não é o caminho. Ele deve funcionar a qualquer momento eu reiniciar o sistema, mas agora eu tenho que definir manualmente o IP novamente.

Não consigo descobrir qual é o problema.

● 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'.
    
por Pryakhin Dimitry 11.05.2018 / 09:46

1 resposta

0

Tente configurar sua interface de rede dessa maneira: %código% Não adicione mais char branco antes de endereço, rede etc. Eu acho que o caracter "tab" será suficiente.

    
por mariaczi 11.05.2018 / 10:45