Автор Тема: Rq: routing на 2 мрежи ?  (Прочетена 2610 пъти)

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« -: Aug 04, 2007, 18:58 »
Значи в мрежата имам 2 интернет доставчика и искам и на двата да мога да ползвам интернета.Първия доставчик ми е през PPPoE , а втория няма никакви VPN връзки ами просто пускам комютъра и тръгва.Също така искам след като от  1 дпставчик който е на PPPoE  да се закачам и да давам интернет на другия комютъра пак през PPPoE , обаче искам и от втория доставчик също да идва интернет или с няколко думи искам 2 доставчика на 1 сървър.Примерно с единия да ми отваря торентите да си ги тегля а с другия да си гледам сайтове и т.н.т.Въпроса ми как може да стане това нещо ? Надявам се сте ме разбрали какво имам предвид ,че искам да направя ? '<img'>
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #1 -: Aug 04, 2007, 23:39 »
Ако ще делиш трафика само по вид, то iptables, ROUTE target ще ти свърши работа.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #2 -: Aug 06, 2007, 11:52 »
Цитат (VladSun @ Авг. 05 2007,00:39)
Ако ще делиш трафика само по вид, то iptables, ROUTE target ще ти свърши работа.

ако може да ми дадеш някакъв линк да видя примерни команди за рутиране на такава мрежа ? За това за което ми говориш някакъв пример да ми дадеш за iptables, ROUTE target?
Активен

peterangelov

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #3 -: Aug 06, 2007, 12:38 »
мисля те този сайт ще ти е полезен:

LARTC

в тази си част особено:

Routing for multiple providers

успех,
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #4 -: Aug 07, 2007, 02:33 »
http://netfilter.org/project....a-ROUTE

Пример - искаш HTTP трафика и SMTP трафика да отиват към различни доставчици:

Примерен код

iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue




Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #5 -: Aug 16, 2007, 11:33 »
Цитат (VladSun @ Авг. 07 2007,03:33)
http://netfilter.org/project....a-ROUTE

Пример - искаш HTTP трафика и SMTP трафика да отиват към различни доставчици:

Примерен код

iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue

А мога ли примерно ако имам само 2 лан карти , (едната в коята влиза интернета от 2-та доставчика, а другата коята шарва интенета през PPPoE) може ли примерно вместо да имам 3 лан карти ( едната за 2-та достачика , и едната за интернета който шарвам през PPPoE) да имам 2 лан карти и на едната да настроя примерно:
Примерен код
ifconfig eth0 192.168.0.200
, а другoто IP да е :
Примерен код
ifconfig eth0:1 10.13.1.200
тоест на лан картата от коята идват 2-та интерната да са сложени два IP адреса.Може ли да стане така и в случая ако става така синтаксиса на комадата как ще е?
Примерен код

iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0:1 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue

Защото на eth0 е сложено IP което се закача към PPPoE сървъра от който ми идва интернета от първия доставчик , а eth0:1 ще е втория достачвик.
Активен

KPETEH

  • Напреднали
  • *****
  • Публикации: 584
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #6 -: Aug 16, 2007, 12:58 »
//offtopic всичко това е чудесно но ми е интересно какъв е смисълът от тази гимнастика ..два доставчика за един компютър ??

П.С. май някои хора са си надживяли харча
Активен

Най-добрата страна на алчността е способността и да стопява коефициента на интелигентност дори на най-умния човек.

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #7 -: Aug 17, 2007, 10:39 »
Цитат (KPETEH @ Авг. 16 2007,13:58)
//offtopic всичко това е чудесно но ми е интересно какъв е смисълът от тази гимнастика ..два доставчика за един компютър ??

П.С. май някои хора са си надживяли харча

Тази "гимнастика" както казваш е с цел това да не се натоварва въръзката, с единия доставчик да тегля примерно торенти а с другия да отварям сайтове.А относно финансофия въпрос на страната тук не е мястото да се засяга това.Тук е форум за проблеми свързани с линукса !
П.С.: Хайде без офтопици повече и ако може по темата да се пише !
П.С.П.С:А и как мислиш по-малките достачици доставят интернет ? От 1 доставчик ли според теб вземат интернет.Едва ли  'B)' Защото като им се скапе връзката към единия да преминат ведната на другия.Но това вече е друг въпрос.Моля придържаите се към въпроса на темата.



Активен

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #8 -: Aug 19, 2007, 18:44 »
Цитат (VladSun @ Авг. 07 2007,03:33)
http://netfilter.org/project....a-ROUTE

Пример - искаш HTTP трафика и SMTP трафика да отиват към различни доставчици:

Примерен код

iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue

Примерен код
iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE -- eth0 --continue
iptables v1.3.8: unknown arguments found on commandline
Try `iptables -h' or 'iptables --help' for more information.
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #9 -: Aug 19, 2007, 19:07 »
изял си oif преди eth ;-)

а то можеше и по-кратко , ако не се лъжа

-o

':p' '<img'>



Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #10 -: Aug 20, 2007, 13:35 »
Цитат (the_real_maniac @ Авг. 19 2007,20:07)
изял си oif преди eth ;-)

а то можеше и по-кратко , ако не се лъжа

-o

':p' '<img'>

Ако може да ми обясниш малко с примерен код ? Да нямаш предвид вместо това:
Примерен код
iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue

да направя това:
Примерен код
iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE eth0 --oif --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE ppp0 --oif  --continue
Активен

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #11 -: Aug 21, 2007, 12:56 »
Цитат (dobritu @ Авг. 19 2007,19:44)
Цитат на: VladSun,Авг. 07 2007,03:33
http://netfilter.org/project....a-ROUTE

Пример - искаш HTTP трафика и SMTP трафика да отиват към различни доставчици:

Примерен код

iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE --oif eth0 --continue
iptables -A POSTROUTING -t mangle -p tcp --dport 25 -j ROUTE --oif ppp0 --continue

Примерен код
iptables -A POSTROUTING -t mangle -p tcp --dport 80 -j ROUTE -- eth0 --continue
iptables v1.3.8: unknown arguments found on commandline
Try `iptables -h' or 'iptables --help' for more information.

Тука не трябва ли да пачна кернела да поддърбжа тези паравила на iptables ?
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Rq: routing на 2 мрежи ?
« Отговор #12 -: Aug 21, 2007, 14:31 »
Трябва '<img'>
Пачt е ROUTE в PoM.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
routing
Настройка на програми
lem4o 10 2349 Последна публикация Feb 09, 2004, 20:03
от lem4o
routing
Настройка на програми
ivo80 3 1609 Последна публикация Apr 08, 2004, 01:34
от biglamer
routing
Настройка на програми
mozly 7 2299 Последна публикация Jul 26, 2004, 13:48
от
Routing
Настройка на програми
sapa 1 988 Последна публикация Oct 26, 2004, 13:40
от
WAN + Routing
Настройка на програми
michail 2 1306 Последна публикация Dec 01, 2004, 15:08
от Uvigii