Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Рутер от 2 доставчика?
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Димо Дата: 09/01/2006
 Искам да направя рутер c Slackware от 2 доставчика - единият
 е LAN, а другият - ADSL. Целта ми е ако LAN няма интернет,
 автоматично да се превключва на БТК. Например: eth0 и eth1
да са свързани към доставчиците, а eth2 да е 192.168.0.1


Отговор #1
От: Acho (acho< at >stoycom[ точка ]com) Дата: 09/01/2006
 Ако си от Варна, пиши ми на мейла. Точно такава система съм
запускал, и си работи перфектно.
Успех.



Отговор #2
От: l0ser Дата: 09/01/2006
 Ами ето ти един пример как може да стане с помоща на bash
script който трябва да добавиш в кронтаб.

#!/bin/sh
#
GW_IP=irc.spnet.net;
 if [[ $(nslookup $GW_IP | grep "connection timed out") ]]; \
# 
then
echo "Internet connection is dropped."
echo "Starting ADSL"

/usr/sbin/командата-за-стартиране-на-адсл 
# пример: /usr/sbin/pppoe-start

/sbin/iptables -t nat -F
# Тук вече пускаш нета на юзърите например с MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
fi


Отговор #3
От: botzko Дата: 09/01/2006
 горното не трябва ли да се допълни с една променлива която
 да е flase ако ADSL не е пуснат и true ако е пуснат и ако е
 пуснат да влиза в друг иф в който да гледа дли вече има
връзка към LAN-а и ако има да си се върне на LAN ???


Отговор #4
От: l0ser Дата: 09/01/2006
Ами аз съм му дал прост пример.. от тук на там предполагам 
 че сам може да се справи :)


Отговор #5
От: Димо Дата: 09/04/2006
 Поясно малко за това кронтаб и още- след като дойде трафика
 на първата връзка ще се поднови ли отново тя? Питам понеже
 БТК са на трафик, а ЛАН-а е неограничен. Затова предпочитам
 в случай, че спре ЛАН-а да премине към БТК, а след като
дойде ЛАН да се върне към него.


Отговор #6
От: Iordan (zajo (a) mail__dot__bg) Дата: 09/08/2006
 napravi go na bash, kato pusnesh ping kym abv primerno i ako
spre neta i ima request timed out da puska adsl-a..
 po podoben na4in e i pyrwiqt script no towa s pinga e po
nadejno ...
i po byrzo shte  raboti otkolkoto s crontab-a ...


Отговор #7
От: l0ser Дата: 09/09/2006
 Да речем , че си запазил bash скрипта който съм ти написал
по-горе в /bin/netcheck.sh
пишеш crontab -e   ( -e = за да го редактираш ) и добавяш:
*/1 * * * * /bin/netcheck.sh 

 това ще рече , че на всяка една минута ще изпълнява
/bin/netcheck.sh

 @Iordan проблема при пинг е че понекога дава различни неща
като няма пинг :)


<< Проблем със звука при СуСЕ 10.0 (1 ) | Как да инсталирам Mplayer но Ubuntu 5,04 (3 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.00 sys = 0.07 CPU)