LINUX.ORG.RU
ФорумAdmin

Дело о пропавшем интерфейсе


0

0

На убунтовой машине есть eth0 (обычный езернет, гигабитный, получает адрес по dhcp) и eth0:0 (на той же карточке, адрес сугубо статический). По неизвестной причине время от времени eth0:0 пропадает с радара ifconfig (и соотв. висящие на нем squid и dansguardian хренеют). ifdown/ifup - и интерфейс снова жив. В dmesg ругани нет. Вообще ничего нет про это дело. Куда б еще посмотреть, подиагностировать?

★★★★★
Ответ на: комментарий от Uncle_Theodore

В таком случае NetworkManager отправляется в заслуженную топку.

INFOMAN ★★★★★
()
Ответ на: комментарий от Uncle_Theodore

eth0 поднимается не в NM. Так что вроде не оно (хотя NM глюкало то еще)

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

> На lo? А как снаружи оно будет видно?

так же как и на eth0 =) трайни и все поймешь.

Komintern ★★★★★
()
Ответ на: комментарий от svu

У Зулу в блоге было, но он блог закрыл.

Там скрипт типа такого кидался в /etc/network/if-up.d:

#!/bin/sh

# Copyright (c) Zulu 2007
# See http://zulu.in.ua/multi-address-interface/ru/

[ -z "$IF_ADD_IPS" ] && exit 0

IP=/bin/ip
if [ ! -x $IP ]
then
  exit 0
fi

case "$MODE" in
        start)
                ACT="add"
        ;;
        stop)
                ACT="del"
        ;;
        *)
                exit 0
        ;;
esac

for i in $IF_ADD_IPS
do
        $IP addr $ACT $i dev $IFACE
done

# =================================================

/etc/network/if-down.d:
lrwxrwxrwx 1 root root  22 2007-10-11 14:48 01addresses -> ../if-up.d/01addresses

$ =================================================

И соответственно в interfaces к нужному интерфейсу дописывалось: прописывалось:

add_ips 10.9.8.7/24 10.11.12.13/24

INFOMAN ★★★★★
()

ip addr add $IP/$NET dev $IF
И вешай его на up событие интерфейса в /etc/network/interfaces

Пропадать не будет.

kilolife ★★★★★
()
Ответ на: комментарий от INFOMAN

Re^2: Дело о пропавшем интерфейсе

> У Зулу в блоге было, но он блог закрыл.

можно проще:

в /etc/network/interfaces

post-up /sbin/ip a a ipaddr/msk dev iface brd +

pre-down /sbin/ip a d ipaddr/msk dev iface

YOGHYK
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.