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

Dotaz: Gentoo - alias na síťovém rozhraní ethX:Y

30.7.2006 13:24 Petr
Gentoo - alias na síťovém rozhraní ethX:Y
Přečteno: 180×
Odpovědět | Admin
Dobrý den,,
mám takovýto konfigurační soubor:
gate ~ # cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).

config_eth0=( "10.255.255.99 netmask 255.255.255.0 brd 10.255.255.255" )
routes_eth0=( "default gw 10.255.255.254" )

config_eth1=( "192.168.1.254 netmask 255.255.255.0 brd 192.168.1.255" )
gate ~ #
To mě nahodí rozhraní eth0 a eth1.

Otázka zní: Jak dopsat do /etc/conf.d/net to, aby mě to nahodilo interface eth1:1 s 192.168.5.1 netmask 255.255.255.0 a eth1:2 s 192.168.6.1 netmask 255.255.255.0 s tím, že tyto subnety by měli používat defaultní bránu 10.255.255.254 ?

Děkuji za odpověď.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.7.2006 13:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. žádný interface eth1:1 ani eth1:2 neexistuje, to se používalo naposledy v jádrech řady 2.0. Ve skutečnosti přidáváte další adresy rozhraní eth1. Jak to zapsat do konfiguračního souboru, to byste měl buď najít v dokumentaci k vaší distribuci, nebo si počkejte, až vám to řekne nějaký její znalec.

2. Defaultní gateway není přiřazena každému rozhraní zvlášť, z podstaty věci musí být jen jedna (pomineme-li policy routing a další pokročilejší záležitosti). Na základě výběru optimální položky ve směrovací tabulce určujete odchozí interface, ne naopak.

30.7.2006 14:14 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Nezbývá mi než souhlasit. Použil bych utility ip z balíku iproute2 a zapsal kompletní příkaz do nějakého, k tomu určenému, rc souboru. V případě totálního chaosu klidně i do rc.local, protože z dotazu není jasné co tazatel používá za distro.
30.7.2006 14:20 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Některé distribuce umožňují zapsat více adres pro jedno rozhraní přímo do standardního konfiguračního souboru, pak bývá vhodnější této možnosti využít. Co používá tazatel za distribuci, je vidět z titulku.
30.7.2006 14:22 jm
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Odpovědět | | Sbalit | Link | Blokovat | Admin
config_eth0=(
        "192.168.1.254/24 brd +"
        "192.168.5.1/24 brd +"
        "192.168.6.1/24 brd +"
)
30.7.2006 14:47 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
No a pokud používáte staré init skripty, které používají ifconfig (ano, i Gentoo dlouhá léta používalo ifconfig místo iproute2), pak
iface_eth0="192.168.202.2 broadcast 192.168.202.63 netmask 255.255.255.192"
alias_eth0="  192.168.202.3   192.168.202.4"
netmask_eth0="255.255.255.192 255.255.255.192"
broadcast_eth0="192.168.202.63 192.168.202.63"
David Watzke avatar 30.7.2006 14:52 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
(ano, i Gentoo dlouhá léta používalo ifconfig místo iproute2)
Nedávno jsem upravoval ten konfigurák, protože to začlo házet warning (asi že to je zastaralý). Není to tak dlouho.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
30.7.2006 23:08 petr_p
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Pouzivalo? Proc kdyz jsem tedy pred tydnem rozbalil current stage3, musel jsem si iproute2 doinstalovat?
31.7.2006 08:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Gentoo - alias na síťovém rozhraní ethX:Y
Protože current stage3 rozbalená před týdnem je stejně stará, jako current stage3 z března 2006, kdy byl vydán profil 2006.0, který je stále aktuální. Možnost zvolit iproute2 je v baselayout přibližně od stejné doby, ale je logické, že když už léta bylo ifconfig jediná podporovaná možnost, nejprve se přidá i podpora iproute2 a teprve později se iproute2 stane defaultem. Ono aby baselayout používal přednostně iproute2, musí se stát nejdřív příslušné programy součástí baselayout (a případně tam nahradit ifconfig), což bude nutné pořádně otestovat…

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.