LinuxForum.Fans
Тема

Debian lo

Автор: LuckyStar 6 сообщений 1899 просмотров
29.10.2014 09:48 #398855

Друзья, добрый день!

В Qemu создал новую виртуалку с Debian Wheezy (Linux www 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2 x86_64 GNU/Linux).
Ставил из обычного образа (с него уже 3 или 4 виртуалки работают). Никаких настроек нигде не менял, только в /etc/network/interfaces статику для eth0 прописал.
Пропала петля (local loopback). После установки ничего необычного не делал, только apt-get update и apt-get upgrade, да и eth0 настроил.
Подскажите, пожалуйста, куда могла исчезнуть петля (как?) и как её вернуть на место?

[console]root@www:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.0.12
netmask 255.255.255.0
gateway 10.10.0.1

root@www:~# ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:00:b3:7c:21
inet addr:10.10.0.12 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:feb3:7c21/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4796 errors:0 dropped:0 overruns:0 frame:0
TX packets:433 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1208269 (1.1 MiB) TX bytes:59358 (57.9 KiB)


root@www:~# ifconfig lo 127.0.0.1

root@www:~# ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:00:b3:7c:21
inet addr:10.10.0.12 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:feb3:7c21/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4827 errors:0 dropped:0 overruns:0 frame:0
TX packets:458 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1215502 (1.1 MiB) TX bytes:62923 (61.4 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
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)[/console]

29.10.2014 10:59 #398860

Не вижу, куда она у вас пропала, зато вижу ее на месте. Как пропажа петли проявляется?

29.10.2014 11:05 · отредактировано #398862
yars написал:
Не вижу, куда она у вас пропала, зато вижу ее на месте. Как пропажа петли проявляется?

Изначально при просмотре ifconfig её нет, после ifconfig lo 127.0.0.1 появляется. То есть до ребута, после ребута её нет.

29.10.2014 13:14 #398913
"LuckyStar" написал:
Изначально при просмотре ifconfig её нет, после ifconfig lo 127.0.0.1 появляется. То есть до ребута, после ребута её нет.

Приведите конфигурационный файл к такому виду:

text

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0
iface lo inet loopback

iface eth0 inet static address 10.10.0.12 netmask 255.255.255.0 gateway 10.10.0.1

29.10.2014 14:05 #398928

Готово. Ребутнулся, проверил. Действительно, работает. Спасибо!
А в чем разница? На других виртуалках сделано так, как я выше показывал. Но там же есть lo.

29.10.2014 14:08 #398932
"LuckyStar" написал:
А в чем разница?

В том, что в первом случае вы два раза указываете интерфейсы, которые должны подниматься при старте системы:

text

auto lo
...
auto eth0

второй строкой вы переопределяете первую строку, вот и получается, что вы указываете поднимать только интерфейс eth0. Авто поднимаемые при старте системы интерфейсы нужно указывать в одно строку через пробел после директивы "auto"

text

auto lo eth0 ethN
"LuckyStar" написал:
На других виртуалках сделано так, как я выше показывал.

Сомневаюсь.

Войдите или зарегистрируйтесь, чтобы ответить.