The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как разрулить две сети"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Как разрулить две сети"  
Сообщение от lexx (??) on 24-Окт-08, 17:16 
Здравствуйте.

Имеется домашний компьютер.
На компьютере имеются две сетевые платы и подключено два провайдера.

Один провайдер - раздает интернет по PPPoE
Второй провайдер - раздает статистический адрес, а далее подключение идет через VPN (pptp)
Возникает конфликт между двумя сетями.
У одного 2 DNS и у другого 2 DNS. А resolv.conf - может использовать не более двух(вроде).

Что нужно:

Нужно чтобы сети работали независимо друг от друга.
Т.е. я подключаюсь через PPPoE - и интернет работает и сеть работает, + ко всему работает также сеть другого провайдера.
(Сеть второго провайдера работает независимо, включен VPN или выключен (все маршруты прописаны))

Попытался сделать все через dnsmasq - вроде работает, но не так, как нужно :(

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как разрулить две сети"  
Сообщение от microbash (??) on 24-Окт-08, 21:29 
>[оверквотинг удален]
>Что нужно:
>
>Нужно чтобы сети работали независимо друг от друга.
>Т.е. я подключаюсь через PPPoE - и интернет работает и сеть работает,
>+ ко всему работает также сеть другого провайдера.
>(Сеть второго провайдера работает независимо, включен VPN или выключен (все маршруты прописаны))
>
>
>Попытался сделать все через dnsmasq - вроде работает, но не так, как
>нужно :(

итак. есть 2 проблемы:
1) максимально эффективное использование адресного пространства двух провайдеров (приватные ИП)
РЕШЕНИЕ:
грамотная маршрутизация на вашей системе
нужно знать адреса подсетей обоих провайдеров
и задать правила маршрутизации пакетов для этих подсетей (на ваши два сетевых интерфейса).
тем самым вы будетет видеть хосты по ИП обоих провайдеров (в том числе их DNS, и сервера раздачи инета ;))
2) использование DNS серверов провайдеров для этих приватных ИП + для белых ИП
РЕШЕНИЕ:
насколько я знаю в resolv.conf можно сделать 3 записи о DNS-серверах
я бы не заморачивался и пропсиал из 4-х любые 3
если уж очень хочеться именно 4 штуки, то придется както думать в сторону BIND, dnsmasq, resolvconf (утилита обнволения resolv.conf) и тп.
это дает обращение по именам внутри сетей обоих провайдеров, а также (имхо) выдачу белых ИП по именам для инета
3) юзание инета
РЕШЕНИЕ:
по пункту (1) будет доступ к раздаче
поднимаете соединений с одним из провайдеров
в системе поднимется виртуальный интерфейс и измениться автоматом табличка маршрутизации. в ней появитсья запись что для остальных сетей (внешних) все пакеты пойдут через него, т.е. через того провайдера через которого вы подключились

вроде усё :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как разрулить две сети"  
Сообщение от thehangedman email(ok) on 24-Окт-08, 22:59 
Простейшее решение - опция usepeerdns для pppd.

Альтернативное решение - вместо dnsmasq кэширующий dns-сервер с несколькими форвардерами - BIND тяжеловато, а dnscache из djbdns в самый раз. И что значит - "вроде работает, но не так как нужно"?

Кроме DNS нет проблем? балансировка не нужна? и вы даже не написали, что за ОС.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как разрулить две сети"  
Сообщение от lexx (??) on 24-Окт-08, 23:25 
И что значит
>- "вроде работает, но не так как нужно"?
>
>Кроме DNS нет проблем? балансировка не нужна? и вы даже не написали,
>что за ОС.

Я имел ввиду, что даже, если я включаю PPPoE первого провайдера... То подсоединиться не могу на пиринговую сеть, с другим адресным пространством.

Видимо, придется решать маршрутами. За навдоку спасибо буду пробовать.
ОС Ubuntu 8.04 LTS

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру