Portál AbcLinuxu, 16. května 2024 05:01


Dotaz: ip route - nastavení virtuálního rozhraní

4.10.2010 10:18 pavel
ip route - nastavení virtuálního rozhraní
Přečteno: 509×
Odpovědět | Admin
Pomocí ifconfig si nastavím virtuální adresu:

ifconfig eth0:0 192.168.1.158 hw ether "00:0eth0:0:EU:F1:87:V8"

Jak to nastavit pomocí příkazu ip route?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.10.2010 10:38 NN
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
Odpovědět | | Sbalit | Link | Blokovat | Admin
Subinterface jsou v ip obsolate takze ti staci pridat ip:

ip add 192.168.1.158 dev eth0

a potom ji uvidis pres:

ip show

(pres ifconfig kupodivu videt neni)

MAC adresu maji stejnou, pokud ji budes chtit zmenit, musis nejdrive schodit rozhrani..

NN

4.10.2010 10:39 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
Odpovědět | | Sbalit | Link | Blokovat | Admin
ip link set eth0 address '00:0?:0:EU:F1:87:?8'
ip addr add 192.168.1.158 dev eth0 label 'eth0:0'
4.10.2010 10:49 pavel
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
Potřeboval bych jinou MAC adresu u eth0:0 než u eth0, je to možné nastavit?
4.10.2010 10:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
Myslím, že ten vámi uvedený příkaz tohle nedělá – v tom je právě zrada ifconfigu 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í.
4.10.2010 11:39 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní

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.

4.10.2010 13:51 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
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…
4.10.2010 14:17 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: ip route - nastavení virtuálního rozhraní
Balíček iproute2 má řadu příjemných vlastností, ale kvalita dokumentace k nim bohužel nepatří.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.