Конфигурация netplan на виртуальной машине Ubuntu 17.04

Попробуйте, это сработало для меня.

wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
6
задан 11 April 2018 в 06:27

6 ответов

Для меня удаление gateway4 из конфигурации сделало трюк.

Вот моя конфигурация netPlan, если она может помочь другим.

Примечание: enp0s3 для ssh через переадресацию портов и enp0s8 для статического ip

network: ethernets: enp0s3: addresses: [] dhcp4: true optional: true enp0s8: addresses: [192.168.10.20/24] dhcp4: no dhcp6: no nameservers: addresses: [8.8.8.8, 8.8.4.4] version: 2
1
ответ дан 18 July 2018 в 01:34

Я нашел эту проблему, делая то же самое сегодня днем. Как-то удалось разобраться, и netplan, наконец, создал только 1 маршрут по умолчанию через NAT-интерфейс моей виртуальной машины. В моем случае оба IP-адреса были 192.168.56.101 (только для хоста) и 10.0.3.x / 24 (NAT dhcp4). Я использую этот файл netplan:

network: version: 2 renderer: networkd ethernets: enp0s8: dhcp4: yes dhcp6: yes routes: - to: 0.0.0.0/0 via: 10.0.3.2 metric: 0 enp0s3: dhcp4: no dhcp6: no addresses: [192.168.56.101/24] routes: - to: 192.168.56.1/24 via: 192.168.56.1 metric: 100

С этим у меня есть только один маршрут по умолчанию, и он использует NAT, чтобы он мог добраться до Интернета через мой хост.

Выход из ip r

default via 10.0.3.2 dev enp0s8 proto dhcp src 10.0.3.15 metric 100 10.0.3.0/24 dev enp0s8 proto kernel scope link src 10.0.3.15 10.0.3.2 dev enp0s8 proto dhcp scope link src 10.0.3.15 metric 100 192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.10
4
ответ дан 18 July 2018 в 01:34

В качестве примечания, в то время как я боролся с этим и VMware Fusion ... Если у вас есть какое-либо значение «gateway4», он будет считать, что по умолчанию для интерфейса, и он, похоже, не уважает метрику 'или с несколькими файлами .yaml с нумерационной последовательностью (01-netplan.yaml, 02-netplan.yaml и т. д.) в моем случае 02 оказался «первым дефолтом», но это моя внутренняя сеть, поэтому общественный Интернет был недоступен.

0
ответ дан 18 July 2018 в 01:34

Для меня удаление gateway4 из конфигурации сделало трюк.

Вот моя конфигурация netPlan, если она может помочь другим.

Примечание: enp0s3 для ssh через переадресацию портов и enp0s8 для статического ip

network: ethernets: enp0s3: addresses: [] dhcp4: true optional: true enp0s8: addresses: [192.168.10.20/24] dhcp4: no dhcp6: no nameservers: addresses: [8.8.8.8, 8.8.4.4] version: 2
1
ответ дан 24 July 2018 в 17:25

Я нашел эту проблему, делая то же самое сегодня днем. Как-то удалось разобраться, и netplan, наконец, создал только 1 маршрут по умолчанию через NAT-интерфейс моей виртуальной машины. В моем случае оба IP-адреса были 192.168.56.101 (только для хоста) и 10.0.3.x / 24 (NAT dhcp4). Я использую этот файл netplan:

network: version: 2 renderer: networkd ethernets: enp0s8: dhcp4: yes dhcp6: yes routes: - to: 0.0.0.0/0 via: 10.0.3.2 metric: 0 enp0s3: dhcp4: no dhcp6: no addresses: [192.168.56.101/24] routes: - to: 192.168.56.1/24 via: 192.168.56.1 metric: 100

С этим у меня есть только один маршрут по умолчанию, и он использует NAT, чтобы он мог добраться до Интернета через мой хост.

Выход из ip r

default via 10.0.3.2 dev enp0s8 proto dhcp src 10.0.3.15 metric 100 10.0.3.0/24 dev enp0s8 proto kernel scope link src 10.0.3.15 10.0.3.2 dev enp0s8 proto dhcp scope link src 10.0.3.15 metric 100 192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.10
4
ответ дан 24 July 2018 в 17:25
  • 1
    Отличный ответ! В этом случае вам действительно нужно настроить свою маршрутизацию. Если оба устройства включают «шлюз по умолчанию», (то есть они указывают «dhcp4» или «dhcp6» или устанавливают «шлюз 4»), тогда система будет устанавливать оба устройства со шлюзом по умолчанию с той же метрикой. Однако вам не нужен маршрут на enp0s3, поскольку «адреса» уже содержат ту же самую / 24 подсеть, что и для доступа к 192.168.56.1. В качестве альтернативы, установите свою собственную маршрутизацию повсюду, как вы это делаете. – Mathieu Trudel-Lapierre 9 March 2018 в 15:23

В качестве примечания, в то время как я боролся с этим и VMware Fusion ... Если у вас есть какое-либо значение «gateway4», он будет считать, что по умолчанию для интерфейса, и он, похоже, не уважает метрику 'или с несколькими файлами .yaml с нумерационной последовательностью (01-netplan.yaml, 02-netplan.yaml и т. д.) в моем случае 02 оказался «первым дефолтом», но это моя внутренняя сеть, поэтому общественный Интернет был недоступен.

0
ответ дан 24 July 2018 в 17:25
  • 1
    Привет Майк - добро пожаловать в askubuntu. Это было бы лучше в качестве комментария по этому вопросу. Вы должны переместить туда текст и просто удалить его, поскольку он не предназначен для «ответа». вопрос. – dpb 11 April 2018 в 06:35

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

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