Compartilhando conexão no Ubuntu 17.10

8

Situação inicial, contexto

Para vários lançamentos do Ubuntu, o compartilhamento de conexão foi facilitado.

  • Com o Ubuntu 16.04, meu laptop conectado via wi-fi pode compartilhar facilmente sua conexão com uma LAN local (com um cabo ou um comutador e vários clientes locais conectados à Ethernet).
  • Uma situação semelhante é conectar o laptop usando um cabo Ethernet e compartilhar através da criação de um hotspot wifi, veja um bug equivalente para essa situação em Compartilhamento de conexão com fio no Kubuntu 17.04 .

Ambas as situações funcionaram bem com o Ubuntu 16.04 e versões mais antigas, também com o Xubuntu e provavelmente outras variantes.

Nesses lançamentos, costumava ser oferecido assim:

No Ubuntu 17.04 ele falhou com uma mensagem de erro críptico que está fora do tópico aqui. Como resultado, fiquei no Ubuntu 16.04.

Como a situação evoluiu

No Ubuntu 17.10 (hoje em dia) o compartilhamento de conexão não é oferecido. Veja a imagem abaixo.

As opções "Automático", "manual", "link-local" mostradas abaixo foram oferecidas anteriormente, embora não sejam visíveis na captura de tela acima porque era uma caixa suspensa.

Pergunta

Qual resumo abaixo corresponde à realidade?

    O
  1. Ubuntu 17.10 ainda oferece uma maneira simples de compartilhar conexões. Então como? Eu razoavelmente pesquisado configurações de parâmetro, não encontrei nada relevante.
  2. É necessário fazer isso manualmente, por meio de ajustes manuais do NetworkManager.
  3. É necessário fazer isso manualmente, dizendo ao NetworkManager para não gerenciar a interface usada para compartilhar e diretamente mexer com o iptables?

Exemplo dos casos 2 e 3 são explicados (em versões mais antigas) no link . Observe que a instalação do dnsmasq-base não é mais necessária porque a dependência ausente foi adicionada, consulte Bug # 1678606 "[pacote] Falta de dependência do dnsmasq-base ...": Bugs: pacote network-manager: Ubuntu . Incidentalmente, isso significa que o compartilhamento de conexão não é claramente um recurso abandonado.

    
por Stéphane Gourichon 14.10.2017 / 19:52

2 respostas

12

Essa configuração está disponível em nm-connection-editor (basta executar este cmd no terminal).

    
por Jerry 25.10.2017 / 01:12
1

Consegui resolver isso usando a linha de comando para adicionar um novo perfil de conexão com ipv4.method definido como shared . Por exemplo:

$ nmcli connection add ifname enp0s25 con-name StewNAT type ethernet ipv4.method shared ipv6.method shared
    
por Stew 25.10.2017 / 00:42