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

во-первых, один интерфейс -- один inet4 адрес.
во-вторых, судя по отсутсвию каких-либо пояснений и деталей, вы пытаетесь писать на шелле,
так что awk в руки и вперед!
...
Рейтинг: 0 / 0
Как вычленить IP адрес нужного инетфейса?
    #34796161
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осяво-первых, один интерфейс -- один 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
Как вычленить IP адрес нужного инетфейса?
    #34796169
> один интерфейс -- один inet4 адрес.

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

sudo /sbin/ifconfig

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

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

2 правильный линуксоид
а жаль
...
Рейтинг: 0 / 0
Как вычленить IP адрес нужного инетфейса?
    #34796185
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как вычленить IP адрес нужного инетфейса?
    #34796187
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. (в одну строчку)
Код: 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
Как вычленить IP адрес нужного инетфейса?
    #34796427
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ip addr | grep "scope global"
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как вычленить IP адрес нужного инетфейса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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