Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как вычленить IP адрес нужного инетфейса? / 8 сообщений из 8, страница 1 из 1
12.09.2007, 23:06:16
    #34796106
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
Команда ` ifcongfig eth0 ` выдает кучу информации про интерфейс. А можно каким-нибудь ключом ограничить вывод только списком ip адресов повешеных на этот интерфейс? Или grep в зубы и вперед?
...
Рейтинг: 0 / 0
12.09.2007, 23:18:36
    #34796117
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
White OwlКоманда ` ifcongfig eth0 ` выдает кучу информации про интерфейс. А можно каким-нибудь ключом ограничить вывод только списком ip адресов повешеных на этот интерфейс? Или grep в зубы и вперед?

во-первых, один интерфейс -- один inet4 адрес.
во-вторых, судя по отсутсвию каких-либо пояснений и деталей, вы пытаетесь писать на шелле,
так что awk в руки и вперед!
...
Рейтинг: 0 / 0
13.09.2007, 00:05:20
    #34796161
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
Осяво-первых, один интерфейс -- один inet4 адрес.
Код: plaintext
1.
2.
 ifconfig eth0 10.0.0.1
 ifconfig eth0 add 10.0.0.2
 ifconfig eth0 add 10.0.0.3
А теперь один-единственый eth0 будет откликаться на три адреса сразу. Ы?
Вот и спрашивается как попроще получить список этих адресов без grep, awk, perl и всяких подобных пушек.
...
Рейтинг: 0 / 0
13.09.2007, 00:17:45
    #34796169
Как вычленить IP адрес нужного инетфейса?
> один интерфейс -- один inet4 адрес.

Один физический интерфейс - любое количество виртуальных интерфейсов. А на одном виртуальном интерфейсе действительно один ip.

sudo /sbin/ifconfig

eth0 ...inet addr:1
eth0:0 ...inet addr:2
...
eth0:21 ...inet addr:23
...

Относительно awk возражений нет.
...
Рейтинг: 0 / 0
13.09.2007, 00:28:08
    #34796175
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
2 White Owl
после прочтения подумать!

2 правильный линуксоид
а жаль
...
Рейтинг: 0 / 0
13.09.2007, 00:41:08
    #34796185
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
White Owl wrote:

> Или grep в зубы и вперед?
скорее sed, а не grep:
Код:
1.
ifconfig eth0|sed -n 's/^.*inet addr:\(\([0-9].\{1,3\}\)\{3\}[0-9]\{1,3\}\).*/\1/p'

Или perl.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.09.2007, 00:43:20
    #34796187
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
Т.е. (в одну строчку)
Код: plaintext
1.
ifconfig eth0|sed -n 's/^.*inet addr:\(\([0-9].\{1,3\}\)\{3\}[0-9]\{1,3\}\).*/\1/p'

Насчет множественных адресов, пардон, сразу не заметил. Это под один.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.09.2007, 09:27:49
    #34796427
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вычленить IP адрес нужного инетфейса?
Код: plaintext
ip addr | grep "scope global"
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как вычленить IP адрес нужного инетфейса? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]