Несколько IP в интерфейсе с netplan

У меня есть сервер, который использует несколько IP для прокси со Сквидом.

Я настраиваю его на новом сервере, но с Ubuntu 18 я должен переписать/etc/network/interfaces для netplan.

На старом сервере/etc/network/interfaces похож на это:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 1.2.3.4
    netmask 255.255.255.0
    network 1.2.3.0
    broadcast 1.2.3.255
    gateway 1.2.3.254

auto eth0:0
iface eth0:0 inet static
        address 5.6.7.8
        netmask 255.255.255.255
        broadcast 5.6.7.8

Это имеет eth0:1, eth0:2, и т.д.

Который дает это в ifconfig-a:

eth0      Link encap:Ethernet  HWaddr 0c:c4:7a:79:37:54
          inet addr:1.2.3.4  Bcast:1.2.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3149890977 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6290843324 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1281967559959 (1.2 TB)  TX bytes:7746334018193 (7.7 TB)

eth0:0    Link encap:Ethernet  HWaddr 0c:c4:7a:79:37:54
          inet addr:5.6.7.8  Bcast:5.6.7.8  Mask:255.255.255.255
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Я пытался переписать его различные пути в/etc/netplan/conf.yaml, например, как это:

network:
  version: 2
  renderer: networkd
  ethernets:
    prox:
      addresses:
        - 1.2.3.4/24
        - 5.6.7.8/32
      gateway4: 1.2.3.254

затем выполненный "netplan попытка", но только 1.2.3.4 появляются в ifconfig.

IP-4 addr перечисляет шоу:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
4: eno3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 1.2.3.4/24 brd 1.2.3.255 scope global eno3
       valid_lft forever preferred_lft forever
1
задан 12 September 2018 в 17:14

1 ответ

Ваш netplan конфигурация относится к интерфейсу prox, который не существует в Вашей системе.

Замените его eno3 - фактическое имя интерфейса в системе - и затем повторно применяет Ваш netplan конфигурации.

1
ответ дан 7 December 2019 в 15:14

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

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