Eu sei que esta não é uma pergunta nova e já foi feita muitas vezes antes. Mas não consegui encontrar nenhuma documentação sobre como fazer isso no Ubuntu 19.04.
Como qualquer notebook comum, tenho um notebook com Ethernet e uma interface sem fio. Estou usando um endereço IP local estático na minha conexão Ethernet (porque estou fazendo o encaminhamento de porta do meu roteador para o meu notebook). Quero que meu notebook tenha o mesmo endereço IP , esteja ele conectado à minha LAN por Ethernet e/ou sem fio. Para fazer isso (eu acho) preciso unir essas duas interfaces. Em outras palavras, independentemente de como eu conecto meu notebook à minha LAN (ou seja, usando sua interface sem fio e/ou Ethernet), o computador usará o mesmo endereço IP da LAN.
Todas as referências que encontrei na Internet são sobre versões mais antigas do Ubuntu. Versões mais recentes do Ubuntu mudaram a forma como a configuração de rede é feita. Então, tentei fazer isso usando a ferramenta Advanced Network Configuration ( nm-connection-editor ). No entanto, após criar uma nova interface virtual do Bond , as opções para adicionar "Conexões Bonded" na guia Bond não trazem nenhuma interface Wi-Fi; apenas Ethernet, InfiniBand e outras conexões virtuais são listadas.
O que estou fazendo errado? Talvez eu tenha entendido mal o termo. Talvez eu esteja usando da maneira errada.
Observação: quaisquer outras sugestões sobre como usar o mesmo endereço IP nessas duas interfaces são bem-vindas.
Você está procurando usar o recurso de endereço MAC clonado na interface Wifi. Defina sua reserva de DHCP em relação à sua interface MAC conectada.
Quanto a como você os define, depende de como você gerencia sua conexão de rede. O Gerenciador de Rede GNOME apresenta o campo para você. Use o endereço MAC conectado no campo Wifi Cloned MAC address.
Se você estiver usando
/etc/network/interfaces
arquivos de configuração e, poderá definir ohw
valor lá.Exemplo:
pre-up ifconfig <interface> hw ether xx:xx:xx:yy:yy:yy
O que você deseja é uma falsificação de endereço MAC simples, o que significa que, em vez de usar o endereço MAC padrão e exclusivo atribuído à sua placa na fábrica, você desejará transmitir um número diferente. Quando você reserva um endereço IP em seu roteador, ele o reserva com base no endereço MAC, portanto, se ambos parecerem ter o mesmo endereço, seu roteador os tratará como se fossem o mesmo cartão e, portanto, atribuirá o mesmo endereço reservado ip.
Você pode fazer isso alterando os arquivos de configuração ou usando a GUI. Como você deseja a maneira mais simples, abordarei a GUI.
Vamos começar abrindo a GUI do gerenciador de rede. Abra o terminal e execute
nm-connection-editor
. Uma imagem com todas as redes salvas que você possui será aberta. Semelhante ao abaixo. Vamos começar vendo o endereço MAC da sua placa com fio e da sua placa wi-fi. Você pode verificar selecionando a rede e clicando no ícone de engrenagem.O endereço MAC será exibido na caixa Nome do dispositivo, independente ou entre parênteses, ao lado do nome do dispositivo. A imagem ficará parecida com a abaixo. O wi-fi será um pouco diferente. Anote o endereço MAC da placa WIFI e da placa Ethernet. Você também pode usar
ip addr
o comando para obter o endereço MAC.Se você notou na imagem acima, há uma caixa "Endereço MAC clonado". Esta é a caixa onde você deseja colocar o endereço que deseja que seu computador forneça sempre que se conectar a esta rede.
Se você deseja falsificar o mac WIFI para ser igual ao ethernet desta rede, basta copiar o endereço ethernet mac, abrir as configurações do wifi e copiá-lo na caixa "Endereço MAC clonado", seguindo o formato
XX:XX:XX:XX:XX:XX
.Depois de salvar, basta reiniciar a rede para garantir que o roteador receba o novo MAC. Você pode fazer isso usando
sudo systemctl restart NetworkManager.service
. Você pode garantir que ambas as interfaces estejam usando o mesmo endereço MAC com o comandoip addr
.