Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dmvic в Nov 19, 2004, 17:42



Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: dmvic в Nov 19, 2004, 17:42
Значи номерът е следният: Имам една машинка със slackware 9.1 и 2.4 ядро, която използвам като рутер. Обаче имам 2 доставчика и една карта към вътрешната мрежа, която с ip aliasing настройвам да работи едновременно с 2 адреса. Целта на занятието е като оказвам на компютрите от вътрешната мрежа gateway да мога да пиша единия или другия адрес съответно за да им рутира трафика през единия или другия доставчик, и евентуално по-умните да си сменят сами gateway-а за да търсят по-добра връзка.
Ако може да ми обясните как точно да стане?


Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: the_real_maniac в Nov 19, 2004, 18:40
man route
man iptables

Определено ситуацията не е простичка , но честно да ти кажа не е и сложна , малко четене ти трябва ...

Има и по-силни инструменти  -> iproute2 :)


Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: Agent_SMITH в Nov 19, 2004, 19:59
преместена тема


Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: dmvic в Nov 19, 2004, 19:01
да четох ги 1000 пъти писах разни правила ама не става, ако беше станало нямаше да питам...


Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: Филип Бонев в Nov 19, 2004, 20:11
Защо не погледнеш на lartc.org има много хубави неща.

Имаше нещо от рода че с imq може да обединиш два физически интерфейса в един логически да пускаш от него нета и т.н. погледни.

Мисля, че имаше и статия на сайта, но не съм сигурен.

ПП: Това го карам по стари спомени.


Титла: 2 входящи и 2 изходящи интерфейса, как да настроя
Публикувано от: dmvic в Nov 21, 2004, 21:10
ОК! Прочетох и пробвах много неща ама все още не мога да направя така, че единият адрес да работи като гейтуей към единият доставчик, а другият адрес да е съответно за другия.
Надявам се някой все пак да е правил нещо подобно. Сега ще се опитам да ви го обясня по-ясно.
Имам следната конфигурация:
Вътрешна мрежа:
ETH0 - 192.168.0.1
alias-нат адрес ETH0:0 - 192.168.0.2
Интернет доставчици:
ETH1
ETH2
Искам да постигна следното:
компютрите от вътрешната мрежа, които са дали като гейтуей 192.168.0.1 да минават през доставчика на ETH1, а тези с 192.168.0.2 - на ETH2
Пробвах да добавя правила в iptables във верига FORWARD ама не се получава, още повече ме притеснява, че когато ползвам като -i eth0:0 ми казва че не мога да използвам знаци като ":" но после при -L -v ми показва за входящ интерфейс именно eth0:0. route пък няма как да му кажа ако са от едикой си входящ интерфейс, него го интересуват само destination адресите.
Може и да има, ама не мога да го разгадая.
Моля ви, дайте някакви идеи.