URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3200
[ Назад ]

Исходное сообщение
"Зачем нужен lo интерфейс."

Отправлено sopisia , 23-Июл-10 15:29 
OS UBUNTU 10.04

Зачем нужен lo интерфейс.

Минусы, после отключения :
Отключив lo интерфейс на ubuntu, я получил лишь одну проблему.
При наборе от простого пользователя команды sudo -s
перед появлением ввода пароля появляется :
user@desktop:~$ sudo -s
sudo: unable to resolve host athlon
[sudo] password for user:
И в это время делается dns запрос со словом desktop на dns сервер.

1.КАК ЭТО ИСПРАВИТЬ?

Плюсы, после отключения:
Нет никакого лишнего траффика. Десктопную систему легче администрировать.

2.ПРИВЕДИТЕ КОНКРЕТНО ДЛЯ ЧЕГО НУЖЕН LO ИНТЕРФЕЙС? ДЛЯ APACHE ТАК ПОНИМАЮ НУЖЕН.. А ЕЩЕ???


Содержание

Сообщения в этом обсуждении
"Зачем нужен lo интерфейс."
Отправлено Andrey Mitrofanov , 23-Июл-10 15:41 
http://ru.wikipedia.org/wiki/Loopback

"Зачем нужен lo интерфейс."
Отправлено Аноним , 23-Июл-10 15:43 
>[оверквотинг удален]
>И в это время делается dns запрос со словом desktop на dns
>сервер.
>
>1.КАК ЭТО ИСПРАВИТЬ?
>
>Плюсы, после отключения:
>Нет никакого лишнего траффика. Десктопную систему легче администрировать.
>
>2.ПРИВЕДИТЕ КОНКРЕТНО ДЛЯ ЧЕГО НУЖЕН LO ИНТЕРФЕЙС? ДЛЯ APACHE ТАК ПОНИМАЮ НУЖЕН..
>А ЕЩЕ???

Он используется практически любым приложением. Например когда вы при помощи mysql подключаетесь к 127.0.0.1, то соединение осуществляется через lo интерфейс. Короче просто воспримите необходимость его как аксиому и все.

Никакого лишнего трафика и так нет. Это локальный интерфейс и трафик не уходит за пределы конкретной машины. Про более легкое администрирование, откровенно говоря, вообще не понял. Короче, советую вернуть все обратно. Это позволит избежать массы проблем и вопросов в будущем.


"Зачем нужен lo интерфейс."
Отправлено sopisia , 23-Июл-10 16:00 
ОС ubuntu. Ничего не устанавливалось. Кроме wireshark'a и пары административных программ.

Как объяснить то что через lo интерфейс делался запрос на ytimg.com ???

Трафик ведь не уходит куда поппало??? нууу...ну..


"Зачем нужен lo интерфейс."
Отправлено Дядя_Федор , 23-Июл-10 16:19 
>Как объяснить то что через lo интерфейс делался запрос на ytimg.com ???

Вмешательством инопланетян, вспышками на Солнце и критическими днями.


"Зачем нужен lo интерфейс."
Отправлено QuAzI , 23-Июл-10 16:08 
Я думал как раз MySQL быстрее будет через файловый сокет крутиться.
Но это только некоторого софта касается, остальные да, через lo0 зачастую работают (да и настроены на него по умолчанию).

"Зачем нужен lo интерфейс."
Отправлено sopisia , 23-Июл-10 16:20 
На декстопе ubuntu 10 по умолчанию. нет никаго apache, lighttpd и т.д.нет mysqlя.
Есть только стандартная ubuntu 10 с диска.

Еще раз вопрос.

ОС ubuntu. Ничего не устанавливалось. Кроме wireshark'a и пары административных программ.
Как объяснить то что через lo интерфейс делался запрос на ytimg.com ???

Трафик ведь не уходит куда поппало??? нууу...ну..

Зачем ubuntu на которой работает только браузер, использовать lo?


"Зачем нужен lo интерфейс."
Отправлено Аноним , 23-Июл-10 16:31 
>[оверквотинг удален]
>
>Еще раз вопрос.
>
>ОС ubuntu. Ничего не устанавливалось. Кроме wireshark'a и пары административных программ.
>Как объяснить то что через lo интерфейс делался запрос на ytimg.com ???
>
>
>Трафик ведь не уходит куда поппало??? нууу...ну..
>
>Зачем ubuntu на которой работает только браузер, использовать lo?

там выше есть ссылка на педивикию.
loopback - это официальный стандарт, неотъемлемая часть unix/linux системы, не важно, серверной или настольной. нужен для работы многих приложений, для тестирования итд. точка.
про запрос на ytimg.com - думаю вы что-то путаете.


"Зачем нужен lo интерфейс."
Отправлено sopisia , 23-Июл-10 16:43 
"  про запрос на ytimg.com - думаю вы что-то путаете. "
Wireshark не может ошибаться.

Хочу видеть список программ обращающихся на lo интерфейс.
Какой командой это можно сделать?

watch -n 1 команда


"Зачем нужен lo интерфейс."
Отправлено Andrey Mitrofanov , 23-Июл-10 17:03 
>Хочу видеть список программ обращающихся на lo интерфейс

lsof -i@127.0.0.1


"Зачем нужен lo интерфейс."
Отправлено теоретик , 23-Июл-10 17:10 
>Хочу видеть список программ обращающихся на lo интерфейс.
>Какой командой это можно сделать?
>
>watch -n 1 команда

watch -n 1  "netstat -tuwapn |grep 127.0.0.1"


"Зачем нужен lo интерфейс."
Отправлено sopisia , 23-Июл-10 17:30 
>>Хочу видеть список программ обращающихся на lo интерфейс.
>>Какой командой это можно сделать?
>>
>>watch -n 1 команда
>
>watch -n 1  "netstat -tuwapn |grep 127.0.0.1"

Это покажет только запросы на адрес 127.0.0.1

Если через lo интерфейс будет попытка запроса на внешний ip, то как я его увижу????
Более того netstat -tuwapn не показывает запросы по интерфейсам.

Видимо лучшим вариантом будет логирование через iptables.
Там молжно создать правило для интерфесай и любых ip и логгировать такие действия в файл. Но там нельзя видеть какая программа делает запрос.

Так что делать?
Как видеть КАКАЯ ПРОГРАММА, НА КАКОЙ ИНТЕРФЕЙС, НА КАRОЙ IP?


"Зачем нужен lo интерфейс."
Отправлено теоретик , 23-Июл-10 18:23 
>>watch -n 1  "netstat -tuwapn |grep 127.0.0.1"
>
>Это покажет только запросы на адрес 127.0.0.1

или _с_ адреса 127.0.0.1...


"Зачем нужен lo интерфейс."
Отправлено tux2002 , 09-Авг-10 20:28 

>Если через lo интерфейс будет попытка запроса на внешний ip, то как
>я его увижу????

Через интерфейс lo внешний ip не запрашивается. Посмотрите route -n - там информация построчно на какие сети через какие интерфейсы будут переданы пакеты. Маршрут 0.0.0.0 - маршрут по умолчанию, он последний, в интернет уйдёт по нему. Отсутствие интерфейса lo вряд ли что-то Вам даст. Хотя существует ОС без интерфейса lo - это Minix3.


"Зачем нужен lo интерфейс."
Отправлено cryo , 23-Июл-10 17:44 
>"  про запрос на ytimg.com - думаю вы что-то путаете. "
>
>Wireshark не может ошибаться.

Проверьте свой /etc/resolv.conf
Вполне возножно, что у вас работает локальный dns-сервер и соотв, там записано:

nameserver 127.0.0.1

>Хочу видеть список программ обращающихся на lo интерфейс.
>Какой командой это можно сделать?
>
>watch -n 1 команда

Про lsof вам уже сказали.

Могу только добавить, что архитектура клиент-сервер очень популярна среди программ для linux/*nix, бОльшая часть из них любит общаться через сетевые сокеты, соотв. в ситуации когда и клиент, и сервер на одной машине, все общение будет идти через ваш loopback интерфейс (lo). Навскидку, так работает cups (система печати), skype (voip) и многое другое.

Оставьте этот интерфейс в покое :)


"Зачем нужен lo интерфейс."
Отправлено sopisia , 23-Июл-10 18:17 
ubuntu только что установленная.
Нет никоаго своего dns-сервера.

Отображение всех соединений.
lsof -i 4 -an

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
firefox  22698 polos   45u  IPv4 701598      0t0  TCP 192.168.1.55:45047->74.125.87.100:www (ESTABLISHED)


Вопрос :
DEVICE показывается в виде цифр. Можно ли как отобразить как eth и lo. Или как узнать по номеру DEVICE какое это устр-во eth или lo?


"Зачем нужен lo интерфейс."
Отправлено SDenis , 23-Июл-10 19:41 
Ура! Каникулы !!!! )

"Зачем нужен геморрой по отключению loob-back-а??"
Отправлено Andrey Mitrofanov , 23-Июл-10 20:16 
Присоединяюсь--^^^

"На последний вопрос кто нибудь может ответить? А то все умные.."
Отправлено sopisia , 23-Июл-10 20:46 
Вопрос :
Какая программа, на какой интерфейс, на какой ip.

Пример,
firefox            eth0               google.com


p.s:просто интерфесой много, нужно за каждым слкедить.
По делу отвечайте, гугл не помогает , так же как и последние два комментатора...только пальцы гнут, а сказать не могут, или не знают...ха-ха!!!


"На последний вопрос кто нибудь может ответить? А то все умные.."
Отправлено QuAzI , 24-Июл-10 00:40 
У меня софт ходит на lo0, nfe0, rl0, tun0 и иногда даже tap0. Причём любой софт, который мне понадобится и не дай бог какой-нибудь умник бросится это "исправлять". Это как бы настроено так в соответствии с маршрутами к конкретным хостам. Вы спрашивали зачем нужен lo0 - вам ответили. Что и куда ломится на вашей косой бубунте - не знаю и знать не хочу. Гугл помог - про loopback там написано, про netstat -rn тоже.

"На последний вопрос кто нибудь может ответить? А то все умные.."
Отправлено Scrooge , 24-Июл-10 10:14 
>По делу отвечайте, гугл не помогает , так же как и последние
>два комментатора...только пальцы гнут, а сказать не могут, или не знают...ха-ха!!!
>

Девушка, у вас катастрофически не хватает теоретических знаний, ИМХО. Господа, учли ваш пол и терпеливо отвечают на вопросы, а не погнали взашей учить мат.часть. Думаю, не следует пренебрегать предоставленными ссылками на теорию и тупо просить ответ на данный вопрос после того, как выдано уже несколько исчерпывающих ответов.