Portál AbcLinuxu, 12. května 2025 13:43
ip link set eth0 address '00:0?:0:EU:F1:87:?8' ip addr add 192.168.1.158 dev eth0 label 'eth0:0'
ifconfig
u na Linuxu, že ve skutečnosti dělá něco jiného, než jak to vypadá. Podle mne by pro to byla nutná podpora síťové karty nebo alespoň ovladače, a pak by k tomu zřejmě byl nějaký specifický způsob nastavení.
Přesně tak, výše uvedený příkaz (po opravě nesmyslné MAC adresy) ve skutečnosti jen přidá na rozhraní eth0
další IP adresu a změní rozhraní eth0
MAC adresu.
To, co chce tazatel, by ale s dostatečně novým jádrem (a dostatečně novou verzí iproute2) mělo jít pomocí
ip link add link eth0 eth0a address 00:01:02:03:04:05 type macvlan ip addr add 192.168.1.158 dev eth0a
Nevím ale, jak moc nové jádro (a iproute2) je k tomu potřeba, s 2.6.34.7 v OpenSuSE 11.3 to, zdá se, funguje.
iproute2
z 2.6.29-gentoo-r5 by to podle vestavěné nápovědy také měl umět. Je vidět, že se nevyplácí spoléhat jen na manuálové stránky…
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.