dlinyj: (Default)
[personal profile] dlinyj
Продолжение поста

Есть куча lte модемов. Необходимо попеременно работать с каждым модемом (гнать трафик, не отключая остальные).


Каждый модем при подключении создаёт eth-интерфейс с ip-адресом 192.168.8.100 и является шлюзом 192.168.8.1. И конфигурирует по dhcp все настройки. То есть у нас есть куча одинаковых сетевых интерфейсов с одинаковыми ip-адресами и одинаковыми шлюзами по умолчанию.

Вручную меняю ip-адреса на сетевых интерфейсах по следующей схеме.


Далее работаю следующим образом с модемами:



И столкнулся с проблемой, что не всегда срабатывает такой подход. Почему-то сеть не всегда поднимается. И главное, ладно бы стабильно не работало бы. А то, то срабатывает такой подход, то нет.
Что я делаю не так, что не учитываю, что ещё стоит добавить или изменить? Приму любые рекомендации!

Date: 2020-05-18 10:10 pm (UTC)
From: [identity profile] arush-damage.livejournal.com
Не уверен что это может влиять, но у тебя разные тулзы для настройки роутов используются:
1) ip route flush all
2) route add ...

Я б начал с того что переписал бы вторую команду как "ip route add ...."

ЗЫ. А по хорошему - настроить каждый модем на свою сеть

Date: 2020-05-18 10:28 pm (UTC)
From: [identity profile] berlinux.livejournal.com

Опиши цель. Чего ты хочешь добиться.

Date: 2020-05-19 06:56 am (UTC)
From: [identity profile] free-artp.livejournal.com
+1
Чего хочется? Баланс? Агрегат? Что на дальнем конце (за опсосом)?

Может BFD?

Date: 2020-05-19 07:32 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Поочерёдное измерение скорости на каждом интерфейсе.

Date: 2020-05-19 07:22 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Замеры скорости на каждом конкретном интерфейсе. По другому (не важно какому), может быть подключение ssh или vpn.

Date: 2020-05-19 04:37 am (UTC)
From: [identity profile] t-mike.livejournal.com
скорее всего каждый модем в своём namespaces и дальше рулить трафик с них

Date: 2020-05-19 07:22 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Можно подробнее?

Date: 2020-05-19 07:39 am (UTC)
From: [identity profile] t-mike.livejournal.com
в двух словах не расскажешь, если коротко, то каждый namespaces это отдельный ip стек и есть возможность настроить взаимодействии между ними, материала в сети море

Date: 2020-05-19 07:44 am (UTC)
From: [identity profile] dlinyj.livejournal.com
блин, как искать? Можно просто дать ссылку на пример использования.

Date: 2020-05-19 07:48 am (UTC)
From: [identity profile] berlinux.livejournal.com
Если тебе надо только мерить скорость - предложение с namespaces дельное. Это поможет обойти проблемы с одинаковыми подсетями.
Как вариант - убедить эти рутеры(модемы) использовать разные подсети или перевести их в режим настоящих модемов, чтобы поднимать ppp соединение.
Чтобы соединение ssh постоянно не рвалось - можно менять не default gateway, а только маршрут к серверу с которым измеряется скорость.

Date: 2020-05-19 08:01 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Как вариант - убедить эти рутеры(модемы) использовать разные подсети или перевести их в режим настоящих модемов, чтобы поднимать ppp соединение.

На этой модели ppp невозможно. Настраивать каждый отдельный модем тоже невозможно (их может быть сотни-тысячи штук).

Чтобы соединение ssh постоянно не рвалось - можно менять не default gateway, а только маршрут к серверу с которым измеряется скорость.

Это тоже невозможно, сервера разные.

Date: 2020-05-19 09:07 am (UTC)
From: [identity profile] samrustor.livejournal.com
мб даунап интерфейс?

Date: 2020-05-19 09:34 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Я так делал https://dlinyj.livejournal.com/806920.html . Меня за это наругали. И это рвёт ssh соединение.

Date: 2020-05-19 10:56 am (UTC)
From: [identity profile] samrustor.livejournal.com
понятно. а выше предлагали каждому модему свой ип дать, тоже не взлетает? дефолтный роут и днс можно ж похоже скриптом поменять. заодно мб выяснится, какой модем глючит?

Date: 2020-05-19 11:40 am (UTC)
From: [identity profile] dlinyj.livejournal.com
выше предлагали каждому модему свой ип дать, тоже не взлетает? дефолтный роут и днс можно ж похоже скриптом поменять. заодно мб выяснится, какой модем глючит?

Вы скрипт посмотрите. Всё это реализовано. Глючат попеременно все.

Date: 2020-05-19 12:52 pm (UTC)
From: [identity profile] samrustor.livejournal.com
ну вот и попробуйте каждому дать отдельный ип, вроде несложно. дшцп у вас на линуксе? мб у вас где-то пакеты застревают.

Date: 2020-05-19 01:36 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
>>ну вот и попробуйте каждому дать отдельный ип,

Что означает "отдельный IP?", чем отличается от того что я нарисовал на схеме.

мб у вас где-то пакеты застревают.

Может быть, как узнать где?

Date: 2020-05-19 02:34 pm (UTC)
From: [identity profile] samrustor.livejournal.com
их тогда не надо выключать. и если потери были вызваны пропажей шлюза, то должно помочь.

Date: 2020-05-19 02:40 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Их никто не выключает. Я не понимаю что должно помочь. Вот есть схема: картинка наверху. IP разные (но в одной подсети), работает через раз.

Date: 2020-05-19 02:59 pm (UTC)
From: [identity profile] samrustor.livejournal.com
это просто повторение совета, приведённого выше по треду.

Date: 2020-05-20 01:45 pm (UTC)
From: [identity profile] orome-risc.livejournal.com
Метриками пробовал управлять?
sudo ip route add 0.0.0.0/0 via 192.168.8.1 dev ethN metric N

Date: 2020-05-20 02:59 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
не, не пробовал. Думаешь поможет?

Date: 2020-05-21 06:44 am (UTC)
From: [identity profile] orome-risc.livejournal.com
А почему нет? Это стоимость маршрута: меньше метрика - выше приоритет. В Win ты можешь управлять метрикой интерфейса (все маршруты через этот интерфейс автоматом получают заданный приоритет-метрику). В Linux может не быть выведена в gui, но обычно метрика интерфейса тоже есть. Ну и в ручную задавать на конкретные маршруты к одной и той же сети можно. Приходится только, если маршрут уже есть, удалять его и создавать заново для смены метрики.

Date: 2020-05-21 08:54 pm (UTC)
From: [identity profile] eky.livejournal.com

Загугли тему "chan dongle asterisk". Там такую проблему решали по управлению УСБ устройствами.

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 08:08 am
Powered by Dreamwidth Studios