ifconfigє net-toolsкомпанією, яка давно не змогла повністю йти в ногу з мережевим стеком Linux. Він все ще використовується ioctlдля конфігурації мережі, що є некрасивим і менш потужним способом взаємодії з ядром.
Багато змін у мережевому коді Linux та багато нових функцій недоступні за допомогою net-tools: багатоканальної маршрутизації, маршрутизації політики (див. RPDB). routeдозволяє робити дурні речі, такі як додавання декількох маршрутів до одного місця призначення, з однаковим показником.
Додатково:
ifconfig не повідомляє належну апаратну адресу для деяких пристроїв.
- Ви не можете налаштувати
ipip, sit, gre, l2tpі т.д. в ядрі статичних тунелів.
- Ви не можете створити
tunабо tapпристрої.
- Спосіб додавання декількох адрес до даного інтерфейсу також має погану семантику.
- Ви також не можете налаштувати систему управління трафіком Linux, використовуючи
net-toolsбудь-яку.
Дивіться також ifconfigсмокче .
EDIT : Видалено твердження про net-toolsприпинення розвитку, що до цього часу я забув, де потрапив на цю посаду. net-tools"працював над тим, як iproute2вийшов, хоча це здебільшого виправлення помилок та незначні вдосконалення та функції, як, наприклад, інтернаціоналізація.