Portál AbcLinuxu, 12. května 2025 06:40

Dotaz: FreeBSD - eth0:1 jako v linuxu

13.12.2005 09:32 luke0
FreeBSD - eth0:1 jako v linuxu
Přečteno: 205×
Odpovědět | Admin
Dobry den,

chtel bych se zetat zda jde ve FreeBSD udelat trik jako v linuxu et0:1

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

Odpovědi

13.12.2005 10:52 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedělej takové prasárny ani v Linuxu a budeš mít po starostech :-). ip addr add 1.2.3.4 dev eth0
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
Johny z Podoli avatar 13.12.2005 11:41 Johny z Podoli | skóre: 26 | blog: rocfdebian
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
neni to spis

ip ad ad Adresa/maska brd broadcast dev eth0

... bez broadcastu to je naprd, ne? pak sit chodi jako když nechodi :)
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
13.12.2005 14:54 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
No záleží na tom na co to chci :-). A IMHO s maskou je broadcast zbytecnej.
13.12.2005 16:02 georgewh
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
If the alias is on the same subnet as an address already configured on the interface, then add netmask 0xffffffff to your ifconfig(8) command-line, as in the following:
# ifconfig ed0 alias 192.0.2.2 netmask 0xffffffff
Otherwise, just specify the network address and netmask as usual:
# ifconfig ed0 alias 172.16.141.5 netmask 0xffffff00
13.12.2005 17:09 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Co se píše v dokumentaci k příkazu ifconfig (který brzy oslaví osm let své obsolentnosti), je v tomto kontextu celkem irelevantní…
13.12.2005 17:11 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Ne tak úplně. Neuvedete-li brd, příkaz ip na rozdíl od ifconfig nedopočítá obvyklou broadcast adresu automaticky (k tomu slouží 'brd +'), ale nenastaví žádnou broadcast adresu. Což je celkem praktické, protože je tak možné používat minisegmenty o dvou adresách, aniž by bylo potřeba plýtvat adresami na nepouživaný broadcast.
Johny z Podoli avatar 13.12.2005 19:37 Johny z Podoli | skóre: 26 | blog: rocfdebian
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
právě o tom, že ip narozdíál od ifconfig broadcast vyžaduje...
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
13.12.2005 19:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Nevyžaduje, broadcast adresu nemusíte uvádět. Rozdíl je v tom, že ip v takovém případě žádnou nepřiřadí, zatímco ifconfig dopočítá tu obvyklou.
Johny z Podoli avatar 14.12.2005 01:26 Johny z Podoli | skóre: 26 | blog: rocfdebian
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
ip brd adresu teda vyžaduje, pokud jí neuvedu tak si ji ip nedopočítává jako ifconfig. pokud tedy broadcast neuvedu, tak se nenastaví a síť není korektně nastavena - plno věcí bez broadcastu nechodí jak má!

atd...

(a to mluvím z, řekl bych, sáhodlouhých zkušeností s nastavováním sítě :)

ps: hádáme se tu o vlastně tom, že oba to myslíme stejně :-) Johny
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
14.12.2005 02:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
a síť není korektně nastavena - plno věcí bez broadcastu nechodí jak má!

Abychom byli konkrétní, nechodí bez něj ty, které používají broadcast pakety. Ale těch naštěstí zase tak moc není, zvláště uvědomíme-li si, že většina komunikace dnes používá TCP, které už z principu broadcast používat nemůže. Koneckonců u point-to-point rozhraní také žádné broadcast adresy nemáte a přesto fungují…

Johny z Podoli avatar 14.12.2005 03:00 Johny z Podoli | skóre: 26 | blog: rocfdebian
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
no, muj svět je částěčně omezen na routování, a drtivá většina routovacích protokolů, demonů a dalších podobných věcí br. používá....

Navíc, pokud někdo o broadcastu ví málo, tak nejspíš ani neví, kdy je a kdy neni třeba... a pak se zbytečně diví že něco nechodí, neví proč, nedokáže to opravit...

Proto důrazně dbám na to, aby byl broadcast všude kde mům pole působnosti....

pak aspon nebudu muset dve hodiny resit, proc se mi v OSPF nepropaguji routy :)
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
14.12.2005 11:02 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
drtivá většina routovacích protokolů, demonů a dalších podobných věcí br. používá

  • OSPF: používá multicast nebo jednotlivé unicasty
  • BGP: používá TCP, tedy unicast
Takže ta drtivá většina znamená RIP? :-)
Johny z Podoli avatar 14.12.2005 15:13 Johny z Podoli | skóre: 26 | blog: rocfdebian
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
pokud neni kernel a sit nastavena pro multicast, tak se použiva broadcast a ano, broadcast je ta většina... jelikož ospf drži sit pohromade.

Johny
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
14.12.2005 23:07 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
To je hodně nepřesná interpretace, RFC 2328 tvrdí něco výrazně odlišného.
13.12.2005 17:49 jkt
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
ip addr add 1.2.3.4/30 dev eth5 a mam to zadarmo :-)
13.12.2005 20:53 Jan
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Co kdyby sis zalozil blog pro odpurce ifconfig a prestal tady s tim onanovat pokazde, kdyz se nekdo odvazi polozit dotaz o sitovani. Nechutne zhorsujes uz tak bidny pomer signal/sum techle diskuzi.

Rad bych poznamenal, ze ani po 9 (hloupych) komentarich jsme se nedostali k tomu hlavnimu: "Jak se ve FreeBSD jednomu interface priradi vice adres?". Musim rict ze i me by to zajimalo.
13.12.2005 21:02 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Nechtěl jste svým výpadem zaútočit spíš na mne? Jinak ptá-li se někdo, jak ve FreeBSD udělat něco jako je v Linuxu eth0:1, pak je docela na místě ho upozornit, že v Linuxu už poměrně dlouho nic takového není.
15.12.2005 00:24 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: FreeBSD - eth0:1 jako v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dost me udivuje, ze nekdo kdo pouziva FreeBSD a ne nejaky klikacni linux bastl, ma takovej infantilni dotaz!
man ifconfig
/etc/default/rc.conf
A zcela necekane www.freebsd.org/doc/handbook pro oficialni prirucku - Handbook.

FreeBSD ma dost logiku :) Takze jestlize se jedna o sitove zarizeni, tak staci napsat man 'jmeno_ovladace' (dmesg | less), tak je na 99 % v examples jak na to. Jinak na *BSD se snazi vse zahrnout do 'ifconfig'... Takze napr. pres ifconfig nastavim WEP k wifi karte nebo i tunneling.

Popr. kdyz 'jeste' neni moznost, jak to nacpat do rc skriptu (/etc/rc.conf), tak to natlac do /etc/start_if.{jmeno_ovladace}.

Plz, nedelej uzivatelum FreeBSD takovou ostudu :)

jirib

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.