Crio 11.04.2018 13:24 пишет: Круто, хорошее дополнение. Может есть смысл подумать об изготовлении на продажу?
Да, надо подумать, но оно у меня сейчас в состоянии макета. Для начала потестирую, подопиливаю
sigma 11.04.2018 13:54 пишет: +1 за продажу решений. Сейчас делаю аналогичное решение и на, почти, том же железе. Но я дилетант и у меня еще ничего не получается Мысли о привлечении гуру уже проскакивают И не у меня одного. Судя по развитию 3G-4G сейчас пойдет волна интернетизации "отдаленных от цивилизации мест".
У меня на двух железках оно уже работает. Было время посравнивать. У Banana Pi встроенный WiFi оказался получше. Гораздо стабильнее работает и скорость выше. Но поддержка у них жуть. У Raspberry ядро Линуксаа поновее, поддерживается маркировка пакетов и с поддержкой железа в целом лучше. Потребление +/- одинаковое. У Raspberry чуть меньше, на 30-50ma. Под нагрузкой потребляют ~700-800mA, а с полу-отключенными модемами ~350-400mA. Тут есть еще поле для экспериментов. Можно попробовать поотключать всякое лишнее.
Со скриптами для старта всей этой штуки могу помочь. Мне только надо еще дописать обработку отключения интерфейсов, чтобы vtrunkd сетку зря не дергал и логи не засорял, когда модемы отключаются.
Andrew82 11.04.2018 15:44 пишет: А почему модемы включены через хаб? Есть какая-то хитрость?
Может стоит предусмотреть серверную часть с возможностью подключения нескольких таких коробочек? И организовать абонплату?
Никакой хитрости. В штатных USB, модемы, из-за ширины, мешают друг другу С шарингом такого сервера есть свои ньюансы. Но думаю возможно.
А в твоей схеме малинка снаружи видна как один gateway или как два(на каждый модем)? Я это к тому, что могу ли я заранее какой-то трафик отправить только через один канал? В идеале, вообще три gateway - по одному на модем и один общий с балансировкой.
Шлюз один. Для такой схемы их больше и не надо, хотя ничего не мешает на клиенте прописать шлюзом модем, а на коробке включить proxy-arp Я бы сделал по одному из вариантов: - маркировка на клиенте, с помощью DSCP. Тут преимущество в том, что на винде можно конкретному приложению сказать через какой шлюз ходить или как трафик шейпить; - правила в файрволе, с установкой fwmark, в зависимости от IP/порта источника.
На Raspberry kworker до 20% доходил, помню. Там Ethernet на USB сидит и это было на 20Мбитах. Для стационарной установки можно что-то помощнее взять конечно.