Как реализовать seamless переключение между вайфаем и эфирнетом, шоб tcp не рвался, а юзал работающий транспорт? Под моим контролем оба девайса, на них крутятся Zverпрыщи.
@etw Сейчас шнурок и вафля воткнуты в китайский говнороутер в режиме "свич с вайфаем", который одним из шнурковых портов воткнут в роутер на x86 с прыщингом, который раздаёт dhcp, ra, натит 4 и роутит 6.
@l29ah Тогда да, bgp может помочь. Что-то типа повесить на lo алиасом адрес и проанонсировать роутеру. Возможно, есть способы попроще, например, переключать линки с помощью STP, заведя их в мост или повесить virtual IP и переносить его с помощью keepalived.
@l29ah > А почему BGP, а не OSPF?
bgp попроще, вродь. и, вообще, я ненастоящий сетевик, прост сертификат (на самом деле и его нет) на свалке нашла.
> И вообще, емерге што?
quagga или bird. можешь exabgp попробовать, к нему можно скрепты писать.
@etw Ну вот я ща посмотрел на зебру и не понял, какие у меня сети чо. У меня же по идее всего одна своя сеть и интернеты. Пойду посмотрю поподробнее про бриджеклуджи.
@etw 22:53:13]<L29Ah_> сделал rmmod bonding && modprobe bonding mode=active-backup
22:53:31]<L29Ah_> в первый раз затолкал сначала eth0, потом wlan0; во второй наоборот
22:53:58]<L29Ah_> в первый раз: поднимаю eth0, работает, поднимаю wlan0, работает, опускаю eth0, не работает
22:54:18]<L29Ah_> во второй зеркально
22:55:09]<L29Ah_> работоспособность проверяю пингованием роутера и поглядыванием в tcpdump
22:55:48]<L29Ah_> алсо все девайсы получают мак первого добавленного девайса
23:00:33]<L29Ah_> в соседнем чяте посоветовали обмазаться BGP; я хочу это?
@l29ah — включи ARP Monitor на адрес шлюза вместо MII, следящего за состоянием локального интерфейса, он будет постоянно слать пакеты, по которым свитч сможет узнавать MAC; — посылай больше gratuitous ARP (num_grat_arp, num_unsol_na) на всякий случай; — если не поможет, включи fail_over_mac, тогда MAC будет меняться при смене соединения.
@l29ah — включи ARP Monitor на адрес шлюза вместо MII, следящего за состоянием локального интерфейса, он будет постоянно слать пакеты, по которым свитч сможет узнавать MAC;
— посылай больше gratuitous ARP (num_grat_arp, num_unsol_na) на всякий случай;
— если не поможет, включи fail_over_mac, тогда MAC будет меняться при смене соединения.