У версіях до 15.04 раніше існувала nm-tool
утиліта.
Від man nm-tool
:
ІМ’Я
nm-tool - утиліта для повідомлення про стан та пристрої NetworkManager
СИНОПИС
nm-інструмент
ОПИС
Утиліта nm-інструменту надає інформацію про NetworkManager, пристрої та бездротові мережі.
Ця невелика утиліта чудово взаємоділа б із Менеджером мережі та створювала звіт з відповідною інформацією про кожен рядок, який було досить просто розібратися з утилітами для обробки тексту. Вибірка зразка:
$ nm-tool | sed -ne '/^ *IPv4/,/^$/p'
IPv4 Settings:
Address: 192.168.42.178
Prefix: 24 (255.255.255.0)
Gateway: 192.168.42.129
Відповідь Rinzwind на відповідне запитання цитувала журнал змін пакету Network Manager, який пояснює, що його було викинуто вгору за течією та замінено ним nmcli
. Слід зазначити, що nmcli
до і після 15.04 відрізняється кількома аргументами командного рядка. Ось альтернатива вищезазначеному:
$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]: 192.168.0.101/24
IP4.GATEWAY: 192.168.0.1
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
З nmcli
інформацією показано відповідно до кожного інтерфейсом, тобто там безліч ліній для одного інтерфейсу, а потім відокремлюються порожнім рядком іншого набору рядків і так далі.
Ще однією альтернативою, яку можна використовувати, буде ip
команда, якій надають перевагу сьогодні ifconfig
. Відповідно до відповідей pilona та Gilles про різницю між командами 'ifconfig' та 'ip' , функції ядра Linux і мережевих можливостей просунулися вперед, але ifconfig
пакет, до якого він належить, не розвивався давно, і саме тому у нас є ip
утиліти. Для отримання інформації про адресацію щодо конкретних інтерфейсів ip -o -4 addr
може використовуватися та ip route
може використовуватися для отримання інформації про маршрутизацію / шлюз.