web-dev-qa-db-fra.com

problème de netplan avec le serveur Ubuntu 18.04.1. Pas de connectivité réseau (pas de routes non plus)

J'utilise Ubuntu depuis sa création et j'ai récemment découvert le passage d'Ubuntu à l'utilisation de netplan par rapport à sa méthode traditionnelle/meilleure/etc/network/interfaces.

J'essaie de faire en sorte que cela fonctionne, mais cela ne fonctionne tout simplement pas. D'après ce que je peux dire, il n'y a pas de route par défaut, ou peut-être même un mauvais netplan (bien que l'application ./netplan fonctionne correctement). Voici ce que je fais:

  • Installation propre/nouvelle du 18.04.1 sur ESXi
  • L'interface est nommée ens160
  • Mon adresse IP 247.235.60.161
  • Ma passerelle est 247.235.38.51
  • Mon masque de sous-réseau est 255.255.255.255

/etc/netplan/01-netcfg.yaml:

network:
  version: 2
  renderer: networkd
  ethernets:
          ens160:
                  dhcp4: no
                  addresses: [247.235.60.161/32]
                  gateway4: 247.235.38.51
                  nameservers:
                          addresses: [8.8.8.8,8.8.4.4]

Lorsque j'exécute "netplan apply", cela se termine avec succès.

Si je cingle 8.8.8.8 j'obtiens un "SIOCADDRT: le réseau est inaccessible"

Si je fais un "itinéraire" pour afficher ma table de routage, il revient sans rien. Pas de table de routage. C'est vraiment un problème.

Si je fais un "ifconfig -a", il affiche mon interface ens160, IP correcte, masque de réseau de 255.255.255.255, pas d'adresse de diffusion, l'adresse mac/ether est correcte.

En ce qui concerne l'adressage/gw/sn, je peux confirmer que c'est correct (j'ai d'autres hôtes fonctionnant avec le même/similaire sur ce réseau)

Quelque chose ne va vraiment pas avec netplan. Des idées?

Merci!

2
UbuntuUser0000

La passerelle doit être dans votre réseau. Avec le masque/32, la passerelle est en dehors de votre lan. Vous devez configurer, par exemple, un masque/16. (255.255.0.0).

1
Invitado