LINUX.ORG.RU
ФорумAdmin

Странное поведение альяса


0

1

Приветсвую.

Есть вот такой вот ifconfig:

eth1      Link encap:Ethernet  HWaddr 52:54:00:94:54:EE
          inet addr:123.123.123.218  Bcast:123.123.123.223  Mask:255.255.255.248
          inet6 addr: fe80::5054:ff:fe94:54ee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83661 errors:0 dropped:0 overruns:0 frame:0
          TX packets:60664 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18983356 (18.1 MiB)  TX bytes:23414884 (22.3 MiB)

eth1:0    Link encap:Ethernet  HWaddr 52:54:00:94:54:EE
          inet addr:123.123.123.219  Bcast:123.123.123.223  Mask:255.255.255.248
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth1:1    Link encap:Ethernet  HWaddr 52:54:00:94:54:EE
          inet addr:123.123.123.220  Bcast:123.123.123.223  Mask:255.255.255.248
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Есть вот такие настройки:

eth1
DEVICE=eth1
HWADDR=52:54:00:94:54:ee
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=123.123.123.218
NETMASK=255.255.255.248
eth1:0
DEVICE=eth1:0
ONBOOT=yes
IPADDR=123.123.123.219
NETMASK=255.255.255.248
ONPARENT=yes
eth1:1
DEVICE=eth1:1
ONBOOT=yes
IPADDR=123.123.123.220
NETMASK=255.255.255.248
ONPARENT=yes

GATEWAY=123.123.123.217

Крутится все это на виртуальной машине под KVM

Сначала адреса стояли в убывающей последовательности (eth1-218, eth1:0-219, eth1:1-220) извне работал только адрес 218, а остальные были недоступны. Поменял последовательность (eth1-220, eth1:0-219, eth1:1-218) - заработало. Проработало сутки и перестало. Ни чего не помогало (restart network, init 6). Потом, минут через час, ВНЕЗАПНО, заработало. В логах ни чего нет.

Были-ли у вас похожие ситуации? Где может быть проблема?

uname -a 2.6.32-358.23.2.el6.x86_64

cat /etc/issue CentOS release 6.4 (Final)

Для начала ведро обнови. А ещё есть mac-vlan.

ktulhu666 ☆☆☆ ()

ну там маршрутизация, все дела
наверное дело в том, что у одной сетевки три адреса из одной же подсети

ii343hbka ★★★ ()

на алиасах поставь маску 255.255.255.255

Давно дело было, от какого-то косяка это помогало, а от какого, не помню.

И еще раз посмотри внимательно, broadcast везде ли автоматически правильно выставляется?

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

С такой маской не заработало вообще. Может быть проблема в вуртуализации?

fashka ()

Имхо, лучше всунуть в виртуалку ещё 2 сетевых интерфейса, чем мучиться с alias-ами, скорее всего. Сетевая сейчас через virtio, или как? Во внешний мир как выпущена?

undertaker ★★ ()

Вроде утилитой ip можно несколько ip на один интерфейс (без алиасов).

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

А как вы себе представляете альясы с адресами из разных подсетей? :-)

2 логических сети поверх одной физической.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от fashka
# ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:19:d1:87:a4:08 brd ff:ff:ff:ff:ff:ff
    inet 172.16.11.22/16 brd 172.16.255.255 scope global eth0
    inet 192.168.30.23/24 brd 192.168.30.255 scope global eth0:1
    inet 192.168.0.23/24 brd 192.168.0.255 scope global eth0:2
    inet 10.90.90.2/8 brd 10.255.255.255 scope global eth0
    inet 192.168.1.23/24 scope global eth0
    inet6 fe80::219:d1ff:fe87:a408/64 scope link 
       valid_lft forever preferred_lft forever
#

Здеся алиасы добавлены как на etxX:Y, так и просто на ethX.

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

Имхо, лучше всунуть в виртуалку ещё 2 сетевых интерфейса, чем мучиться с alias-ами, скорее всего. Сетевая сейчас через virtio, или как? Во внешний мир как выпущена?

Вы правы - Virtio. во внешку она смотрит вланой. С двумя сетевками пробовал, не заработало ни чего. Почему - хз.

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