Enquanto procurava encontrar o endereço MAC do meu computador, como ele aparece em uma rede sem fio, foi recomendado que eu execute ifconfig
.
Depois de executar esse comando no Terminal, notei que, ao contrário da outra máquina, a rede conectada parecia listada como Ethernet, mesmo que a placa sem fio integrada seja o que estou usando atualmente para postar isso.
ifconfig
resultado:
lewisgoddard@t42:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0d:60:7b:d2:18
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth1 Link encap:Ethernet HWaddr 00:0c:f1:53:55:c5
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:f1ff:fe53:55c5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:716 errors:1 dropped:1 overruns:0 frame:0
TX packets:710 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:620786 (620.7 KB) TX bytes:80480 (80.4 KB)
Interrupt:11 Base address:0xe000 Memory:c0210000-c0210fff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:182 errors:0 dropped:0 overruns:0 frame:0
TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19665 (19.6 KB) TX bytes:19665 (19.6 KB)
É possível que o Ubuntu esteja confuso de alguma forma?
Caso contrário, estou interpretando mal meus resultados e meu endereço MAC pode não estar 00:0c:f1:53:55:c5
?
00:0c:f1:53:55:c5
, já que tem um número IP, é a conexão que você está realmente usando.Respostas:
Não sei exatamente por que isso acontece, mas já vi isso antes.
Você está certo sobre o endereço MAC - é o que está dentro
eth1
.fonte
Use em
ip
vez do desatualizadoifconfig
. Exemplo:CONCLUSÃO: O endereço MAC da interface de rede / adaptador eth0 é 04: 7d: 4b: 28: 51: 33 .
fonte
O endereço MAC do seu computador é realmente apenas um endereço MAC associado a uma interface, seja física ou virtual. As coisas ficam confusas quando há interfaces de ponte ou encapsulamento, interfaces vm, interfaces vinculadas e assim por diante. Com essa saída, não sei por que sua interface está listada como eth1, mas, como é a única com um endereço, provavelmente é isso.
Sem mais informações, acho que o Ubuntu / Linux está identificando incorretamente sua placa de rede integrada.
Você pode usar
wireshark
outcpdump
confirmar se o tráfego é originário da interface que você acredita ser.O wireshark é uma ferramenta de captura baseada em GUI (com uma opção de linha de comando), enquanto o tcpdump é uma ferramenta de linha de comando. Você pode ver sua saída rapidamente (uma vez instalada) com algo parecido
sudo tcpdump -i any
.Se você tiver acesso ao seu gateway sem fio, poderá usá-lo para visualizar os dispositivos conectados. O endereço MAC que seu sistema está usando para conectar-se estará lá.
Como o LivewireBT sugere, pode haver uma pista
/etc/udev/rules.d/70-persistent-net.rules
.Para ver quais interfaces o seu computador está reconhecendo e ativando, observe a saída dos logs do sistema. Usar
dmesg
é provavelmente o mais fácil.Aqui está um exemplo:
Observe os endereços MAC associados ao e1000e / eth0 (a interface Gigabit com fio) e wlan0 (a conexão sem fio). Seu computador deve ter algo semelhante, mesmo que o nome da interface real não seja o que esperamos.
fonte
A remoção da entrada
/etc/udev/rules.d/70-persistent-net.rules
pode ajudar a atribuir à interface um nome mais adequado.fonte
iwconfig
mostra as informações sem fio, incluindo o endereço mac, assim como ifconfig mostra as informações ethernet. Aqui está um link para o iwconfig que diz o que tudo mostra e o que as informações significam. iwconfigfonte
Eu usei ifconfig | grep HWaddr.
fonte