Portál AbcLinuxu, 12. května 2025 06:40
ip addr add 1.2.3.4 dev eth0
# 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.
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.