Portál AbcLinuxu, 23. prosince 2025 08:34
. ip addr add 1.2.3.4 dev eth0
. A IMHO s maskou je broadcast zbytecnej.
# ifconfig ed0 alias 192.0.2.2 netmask 0xffffffffOtherwise, just specify the network address and netmask as usual:
# ifconfig ed0 alias 172.16.141.5 netmask 0xffffff00
ifconfig (který brzy oslaví osm let své obsolentnosti), je v tomto kontextu celkem irelevantní…
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.
ip v takovém případě žádnou nepřiřadí, zatímco ifconfig dopočítá tu obvyklou.
Johny
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í…
ip addr add 1.2.3.4/30 dev eth5 a mam to zadarmo
eth0:1, pak je docela na místě ho upozornit, že v Linuxu už poměrně dlouho nic takového není.
man ifconfig /etc/default/rc.confA 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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.