Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как объединить 2 интернет канала в 1?  (Прочитано 6318 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Есть 3 интерфейса. eth0 - локалка(172.20.20.0/24), eth1 - инет, реальный статический ип, 1 провайдер. eth3 - сетка(192.168.0.0/16), 2 провайдер + инет по впн.
Нужно обхеденить 2 канала от eth1 и впн ppp0 из eth3 в один. Как реализовать?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #1 : 10 Марта 2011, 15:46:51 »
смотреть в сторону  ip route (nexthop)

Пользователь решил продолжить мысль 10 Марта 2011, 15:49:00:
http://habrahabr.ru/blogs/linux/54748/
« Последнее редактирование: 10 Марта 2011, 15:49:00 от xeon_greg »

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #2 : 10 Марта 2011, 16:07:00 »
или в 10 кликов мышкой на базе mikrotik

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #3 : 10 Марта 2011, 16:23:25 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 10 Марта 2011, 16:26:06 от armad »
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #4 : 10 Марта 2011, 16:49:00 »
или в 10 кликов мышкой на базе mikrotik
ага кучу денег в нагрузку

Оффлайн micron

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #5 : 10 Марта 2011, 17:01:58 »
В один канал нельзя. Как Вы себе это представляете? Можно реализовать чтобы если один отваливается то поднимается автоматом второй. И наоборот, если поднимается первый то второй отваливается автоматом.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #6 : 10 Марта 2011, 17:03:50 »
В один канал нельзя. Как Вы себе это представляете? Можно реализовать чтобы если один отваливается то поднимается автоматом второй. И наоборот, если поднимается первый то второй отваливается автоматом.
  вы в этом уверены ? это вы себе не представляете как это. почитайте в гугле например

Оффлайн micron

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #7 : 10 Марта 2011, 17:08:22 »
вы в этом уверены ? это вы себе не представляете как это. почитайте в гугле например
Уверен. Можно сделать два параллельно работающих канала. Но никак не один из двух. 
Или тогда пусть автор точнее формулирует мысль.
Ваша ссылка на хабр, кстати, подтверждение моих слов.
« Последнее редактирование: 10 Марта 2011, 17:13:24 от micron »

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #8 : 10 Марта 2011, 17:40:00 »
или в 10 кликов мышкой на базе mikrotik
ага кучу денег в нагрузку
Бог с вами какая куча денег?
50$ стоит RB750 с лицензией. (за такие деньги SOHO роутеры типа Dlink), я только вижу что вы где то краем уха слышали.
После регистрации на сайте можно БЕСПЛАТНО скачать x86 mikrotik и использовать его, вроде ограничение на 100 VPN соединений.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #9 : 10 Марта 2011, 18:03:16 »
ну и зачем платить хотя бы даже эти 50уе, если для этого примитивного решения все уже есть, бесплатно, надо только чуть включить мозги и кое-чего подчитать

Пользователь решил продолжить мысль 10 Марта 2011, 18:18:18:
полный функционал бесплатно на сутки,  с регистрацией по 1 туннелю и можно конечно по мылу выпросить volume license
 http://wiki.mikrotik.com/wiki/Manual:License_levels
« Последнее редактирование: 10 Марта 2011, 18:18:18 от xeon_greg »

Оффлайн teraflops

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #10 : 10 Марта 2011, 19:47:11 »
у меня давно была вот такая идея - пустить четные ип-адреса по-одному интерфейсу, а нечетные по-другому (на уровне роутов)
Извиняюсь, что придумываю терминологию. но вы наверно поняли. четный, нечетный.
при такой логике, при скачке с торрентов будет очень высока вероятность полного суммирования скоростей от двух интерфейсов.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #11 : 10 Марта 2011, 20:09:26 »
у меня давно была вот такая идея - пустить четные ип-адреса по-одному интерфейсу, а нечетные по-другому (на уровне роутов)
Извиняюсь, что придумываю терминологию. но вы наверно поняли. четный, нечетный.
при такой логике, при скачке с торрентов будет очень высока вероятность полного суммирования скоростей от двух интерфейсов.
как я уже писал ip route (nexthop ) решает задачу и для торрентов самое оно, только выбирать не нужно там четный, нечетный :)  там в зависимости от выставленного веса weight нагрузка будет сама распределяться на шлюзы ну и конечно в торренте увидим просуммированную общую скорость обоих каналов

Оффлайн teraflops

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #12 : 10 Марта 2011, 20:59:04 »
как я уже писал ip route (nexthop ) решает задачу и для торрентов самое оно, только выбирать не нужно там четный, нечетный :)  там в зависимости от выставленного веса weight нагрузка будет сама распределяться на шлюзы ну и конечно в торренте увидим просуммированную общую скорость обоих каналов

да. так даже лучше =)

Пользователь решил продолжить мысль 11 Марта 2011, 07:22:05:
Прямое суммирование скоростей от двух интерфейсов для одного соединения невозможно ввиду того, что пользователь на другой стороне будет получать пакеты с другим ип-адресом, если часть данных будет посылаться другим интерфейсом. соответственно, эти пакеты им будут восприниматься как другие, не относящиеся к данной сессии.
« Последнее редактирование: 11 Марта 2011, 07:22:43 от teraflops »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как объединить 2 интернет канала в 1?
« Ответ #13 : 11 Марта 2011, 11:55:25 »
как я уже писал ip route (nexthop ) решает задачу и для торрентов самое оно, только выбирать не нужно там четный, нечетный :)  там в зависимости от выставленного веса weight нагрузка будет сама распределяться на шлюзы ну и конечно в торренте увидим просуммированную общую скорость обоих каналов
По сути задача решается на уровне прикладного программирования:
- разбиения на потоки
- и создания сокетов
- распределения и перераспределения загрузок (нагрузок) по сокетам в зависимости от скорости передачи.
Для длинных файлов тоже есть механизмы закачки не всего файла, а части его (механизмы черных дыр).
Мы с Mam(O)n ом обсуждали эту проблему, когда показывал фокусы с черными дырами.
https://forum.ubuntu.ru/index.php?topic=87361.0
Поэтому в каком-то смысле есть суммирование скорости передачи.
« Последнее редактирование: 11 Марта 2011, 12:01:42 от alexander.pronin »

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.