Portál AbcLinuxu, 10. května 2025 22:22

Dotaz: IP aliasy

10.2.2006 17:15 Fox | blog: Foxovy zápisy | Vsetín
IP aliasy
Přečteno: 208×
Odpovědět | Admin
Slyšel jsem že můžu mít více IP adres na jedné Síťovce. Celkem by se mi to hodilo, ale nepodařilo se mi nikde najít jak to rozchodit (prý se potom Virtuální Síťovky identifikují jako eth0:0 eth0:1 atd.).
Může mi někdo poradit jak donutit ubuntu linux aby si na eth0:0 přiřadi určitou IP a na eth0:1 zase jinou IP?
Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.2.2006 18:09 Michal Pokorný | skóre: 6
Rozbalit Rozbalit vše Re: IP aliasy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Toto nastevení se dělá pomocí příkazu ifconfig. Například:
ifconfig eth0:0 192.168.1.1
ifconfig eth0:1 192.168.1.2
10.2.2006 18:20 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: IP aliasy

Pomocí příkazu ifconfig se to dělalo naposledy před deseti lety.

Více IP adres na jednom rozhraní se nastaví příkazem ip takto:

# ip a a 192.168.0.1/24 brd + dev eth0
# ip a a 192.168.1.1/24 brd + dev eth0
...
to "a a" znamená "address add".

10.2.2006 18:40 Michal Pokorný | skóre: 6
Rozbalit Rozbalit vše Re: IP aliasy
Tak s těmi deseti lety fakt nesouhlasím. Ještě v Dokumentačním projektu (3. aktualizované vydaní - vydáno 2003 - já vím v dnešní době hystorický kousek) je myslím používán ifconfig. Mě tedy funguje ifconfig, ale rád se přiučím novým věcem ;)
10.2.2006 18:43 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: IP aliasy
Deset let to není, je to něco přes sedm. Stará koncepce (IP aliasing) se používala pouze v systémech s jádrem řady 2.0, od jádra řady 2.2 se používá (nebo by aspoň měl) iproute2. Jádro 2.2.0 vyšlo v lednu 1999…

Jinak ifconfig jakž takž funguje (nebo to tak aspoň vypadá), ale je to pouze emulace, která není stoprocentní a občas vám může způsobit nemilé překvapení - a to i v poměrně běžných situacích.

10.2.2006 19:00 Michal Pokorný | skóre: 6
Rozbalit Rozbalit vše Re: IP aliasy
Jen teda nevím proč se setkávám v literatuře a na netu častěji s ifconfig než s ip, ale díky za ponaučení
10.2.2006 19:02 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: IP aliasy
Protože autoři té literatury zaspali dobu. Víc se k tomu říci nedá.
10.2.2006 20:03 Pmx
Rozbalit Rozbalit vše Re: IP aliasy
Protože se syntaxe ifconfigu snadněji pamatuje :-)
10.2.2006 20:16 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: IP aliasy
To je věc názoru. Mně třeba připadá syntaxe příkazu ip mnohem konzistentnější než (víceméně nahodilá) syntaxe příkazu ifconfig.
11.2.2006 12:18 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: IP aliasy
Souhlas. ip ma naprosto logickou syntaxi, je to jako kdybys mluvil. Snadno se to pochopi a nauci. Proste skvele.
10.2.2006 19:50 Fox
Rozbalit Rozbalit vše Re: IP aliasy
fox@Foxuv:~$ ifconfig eth0:1 10.7.1.5
SIOCSIFADDR: Přístup odmítnut
SIOCSIFFLAGS: Přístup odmítnut

No další problém - asi mám zakázané aliasy v kernelu. Jak je můžu povolit? Jestli vůbec můžu.

10.2.2006 20:02 Lubos Kopecky | skóre: 32
Rozbalit Rozbalit vše Re: IP aliasy
musis byt root
10.2.2006 20:17 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: IP aliasy
Tak znovu: žádný IP aliasing mít v jádře povolený/nepovolený mít nemůžete, pokud se nejedná o jádro řady 2.0. A to téměř jistě nemáte.
11.2.2006 12:29 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: IP aliasy
Lidi vykaslete se na ten ifconfig. Stejne tise doufam, ze se uz prestane konecne zarazovat do distribuci (nektere distribuce ho snad uz i defaultne nezarazuji).
ip a add IPADDR/PREFIX brd + [ label IFACE:NUM ] dev IFACE
napr. toho hosta takto:
ip a add 10.7.1.5/32 brd + label eth0:1 dev eth0
11.2.2006 13:58 Fox | blog: Foxovy zápisy | Vsetín
Rozbalit Rozbalit vše Re: IP aliasy
Nemůžu si pomoct ale ifconfig mi pořád přijde logičtejší
11.2.2006 14:43 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: IP aliasy
"Pridej IPADDR/PREFIX jako IFACE:NUM na zarizeni IFACE"  ti prijde jako nesrozumitelna veta? Nevim, me se vic libi takova syntax, kde nemusim cist furt dokola manual, ale prectu si ho jednou a pak uz si to pamatuju, protoze to proste je "mozkove" ergonomicke. Ale samosebou je to vec nazoru. Nic to ovsem nemeni na skutecnosti, ze ifconfig uz se nepouziva (a ani se to uz nikde nedoporucuje). Driv nebo pozdeji si na ip stejne budes muset zvyknout. Pokrok nelze zastavit. :-D
11.2.2006 12:10 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: IP aliasy
"ifconfig is obsolete since 1992..."
11.2.2006 15:04 Michal Pokorný | skóre: 6
Rozbalit Rozbalit vše Re: IP aliasy
ok. To mě tu už někdo říkal(viz výše). Díval jsem se na ten ip a vypadá vcelku zajímavě, asi ho začnu používat místo "klasického" ifconfig ;)

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.