Portál AbcLinuxu, 7. května 2025 20:17
Řešení dotazu:
Nějak pořád nechápu kde je problém? Prostě nastavím v konfiguraci sítě MAC adresu té síťovky a je to.Psal jsem to v puvodnim dotazu, psal jsem to i v prvni odpovedi na Vas. Po rebootu ma zase spatnou MAC adresu
ifcfg-eth0 ---------- DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:21:d3:01:57:42 ONBOOT=yes
ifcfg-eth1 ---------- DEVICE=eth1 BOOTPROTO=dhcp HWADDR=00:21:D3:01:52:9E ONBOOT=yes HOTPLUG=noKabel mam v eth0, ONBOOT na eth1 jsem zapnul nedavno, jinak tam mam ONBOOT=no
Pokud existuje záznam HWADDR, tak se podle linkové adresy přejmenuje rozhraní na identifikátor z názvu konfiguračního souboru. K tomu tam HWADDR je.
MACADDR slouží na změnu linkové adresy. Logika v ifcfg skriptech neumí použít HWADDR a MACADDR najednou.
Proto u síťovky, které chcete změnit linkovou adresu, smažte HWADDR a dejte tam MACADDR.
Pokud takových síťovek máte více, pravděpodobně se jedná o nepodporovanou kombinaci, a buď si musíte konfiguráky pojmenovat tak, aby seděly názvy rozhraní, nebo si přenastavení linkové adresy budete muset ošetřit jinak. Například si uděláte init script, který se spustí před skriptem network, a v něm si třeba podle topologie na PCI sběrnici přenastavíte linkové adresy. Pak v ifcfg konfigurácích už MACADDR používat nebudete, naopak tam necháte HWADDR odpovídající novým adresám.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.