Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 20. 11. 2025, 16:28:38
-
myslel jsem si bláhově, že abych byl ušetřený ip link set wlx60fT0Ř6X45WTF (a nebo ještě odvážneji wpa_supplicant -i nickname ), tak bude fungoval ip link set alias :( nebo altname :).
Dobře ,altname tedy funguje i v wpa_supplicantech toolech, čert :-X vem, že filutové vymysleli pro jeho definici další syntaxi add property místo set , jak zlotřile radila AI...
Ale k čemu je příkaz set alias ? zatím mi připomíná nemohoucího invalidu kterým ani není možné zavolat ip -s -h link show aliasname
K čemu potom takovýhle mrzáci-aliasové jsou? jaké je jeho reálné použití?
-
Znáte význam užití alias?
Znáte význam užití alias které by nezvládal altname?
-
Alias je latinské slovo znamenající „jinak, jinak zvaný, vlastně“.
Představ si to jako doplňující komentář k popisu rozhraní.
lopata@michacka:~# ip link show dev eno1
3: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether d4:be:d9:39:1e:f0 brd ff:ff:ff:ff:ff:ff
altname enp0s25
lopata@michacka:~# ip link set dev eno1 alias "Provider O2 - bflm1.psvz2"
lopata@michacka:~# ip link show dev eno1
3: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether d4:be:d9:39:1e:f0 brd ff:ff:ff:ff:ff:ff
alias Provider O2 - bflm1.psvz2
altname enp0s25
V man stránce je přímo napsáno:
alias NAME
give the device a symbolic name for easy reference.
-
Tak ještě jsem dohledal, že alias se uloží do kernel atributu IFLA_IFALIAS a altname se uloží do IFLA_ALT_IFNAME.
Když se podíváš k dokumentaci k netlinku na https://www.infradead.org/~tgr/libnl/doc/route.html#link_object
tak v sekci 3.5.11 ifAlias je zmíněno Alternative name for the link, primarly used for SNMP IfAlias.
Případně na https://man.freebsd.org/cgi/man.cgi?rtnetlink(4) jde dohledat
RTM_DELLINK
Deletes the interface specified by IFLA_IFNAME.
RTM_GETLINK
Fetches a single interface or all interfaces in the current VNET, de-
pending on the NLM_F_DUMP flag. Each interface is reported as a
RTM_NEWLINK message. The following filters are recognised by the ker-
nel:
ifi_index interface index
IFLA_IFNAME interface name
IFLA_ALT_IFNAME interface name
TLVs
IFLA_ADDRESS
(binary) Llink-level interface address (MAC).
IFLA_BROADCAST
(binary) (readonly) Link-level broadcast address.
IFLA_IFNAME
(string) New interface name.
IFLA_IFALIAS
(string) Interface description.
Takže je to skutečně jen informativní popisek interface.
-
Díky za investigaci. To ukazuje , jak je důležité nesplést terminologii. Tak to by konečně mohli k ip-route přidat funkci aliasů!!! Jak já bych si rád k routám přidál komentář. Když i iptables pravidla a ipset mají atribut comment