web-dev-qa-db-fra.com

Partage de connexion dans Ubuntu 17.10

Situation initiale, contexte

Le partage de connexion est devenu facile pour un certain nombre de versions d'Ubuntu.

  • Avec Ubuntu 16.04, mon ordinateur portable connecté wi-fi peut facilement partager sa connexion à un réseau local (avec un câble ou un commutateur et un certain nombre de clients locaux connectés via Ethernet).
  • Une situation similaire est la connexion de l'ordinateur portable à l'aide d'un câble Ethernet et le partage via la création d'un point d'accès wifi. Consultez un bogue équivalent pour cette situation dans partage de connexion filaire dans Kubuntu 17.04 .

Les deux situations ont bien fonctionné avec Ubuntu 16.04 et plus, ainsi qu’avec Xubuntu et probablement d’autres variantes.

Sur ces versions, il était offert comme ceci:

Older releases

Sur Ubuntu 17.04, cela a échoué avec un message d'erreur cryptique qui est hors sujet ici. En conséquence, je suis resté fidèle à Ubuntu 16.04.

Comment la situation a évolué

Sur Ubuntu 17.10 (le quotidien actuel), le partage de connexion n'est même pas proposé. Voir l'image ci-dessous.

Les options "Automatique", "Manuelle", "Lien local" indiquées ci-dessous ont déjà été proposées, bien qu'elles n'apparaissent pas dans la capture d'écran ci-dessus car il s'agissait d'une liste déroulante.

Connection parameters do not offer sharing

Question

Quel résumé ci-dessous correspond à la réalité?

  1. Ubuntu 17.10 offre toujours un moyen simple de partager une connexion. Alors comment? J'ai raisonnablement cherché des réglages de paramètres, rien trouvé de pertinent.
  2. Il est nécessaire de le faire manuellement, via un réglage manuel de NetworkManager.
  3. Il est nécessaire de le faire manuellement, en indiquant à NetworkManager de ne pas gérer l'interface utilisée pour le partage et la manipulation directe avec iptables?

Les exemples des cas 2 et 3 sont expliqués (sur les versions précédentes) sur https://askubuntu.com/a/693769/68124 . Notez que l'installation de dnsmasq-base n'est plus nécessaire car la dépendance manquante a été ajoutée, voir Bogue n ° 1678606 "[emballage] La dépendance de dnsmasq-base manquante provoque ...": Bugs: package de gestionnaire de réseau: Ubunt . Incidemment, cela signifie que le partage de connexion n'est pas clairement une fonctionnalité abandonnée.

10

Ce paramètre est disponible dans nm-connection-editor (il suffit d’exécuter cette commande dans le terminal).

15
Jerry

J'ai pu contourner ce problème en utilisant la ligne de commande pour ajouter un nouveau profil de connexion avec ipv4.method défini sur shared. Par exemple:

$ nmcli connection add ifname enp0s25 con-name StewNAT type ethernet ipv4.method shared ipv6.method shared
1
Stew