Meu Gigabyte H270-HD3 vem com uma Ethernet integrada.
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
Subsystem: Intel Corporation Ethernet Connection (2) I219-V
Flags: bus master, fast devsel, latency 0, IRQ 128
Memory at f7f00000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e
Kernel modules: e1000e
Mas a coisa estranha: o endereço MAC está preso em um 88:88:88:88:87:88
endereço estranho.
Tentei re-flash do BIOS, mas após o re-flash, o problema persiste.
Por que minha Ethernet tem esse endereço MAC estranho? E como posso mudá-lo de volta para o que deveria ser?
enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.3.39 netmask 255.0.0.0 broadcast 10.255.255.255
inet6 fe80::7b57:d563:8263:6e11 prefixlen 64 scopeid 0x20<link>
ether 88:88:88:88:87:88 txqueuelen 1000 (Ethernet)
RX packets 1237 bytes 1072985 (1.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 818 bytes 83867 (83.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xf7f00000-f7f20000
Oh, rapaz, este é um osso duro de roer, mas eu cheguei lá. Isto é o que fazer:
Há um bug de flash do BIOS que afeta todos os tipos de placas-mãe, ASUS, MSI, GIGABYTE. Ele deixa a NIC Intel com um MAC inválido após o flash do BIOS.
Excelente.
Para corrigi-lo, você precisa de um utilitário chamado eeupdate.exe
E como um insulto ao consumidor, a Intel não vai dar a você, e se refere ao fabricante da placa-mãe, que só entrega para parceiros privilegiados.
Então, você está praticamente ferrado e à mercê de estranhos aleatórios deixando uma cópia do executável na Internet.
Depois de visitar muitos links desonestos, consegui encontrar uma fonte para o utilitário EEUPDATE.EXE . Nota: se você baixar uma versão muito antiga, provavelmente não funcionará com sua NIC.
Antes de executar a ferramenta, você precisa criar um ambiente DOS em um pendrive.
Isso está longe de ser trivial . Ele começa com o particionamento de sua unidade como DOS. Em seguida, formate-o como FAT.
Depois de ter um disco FAT, você precisa de uma cópia do dos.
Existe uma ferramenta para isso, unetbootin , mas que não está disponível no Ubuntu.
Essa ferramenta permitirá que você crie uma instalação do FreeDOS .
Copie a ferramenta EEUPDATE para esta unidade DOS.
Em seguida, inicialize na unidade USB.
Em seguida, no prompt do DOS:
Para encontrar seu endereço MAC real , observe o adesivo no conector Ethernet.
Ufa... Passei por esse caminho complicado de jank, para que você não precise, ou pelo menos tenha mais facilidade.
PS: Também tentei alterar o endereço com a ferramenta MAC.EXE DOS, mas não funcionou. Apenas EEUPDATE.EXE fez.