LINUX.ORG.RU
решено ФорумAdmin

Как правильно выполнить ip addr add vlan?

 


1

1

Имею два сервера на которых поднять vlan интерфейс

сервер1
10.177.77.0/24 dev vlan777  proto kernel  scope link  src 10.177.77.13 

сервер2
10.177.77.0/24 dev vlan777  proto kernel  scope link  src 10.177.77.23 

добавляю на одном из них сетевой интерфейс

ip addr add 10.177.77.154/24 broadcast 10.177.77.255 dev vlan777 label vlan777:test1

все работает. проверяю командой ping с третьего сервера, где подсеть 10.177.88.* на своем vlan888. Пинг проходит. Все ОК. Удаляю.

удалить

ip addr del 10.177.77.154/24  dev vlan777
И поднимаю на втором сервере
ip addr add 10.177.77.154/24 broadcast 10.177.77.255 dev vlan777 label vlan777:test1
проверяю командой ping с сервера где подсеть 10.177.88.* на своем vlan888, приходится ждать минут 30, пинг появляется. Пытаюсь после этого поднять IP на обратном сервере, опять нет пинга и ждать пол часа пока появится. ОС SUSE. Если делать через YAST то все отрабатывает мгновенно на обоих узлах. Подскажите куда копать, и что читать.

Если вручную допишу в конфиг файл vlan этот ip то все работает.

vi /etc/sysconfig/network/ifcfg-vlan777
добавляю в конец конфига
IPADDR_0='10.177.77.154/24'
LABEL_0='test1'
выполняю команду
systemctl reload network
и все работает
Как это выполнить из консоли без конфига? Ну то-есть ip a, что не самостоятельная команда такая?



Последнее исправление: Shinma (всего исправлений: 2)
Ответ на: комментарий от sanwashere

Я не имею доступ на шлюз - это сетевой маршрутизатор HP, это чужой отдел. Но YAST же как то это проделывает, значит есть команды которые можно применить в консоли самому. Только вот какие?

Shinma
() автор топика
Последнее исправление: Shinma (всего исправлений: 3)
Ответ на: комментарий от Shinma

Тогда тестируйте с разными адресами IP, и, по-идее, будет вам счастье и без получасового ожидания. Иными словами, используя одинаковые адреса IP вы путаете кеш ARP железки-маршрутизатора (у HP вроде по документации время стухания записи кеша 20 минут).

sanwashere ★★
()
Последнее исправление: sanwashere (всего исправлений: 1)
Ответ на: комментарий от sanwashere

Проблема в том, что через конфиг файл и reload network это все работает мгновенно, а через ip addr add спустя непозволительное время. В интернете много статей как плохо использовать все устаревшие команды и надо использовать ip *, а на деле я не знаю как ею можно сделать тоже самое что, через конфиг файл.

Shinma
() автор топика

для оповещения хостов в сети об изменении arp информации используются Gratuitios ARP посылки (arp-ответ без запроса)

Послать можно, например, утилитой arping

arping -c 4 -A -I vlan777 10.177.77.154

Опция -A как раз шлет ответ

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