Получить сетевые параметры

Модератор: Модераторы разделов

xfree86
Сообщения: 97

Получить сетевые параметры

Сообщение xfree86 »

Добрый день!
Мне нужен скрипт, которые бы смог вывести мне поотдельности настройки сети
адрес
маска
шлюз
имя компа
днс

ifconfig выводит слишком много...
мне нужно только это...
разобрать ifconfig - для меня сложно

может как-то проще можно?

PS Настройки сети ни где не хранятся - dhcp
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Получить сетевые параметры

Сообщение Portnov »

Ну например так, для IP:

Код: Выделить всё

ifconfig eth0 | egrep -o 'inet addr:[0-9.]+' | egrep -o '[0-9.]+'


Маска - аналогично, только 'inet addr' заменить на 'Mask'.

Шлюз:

Код: Выделить всё

route | awk '/^default/ {print $2}'


Имя компа - hostname. DNS:

Код: Выделить всё

egrep -o '[0-9.]+' /etc/resolv.conf
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
xfree86
Сообщения: 97

Re: Получить сетевые параметры

Сообщение xfree86 »

Спасибо! :yes3:
Спасибо сказали: