ifconfig funguje na ostatních Unixech mimo Linuxu – pokud není seriál věnován jen Linuxu, je jeho uvedení v článku správné. Na Linuxu ale ifconfig nefunguje už skoro dvě desetiletí. „Používat ifconfig na featury, které umí“, je v Linuxu nesmysl, protože ifconfig neumí v Linuxu správně nic – neumí ani správně zobrazit aktuální nastavení síťových rozhraní. Kdybyste chtěl v Linuxu používat ifconfig používat pro to, co umí, musel byste si vždy nejprve přes ip zkontrolovat, že systém je ve stavu, který ifconfig „umí“ – a to už je rovnou lepší použít ip ke všemu, nemyslíte? Navíc byste musel přesně znát všechna omezení ifconfig, to mi také připadá zbytečné.
# ip a show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 74:d4:35:0b:18:06 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.3/24 brd 10.0.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet 192.168.123.3/24 scope global eth0
valid_lft forever preferred_lft forever
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 74:d4:35:0b:18:06
inet addr:10.0.0.3 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26780924 errors:0 dropped:163 overruns:0 frame:0
TX packets:14459079 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:25594412615 (23.8 GiB) TX bytes:1871716916 (1.7 GiB)
ifconfig uz celou radku let v linuxu vubec neni, a to co tam je je emulace jeho chovani za pomoci ip. Ta emulace pak umi par zakladnich veci a na obyceny nastaveni IPcka prevazne staci, ale v okamziku, kdy se zacne resit vic IPcek, vlany, ... tak velmi rychle narazis na to, ze to nefunguje jak by melo. Respektive, nefunguje to tak, jak je popisovano v milionech vsemoznych navodu, ktery pocitaj prave s tim puvodnim, uz nepodporovanym chovanim.
Treba pokud mi skleroza slouzi, tak puvodni ifconfig neumel pridat iface vic IPcek, a bylo treba kvuli tomu vytvaret dalsi virtualni iface. Coz jako "spravnej" postup jeste stale bezne na netu najdes.
Dtto trebas vlany, ktery ifconfig nikdy neumel, a byl na to treba dalsi tool, ip to samozrejme bez potizi nastavi.