Loopback (Что такое, для чего нужно и как включить)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Loopback

Сообщение aLexx programmer »

У меня в Gentoo при работающем подключении к интернет происходят непонятные глюки и тормоза при запуске программ. Мне сказали, что это, возможно, оттого, что у меня в системе нет loopback'а. Для чего он вообще нужен и как его включить?
Спасибо за внимание.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Loopback

Сообщение flook »

Скажи ifconfig lo и если тебе скажут, что такого нет .... лучше пока просто скажи ;)
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Loopback

Сообщение serg_sk »

У меня в Gentoo при работающем подключении к интернет происходят непонятные глюки и тормоза при запуске программ. Мне сказали, что это, возможно, оттого, что у меня в системе нет loopback'а. Для чего он вообще нужен и как его включить?
Спасибо за внимание.

Если у тя подключение работает, то loopback есть. Ибо без него бы никаких пакетов не получал
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Loopback

Сообщение polachok »

ну вас... человек спрашивает как включить, а вы. В конфиге ядра это...давно там не был правда... расскажите. Хотя если есть initrd значите есть и loop
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Loopback

Сообщение brob »

Для начала initrd не связан с loopback.
Если ядро от дистрибутива,- то loopback там скорее всего есть. Если делал сам,- то смотри dmesg и логи. У меня при загрузки пробегает соответсявующая строка по загрузки loopback. Если ничего похожего нету и нужно перекомпилировать ядро,- Русское пошаговое руководство
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Loopback

Сообщение polachok »

brob, вы ошибаетесь. почитайте доку. initrd зависит от loopback(или пора меня пинать отсюда, из модеров для чайника по причине отупения и склероза).
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Loopback

Сообщение brob »

Смело, однако!
Я конечно немного ошибся, он конечно связан. Вот выдержка и man initrd
The main motivation for implementing initrd was to allow for modular kernel configuration at system installation.
Помню когда мучился с пересборкой ядра, я очень многие опции выкидывал из ядра, и initrd получилось очень маленьким (25 кб!). Он грузит модули и если loopback включен в ядро модулем, то он есть в initrd. Но наличие initrd никак не связано с loopback, если его в ядре нет!
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

(serg_sk @ Четверг, 23 Декабря 2004, 16:24) писал(а):
У меня в Gentoo при работающем подключении к интернет происходят непонятные глюки и тормоза при запуске программ. Мне сказали, что это, возможно, оттого, что у меня в системе нет loopback'а. Для чего он вообще нужен и как его включить?
Спасибо за внимание.

Если у тя подключение работает, то loopback есть. Ибо без него бы никаких пакетов не получал



Неужели???

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

[root@localhost kaw25]# ifconfig
nas0      Link encap:Ethernet  HWaddr 00:00:01:00:00:00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1226 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1097 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1147301 (1.0 Mb)  TX bytes:212033 (207.0 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:83.237.165.173  P-t-P:83.237.160.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:1174 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1045 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1135417 (1.0 Mb)  TX bytes:176465 (172.3 Kb)

[root@localhost kaw25]#


Ну и?

(polachok @ Четверг, 23 Декабря 2004, 16:40) писал(а):ну вас... человек спрашивает как включить, а вы. В конфиге ядра это...давно там не был правда... расскажите. Хотя если есть initrd значите есть и loop


initrd нет.

(brob @ Четверг, 23 Декабря 2004, 20:43) писал(а):Для начала initrd не связан с loopback.
Если ядро от дистрибутива,- то loopback там скорее всего есть. Если делал сам,- то смотри dmesg и логи. У меня при загрузки пробегает соответсявующая строка по загрузки loopback. Если ничего похожего нету и нужно перекомпилировать ядро,- Русское пошаговое руководство


Спасибо, буду изучать!
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Loopback

Сообщение serg_sk »

Неужели???

Да,и бо без лупвэка у меня не работает и наверно ни у кого не работает

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

localhost root # ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:195.135.202.26  P-t-P:195.135.202.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:6866 errors:1 dropped:0 overruns:0 frame:0
          TX packets:4505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:2093491 (1.9 Mb)  TX bytes:1056810 (1.0 Mb)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Loopback

Сообщение alv »

(aLexx programmer @ Четверг, 23 Декабря 2004, 14:36) писал(а):У меня в Gentoo при работающем подключении к интернет происходят непонятные глюки и тормоза при запуске программ. Мне сказали, что это, возможно, оттого, что у меня в системе нет loopback'а. Для чего он вообще нужен и как его включить?
Спасибо за внимание.


loopback - механизм доступа к файлу как к файловой системе. Нужен, например, при монтировании образов CD, или для того же initrd, ну еще для пары вещей. Включается, как было сказано, в ядре - модулем или жестко.

ИМХО тормжение запуска программ при подключении к сети с наличием/отсутствием loopback связано быть не может.

А не в KDE ли это происходит?
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: Loopback

Сообщение v0iD »

Тема обсуждалась в подфоруме "администрирование".

/etc/hosts

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

127.0.0.1 localhost localhost@localdomain localdomain
Спасибо сказали:
Аватара пользователя
bogus
Сообщения: 160

Re: Loopback

Сообщение bogus »

(alv @ Пятница, 24 Декабря 2004, 8:59) писал(а):loopback - механизм доступа к файлу как к файловой системе. Нужен, например, при монтировании образов CD, или для того же initrd, ну еще для пары вещей. Включается, как было сказано, в ядре - модулем или жестко.

Здесь, конечно, имеется в виду сетевой интерфейс lo - loopback.

Если у тя подключение работает, то loopback есть. Ибо без него бы никаких пакетов не получал

Странно...
Делаю: ifconfig lo down, а вся сеть продолжает работать...
Как всякое несовершенное существо я могу ошибаться. Простите меня.
jabberId = foldl (flip (:)) [] "ur.rebbaj@43sugob"
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Loopback

Сообщение alv »

(bogus @ Пятница, 24 Декабря 2004, 10:48) писал(а):
(alv @ Пятница, 24 Декабря 2004, 8:59) писал(а):loopback - механизм доступа к файлу как к файловой системе. Нужен, например, при монтировании образов CD, или для того же initrd, ну еще для пары вещей. Включается, как было сказано, в ядре - модулем или жестко.

Здесь, конечно, имеется в виду сетевой интерфейс lo - loopback.


Ну а наличие сетевого loop'а вообще просто проверяется

ping localhost

Да, и обычная сеть, конечно же, без localhost будет работать. А вот будут ли работать Иксы - это вопрос:-)
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

(serg_sk @ Пятница, 24 Декабря 2004, 0:30) писал(а):
Неужели???

Да,и бо без лупвэка у меня не работает и наверно ни у кого не работает

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

localhost root # ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:195.135.202.26  P-t-P:195.135.202.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:6866 errors:1 dropped:0 overruns:0 frame:0
          TX packets:4505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:2093491 (1.9 Mb)  TX bytes:1056810 (1.0 Mb)




А у меня работает! Сколько раз повторять? :new_mad:

(alv @ Пятница, 24 Декабря 2004, 12:29) писал(а):Ну а наличие сетевого loop'а вообще просто проверяется

ping localhost

Да, и обычная сеть, конечно же, без localhost будет работать. А вот будут ли работать Иксы - это вопрос:-)


Так ведь работают, хоть и с тормозами.

(alv @ Пятница, 24 Декабря 2004, 9:59) писал(а):loopback - механизм доступа к файлу как к файловой системе. Нужен, например, при монтировании образов CD, или для того же initrd, ну еще для пары вещей. Включается, как было сказано, в ядре - модулем или жестко.

ИМХО  тормжение запуска программ при подключении к сети с наличием/отсутствием loopback связано быть не может.

А не в KDE ли это происходит?


И в KDE, и в GNOME.
А с чем может быть связано? Полное описание проблемы здесь.
aLexx programmer добавил в 25.12.2004 11:18
Сделал ifconfig lo up - loopback запустился. Но ping localhost как не работал, так и не работает. Глюки с KDE и GNOME тоже остались.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Loopback

Сообщение alv »

(aLexx programmer @ Суббота, 25 Декабря 2004, 11:18) писал(а):Сделал ifconfig lo up - loopback запустился. Но ping localhost как не работал, так и не работает. Глюки с KDE и GNOME тоже остались.

А IP 127.сколько_то_там_не_помню где-нибудь в конфигах прописан (не зная дистра, не могу сказать точно, где он может быть).
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

В /etc/hosts, как сказал v0iD:
127.0.0.1 localhost localhost@localdomain localdomain
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Loopback

Сообщение Bolverk »

Господа, я бы вас попросил квотировать умереннее.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

Я пробовал ping localhost - и при включённом, и при выключенном loopback он не пингуется.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

Плиз, положите кто-нибудь скрипт из init.d для автозагрузки lo при старте системы. Я хоть посмотрю, с какими опциями этот самый lo запускается. А то у меня крепнет подозрение, что я просто недописываю какие-то необходимые опции при ifconfig lo up (что-нибудь типа netmask) :new_unsure:

P.S. А возникло это подозрение из того, что по ifconfig у меня в параметрах lo вообще mask нет, а у других есть (там где-то serg_sk писал вывод ifconfig'а). Может там ещё чего-то не хватает?... :new_huh:

Спасибо за внимание.
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: Loopback

Сообщение nercus »

Gentoo? а что говорит "rc-update -s|grep net.lo" ?
лично у меня вот так: net.lo | boot

если интересно посмотреть скрипт, то вот он /etc/init.d/net.lo

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

#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-src/rc-scripts/init.d/net.lo,v 1.10 2004/04/21  17:09:18 vapier Exp $

start() {
    ebegin "Bringing ${IFACE} up"
    /sbin/ifconfig lo 127.0.0.1 up 2>/dev/null
    /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 \
        gw 127.0.0.1 dev lo 2> /dev/null
    eend 0
}

stop() {
    ebegin "Bringing ${IFACE} down"
    /sbin/ifconfig ${IFACE} down &>/dev/null
    eend 0
}
2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Loopback

Сообщение aLexx programmer »

Огромное спасибо, всё заработало! :new_biggrin:
Спасибо сказали: