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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Два канала доступа в интернет  (Прочитано 5546 раз)

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

Оффлайн ziablik

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Два канала доступа в интернет
« : 15 Августа 2009, 01:36:42 »
есть домашний роутер-сервер, поднятый по этому хавту https://forum.ubuntu.ru/index.php?topic=61834.0

интернет приходит на eth0 по витой паре.
есть доступная бесплатная точка доступа Wi-Fi
хочется добавить резервный канал, Чтобы при падении основного инет шел автоматом с вайфая.
Я понимаю что это уже обсуждалось конечно, но не могу найти. Тыкните куда читать, или тут подскажите)

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Два канала доступа в интернет
« Ответ #1 : 15 Августа 2009, 10:03:25 »
Можно через маршруты. Читать про балансировку нагрузки.
Linux Advanced Routing & Traffic Control HOWTO
Chapter 4. Rules - routing policy database
4.2.2. Load balancing
http://www.opennet.ru/docs/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html
StarDict и Mueller помогут против английского мануала.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource

Оффлайн ziablik

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Два канала доступа в интернет
« Ответ #3 : 15 Августа 2009, 11:19:28 »
Спасибо) я идиот,  до такого простого запроса не додумался)

Пользователь решил продолжить мысль 15 Августа 2009, 09:56:36:
Хм, по всем примерам предполагаются статические IP,  а у меня оба провайдера предоставляют DHCP. Это немного смущает.
как например сделать это без указания IP

 ip route add $P1_NET dev $IF1 src $IP1 table T1
  ip route add default via $P1 table T1
  ip route add $P2_NET dev $IF2 src $IP2 table T2
  ip route add default via $P2 table T2
« Последнее редактирование: 15 Августа 2009, 11:56:58 от ziablik »

Оффлайн Silver Ghost

  • Участник
  • *
  • Сообщений: 107
    • Просмотр профиля
Re: Два канала доступа в интернет
« Ответ #4 : 16 Августа 2009, 23:54:58 »
http://debianway.ru/articles/how-to/nic-bonding-on-debiam-lenny.html

Оно под дебиан, но думаю разницы нет...

Гарри Кашпировский

  • Гость
Re: Два канала доступа в интернет
« Ответ #5 : 17 Августа 2009, 00:06:36 »
Хм, по всем примерам предполагаются статические IP,  а у меня оба провайдера предоставляют DHCP. Это немного смущает.
как например сделать это без указания IP

 ip route add $P1_NET dev $IF1 src $IP1 table T1
  ip route add default via $P1 table T1
  ip route add $P2_NET dev $IF2 src $IP2 table T2
  ip route add default via $P2 table T2


#!/bin/sh
IP1=`ifconfig eth0 | head -n 2 | sed 'N;s/\n/ /' | awk '{print $7}'   | sed -e 's/addr://'`
IP2=`ifconfig wlan0 | head -n 2 | sed 'N;s/\n/ /' | awk '{print $7}'   | sed -e 's/addr://'`
# route stuff
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
?
« Последнее редактирование: 17 Августа 2009, 00:15:29 от Гарри Кашпировский »

Оффлайн ziablik

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Два канала доступа в интернет
« Ответ #6 : 17 Августа 2009, 00:38:33 »
http://debianway.ru/articles/how-to/nic-bonding-on-debiam-lenny.html

Оно под дебиан, но думаю разницы нет...

вот это самое интересное)

спасибо, буду пробовать.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Два канала доступа в интернет
« Ответ #7 : 17 Августа 2009, 00:49:47 »
тоже примерно тем же вопросом озадачился несколько часов назад
http://community.livejournal.com/ru_linux/2281485.html

Пользователь решил продолжить мысль 17 Августа 2009, 14:49:58:
туплю что то...
Есть Интересная статейка
Оригинал: http://www.tigran.am/multiply-links.html
перевод
http://www.opennet.ru/base/net/multipl_links.txt.html

Есть PC с 3 NIC под управлением:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.04.3 LTS
Release: 8.04
Codename: hardy

Есть 2 провайдера: ADSL (МГТС) и Ethernet (Corbina)
eth0: Corbina_net 10.154.8.0/255.255.248.0
eth1: home_lan : 192.168.5.0/24
eth2: МГТС: 192.168.2.0/32, pppoe поднимает сам модем
ppp999: Интернет от корбина)

Добавил 2 таблицы
Сделал скрипт

cat /etc/ipr

(Нажмите, чтобы показать/скрыть)
Вот если этот ipr довести до ума и и закинуть в /etc/ppp/ip-up.d...

Задача: Использовать 2 провайдера одновременно

Пользователь решил продолжить мысль 18 Августа 2009, 17:17:41:
хм, no one не ткнет носом в метод решения?
« Последнее редактирование: 18 Августа 2009, 17:17:41 от Unreg »

 

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