Ligação com fio e sem fio ao usar o Network Manager

8

Estou executando o Linux Mint 17.3 no meu laptop. Quando acoplado, estou conectado via Ethernet, mas quando desancoro, eu gostaria de não interromper minhas sessões ssh, downloads em andamento, etc., e usar o mesmo endereço IP no adaptador Wi-Fi, para que ainda apareça o mesmo para outras máquinas na minha rede.

A ligação no modo 1, backup ativo, soa exatamente como eu quero. Eu encontrei uma série de recursos on-line sobre como configurá-lo, mas a configuração da rede parece variar um pouco entre distribuições e até mesmo entre diferentes versões de cada distribuição, de modo que as etapas para isso variam um pouco.

Além do mais, a maioria das instruções que eu encontrei dependem da configuração estática, como codificar endereços de rede e até mesmo senhas WPA em / etc / network / interfaces. Eu levo meu laptop para outras redes, então eu confio no Network Manager para armazenar a configuração de rede.

Por googling "bond eth0 wlan0", eu encontrei um exemplo de arquivo / etc / networking / interfaces que funciona mais ou menos, mas eu aparentemente tem que desabilitar o Network Manager para impedi-lo de fazer coisas estranhas com minha tabela de roteamento. E enquanto o vínculo está ativo, não consigo usar o applet Network Manager para mudar as redes Wi-Fi.

O Network Manager 0.9.8 suporta interfaces ligadas, mas apenas para conexões Ethernet e InfiniBand, não para Wi-Fi.

Existe uma maneira de conectar conexões Ethernet e Wi-Fi compatíveis com o Network Manager?

    
por P Daddy 29.03.2016 / 20:11

3 respostas

0

O que você precisa é de uma configuração DHCP estática.

Isso manterá seu gerenciador de rede funcionando como padrão e permitirá que você se conecte a qualquer rede no trabalho / home.

Não há como fazer com que outros computadores em sua rede local acreditem que seu computador tenha o mesmo IP sob Ethernet e / ou WiFi, a menos que o IP seja realmente o mesmo, por exemplo, 168.192.7.87.

A maneira de ter o mesmo IP em ambas as condições é fazer com que o servidor DHCP mantenha o mesmo IP para o endereço MAC do seu computador. No entanto, o endereço MAC de Ethernet e Wifi são diferentes (vêm de hardware diferente). Existem alguns software de roteador que não podem fazer isso

To be more specific, the DHCP server assigns this static IP to a unique MAC address assigned to each NIC on your LAN.

Você pode, no entanto, obter ele trabalhando com o dnsmasq

This allows an IP address to be associated with multiple hardware addresses, and gives dnsmasq permission to abandon a DHCP lease to one of the hardware addresses when another one asks for a lease. Beware that this is a dangerous thing to do, it will only work reliably if only one of the hardware addresses is active at any time and there is no way for dnsmasq to enforce this. It is, for instance, useful to allocate a stable IP address to a laptop which has both wired and wireless interfaces.

Mas você precisa garantir que o gerenciador de rede em seu laptop não inicie as duas interfaces ao mesmo tempo Talvez? isso

    
por 21.08.2018 / 21:40
0

Nota: Não é uma resposta completa, recursos que podem derivar uma resposta.

Reiterando a pergunta:

Usando o Network Manager , crie um link vinculado entre um (n) AP e STA; tal que:

  • uma conexão Wifi pode existir
  • uma conexão Ethernet pode existir
  • quando existem ambas conexões, prefira Ethernet
  • reter informações de conexão, independentemente da conexão (wifi, ethernet, ambos)

Esta questão se concentra na STA (estação), embora para uma ligação existir, o AP (Access Point) exigirá configuração.

O Arch Linux detalha uma solução (utilizando systemd / systemctl):   Ligação sem fios

NetworkManager GUI faz NÃO apresentar wifi como uma opção com ligação.

No entanto, a CLI do NetworkManager parece suportar as opções de ligação desejadas:

Ligação de rede usando a ferramenta de linha de comando do NetworkManager, nmcli

Ao trabalhar com o nmcli, a ligação parece suportar o wifi:

$ nmcli con add tipo wifi ifname wlps3s0 mestre bond0

Erro: o argumento 'ssid' era esperado, mas 'master' fornecido.

Isso deve nos aproximar da solução de união de um eth & conexão wi-fi juntos. Eu atualmente não tenho um vínculo total para responder plenamente a essa pergunta.

    
por 23.08.2018 / 17:29
0
$ nmcli con add type wifi ifname wlps3s0 master bond0 ssid $YOURSSID
    
por 21.09.2018 / 10:27