Не может SSH в машину от локальной сети, когда маршрут шлюза будет добавлен к конфигурации netplan

Хорошо, так к SSH в эту машину от локальной сети, я должен был установить маршрут со шлюзом по умолчанию IP машины, я уверен, что это неправильно, моя текущая конфигурация похожа на это

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
      routes:
       - to: 0.0.0.0/0
         via: 10.0.0.125
      dhcp6: yes
      addresses: [10.0.0.125/32]
      gateway4: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Я полагаю, что моя конфигурация, как предполагается, похожа

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
      routes:
       - to: 0.0.0.0/0
         via: 10.0.0.1
      dhcp6: yes
      addresses: [10.0.0.125/32]
      gateway4: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

но когда я использую вышеупомянутую конфигурацию, я не могу SSH в машину от локальной сети

Какие-либо идеи о том, как я могу установить маршрут так, чтобы я мог SSH в машину от моей локальной сети?

1
задан 6 July 2018 в 03:17

1 ответ

Корректная конфигурация

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      routes:
       - to: 0.0.0.0/0
         via: 10.0.0.1
      dhcp6: yes
      addresses: [10.0.0.125/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Вы объявили/32 сетевую маску для своего интерфейса, что означает, что ядро не считает никакие другие адреса "локальными". Принятие Вас хочет 10.0.0.x рассматриваться как "локальное", корректная сетевая маска является/24.

Вы также объявляли обоих маршрут по умолчанию (к 0.0.0.0/0) и gateway4. Только необходимо сделать один из них.

Вы не должны объявлять dhcp4: нет, поскольку это принимает значение по умолчанию к нет.

0
ответ дан 6 July 2018 в 03:17

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

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