ifconfig не показывает полностью имя интерфейса/алиаса если имя имеет длину более 9 символов: vlan0029: Link encap:Ethernet HWaddr 00:80:C8:CD:45:65 inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 --- --- Хотелось бы увеличить длину выводимого имени хотя бы на 2 символа.Например, в данный момент невозможно отобразить полное имя алиаса vlan0029:1 - оно обрезается до символа \':\'
Надо избегать использования таких длинных имен - см. описание struct ifreq в /usr/include/net/if.h
Может я чего-то недопонял, но судя по if.h - IFNAMSIZ=IF_NAMESIZE=16 симвоов. А в выводе ifconfig имя режется до 9. strlen(\'vlan0029:10\') = 11.
Should be fixed in 1.60-alt4; please reopen if not.