У меня есть сервер, который использует несколько 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
Ваш netplan
конфигурация относится к интерфейсу prox
, который не существует в Вашей системе.
Замените его eno3
- фактическое имя интерфейса в системе - и затем повторно применяет Ваш netplan
конфигурации.