Definindo endereços IP estáticos para vários adaptadores NIC

0

Só gostaria de entender como você define endereços IP estáticos para o servidor Ubuntu 17.10 com vários adaptadores NIC (ou seja, eth0 e eth1) usando o diretório / etc / netplan. (basicamente uma continuação deste post O Ubuntu 17.10 não aceitará IP estático e obrigado a todos que responderam isso também

aqui está um exemplo do meu novo /etc/netplan/01-netcfg.yaml que funciona bem.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.10.254/24]
      gateway4: 192.168.10.1
      nameservers:
        addresses: [192.168.10.1,192.168.10.252]

Como eu definiria a eth1 para que ela pudesse estar em uma sub-rede diferente (por exemplo, 192.168.20.10/24)?

obrigado antecipadamente também!

    
por Josho 25.02.2018 / 22:51

1 resposta

1

A maneira simples, apenas duplique outra estrofe como você tem agora para a sua eth0, mas chame de eth1. Observe que isso pressupõe que suas cartas sejam nomeadas 'eth0' e 'eth1' de forma confiável:

    # <<Existing config from question goes here>>
    eth1:
      # Note, "dhcp4/6: no" not needed
      addresses: [192.168.20.10/24]
      gateway4: 192.168.20.1
      nameservers:
        addresses: [192.168.20.1,192.168.20.252]

Exemplo completo:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      # Note, "dhcp4/6: no" not needed
      addresses: [192.168.10.254/24]
      gateway4: 192.168.10.1
      nameservers:
        addresses: [192.168.10.1,192.168.10.252]
    eth1:
      # Note, "dhcp4/6: no" not needed
      addresses: [192.168.20.10/24]
      gateway4: 192.168.20.1
      nameservers:
        addresses: [192.168.20.1,192.168.20.252]

Se você achar que seus cartões /dev/<ifname> lhe dão ajustes, você também pode corresponder à sub-rotina no endereço mac ou outras propriedades. Adicionar algo como o seguinte na estrofe do dispositivo correto ajudará. Veja netplan (5) para mais informações:

  match:
    macaddress: 00:11:22:33:44:55
    
por dpb 26.02.2018 / 00:44