web-dev-qa-db-fra.com

serveur Ubuntu et gestionnaire de réseau

J'ai un problème avec le serveur Ubuntu (16.10) et le gestionnaire de réseau.

Le système est fraîchement installé (une installation hors ligne, sans câble Ethernet connecté) et au premier démarrage, j'ai branché le câble sur le port Ethernet, j'ai simplement émis un dhclient; apt-get update; apt-get install network-manager, puis j'ai rempli un fichier (/etc/NetworkManager/system-connections/EthernetInterface) avec ces données:

[802-3-ethernet]
auto-negotiate=true
mac-address=<<ethernet card mac address>>

[connection]
id=EthernetInterface
uuid=<<randomly generated uuid>>
type=802-3-ethernet

[ipv6]
method=ignore

[ipv4]
method=manual
address1=172.16.20.153,172.16.0.254
dns=8.8.8.8;8.8.4.4;

(les MAC et UUID Ethernet étaient correctement remplis).

Maintenant, cela suffisait pour que le PC se connecte automatiquement au démarrage, mais maintenant ... Pas question.

La commande nmcli d affiche toutes les interfaces réseau comme non gérées. Le fichier/etc/network/interfaces ne contient que le périphérique de bouclage.

J'ai aussi essayé d'éditer le fichier NetworkManager.conf en définissant managed=true, mais sans succès.

Comment puis-je activer l'interface? Ou comment puis-je suivre le problème?

Meilleures salutations

MODIFIER:

Je sais que généralement le serveur n'est pas géré par NM (en fait, il n'est même pas pré-installé).

Cependant, j'ai besoin des fonctionnalités de NetworkManager (interface DBUS, repli automatique sur d'autres connexions lors de l'utilisation d'interfaces mobiles, intégration à ModemManager). C'est pourquoi j'ai installé network-manager. Cependant, cela ne fonctionne pas: je dois peut-être modifier une configuration par défaut, peut-être l'activer ou peut-être qu'une règle existe quelque part pour en faire le gestionnaire de connexions réseau par défaut. Savez-vous où? Sinon, je devrais obtenir une version de bureau, mais j'ai préféré la version du serveur car je n'avais pas besoin d'une interface graphique.

2
frarugi87

Après avoir comparé la configuration de deux machines (l’une avec le serveur Ubuntu 16.10 et NetworkManager, l’autre avec Xubuntu 16.10), j’ai également trouvé comment activer NetworkManager sur la version du serveur.

Vous devez créer un fichier /etc/netplan/01-network-manager-all.yaml puis y écrire:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Redémarrez (ou peut-être simplement redémarrez le (s) service (s) approprié (s), j'ai simplement redémarré), puis NetworkManager commencera à gérer tous les périphériques de votre système.

NE PAS écrire managed=true dans le fichier de configuration, cependant. Ainsi, si vous écrivez une interface dans/etc/network/interfaces, vous la gérerez par ifupdown au lieu de NetworkManager (comportement par défaut pour nm).

1
frarugi87

L'édition Ubuntu Server n'est pas gérée par le networkmanager. C'est géré depuis/etc/networks/interfaces. Regardez ici pour configurer ces interfaces:

Wiki allemand (ne trouve pas l’anglais maintenant): https://wiki.ubuntuusers.de/interfaces/

5
LisaS

Je pense que les réponses sont ici: Le gestionnaire de réseau refuse de gérer les interfaces filaires

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1638842

Créez un fichier /etc/NetworkManager/conf.d/10-globally-managed-devices.conf vide. Il devrait remplacer la configuration par défaut dans/usr/lib et activer les périphériques câblés. (ça marche pour moi)

0