Доброго времени суток!
Тут начальство подкинуло проблему. Вот в чем она заключается:
У нас есть интернет по выделенному каналу через локалку в здании. Подключен он через НАТ(natd). Но провайдер (провайдер 1) не очень-часто глюки с сетью бывают, зависания разные, да плюс ко всему трафик дорогой 300-за 1,5Гб. Короче, часто .бывает что интернета нет. Больше в здании линий не проходит. Поэтому поступила задача наладить еще одно подключение к интернет через ADSL модем (с сетевым интерфейсом) (провайдер 2). Но начальство очень хочет чтобы эти два подключения работали одновременно: все исходящие пакеты по локалке (провайдер 1), а входящие по ADSL (провайдер 2). Сервак стоит на FreeBSD. Так вот, как это все лучше организовать, учитывая, что нужно создать скрипт, автоматически переключающий весь интернет на один канал, при неработоспособности второго. А также планируется создание внешнего ФТП-шника и установка squid прокси для кэширования траффика, как это все можно увязать. И можно ли ???
Заранее благодарен за любой совет!!!
Если провайдер 1 фильтрует исходящий айпи, то не получится.
Возможен вариант с удалённым впн сервером, т.е. вроде асинхронного подключения...
поиск по сайту на тему PBR + скрипт пингующий каналы
>Если провайдер 1 фильтрует исходящий айпи, то не получится.
>Возможен вариант с удалённым впн сервером, т.е. вроде асинхронного подключения...
Напишите, пожалуйста, поконкретнее. Или скинте ссылки где об этом можно прочитать.
>Доброго времени суток!
>Тут начальство подкинуло проблему. Вот в чем она заключается:
>У нас есть интернет по выделенному каналу через локалку в здании. Подключен
>он через НАТ(natd). Но провайдер (провайдер 1) не очень-часто глюки с
>сетью бывают, зависания разные, да плюс ко всему трафик дорогой 300-за
>1,5Гб. Короче, часто .бывает что интернета нет. Больше в здании линий
>не проходит. Поэтому поступила задача наладить еще одно подключение к интернет
>через ADSL модем (с сетевым интерфейсом) (провайдер 2). Но начальство очень
>хочет чтобы эти два подключения работали одновременно: все исходящие пакеты по
>локалке (провайдер 1), а входящие по ADSL (провайдер 2). Сервак стоит
>на FreeBSD. Так вот, как это все лучше организовать, учитывая, что
>нужно создать скрипт, автоматически переключающий весь интернет на один канал, при
>неработоспособности второго. А также планируется создание внешнего ФТП-шника и установка squid
>прокси для кэширования траффика, как это все можно увязать. И можно
>ли ???
>Заранее благодарен за любой совет!!!"все исходящие пакеты по локалке (провайдер 1), а входящие по ADSL (провайдер 2)"
- ИМХО это не возможно. Если использовать TCP/IP, нужно чтоб по одному и тому же каналу ходили как исходящие так и контрольные входящие пакеты. По-поводу того, что можно разграничить нагрузку по сервисам и общей нагрузке, или скажем мир и страна... но сделать чтоб все пакеты шли одним путем а ответы возвращались другим - нельзя если не разруливать на другом конце статически... но не думаю, что весь интернет согласиться прописать статические роуты на вас:) Можетя чего не понял конечно:)
>>Доброго времени суток!
>>Тут начальство подкинуло проблему. Вот в чем она заключается:
>>У нас есть интернет по выделенному каналу через локалку в здании. Подключен
>>он через НАТ(natd). Но провайдер (провайдер 1) не очень-часто глюки с
>>сетью бывают, зависания разные, да плюс ко всему трафик дорогой 300-за
>>1,5Гб. Короче, часто .бывает что интернета нет. Больше в здании линий
>>не проходит. Поэтому поступила задача наладить еще одно подключение к интернет
>>через ADSL модем (с сетевым интерфейсом) (провайдер 2). Но начальство очень
>>хочет чтобы эти два подключения работали одновременно: все исходящие пакеты по
>>локалке (провайдер 1), а входящие по ADSL (провайдер 2). Сервак стоит
>>на FreeBSD. Так вот, как это все лучше организовать, учитывая, что
>>нужно создать скрипт, автоматически переключающий весь интернет на один канал, при
>>неработоспособности второго. А также планируется создание внешнего ФТП-шника и установка squid
>>прокси для кэширования траффика, как это все можно увязать. И можно
>>ли ???
>>Заранее благодарен за любой совет!!!
>
>"все исходящие пакеты по локалке (провайдер 1), а входящие по ADSL (провайдер
>2)"
>- ИМХО это не возможно. Если использовать TCP/IP, нужно чтоб по одному
>и тому же каналу ходили как исходящие так и контрольные входящие
>пакеты. По-поводу того, что можно разграничить нагрузку по сервисам и общей
>нагрузке, или скажем мир и страна... но сделать чтоб все пакеты
>шли одним путем а ответы возвращались другим - нельзя если
>не разруливать на другом конце статически... но не думаю, что весь
>интернет согласиться прописать статические роуты на вас:) Можетя чего не понял
>конечно:)
Почему же ?! Ведь если ip адрес отправителя пакета поставить другой, то пакеты будут спокойно возвращаться по другому каналу. Вот только тут есть проблема: чтобы ПО на серваке корректно с этим всем работало-то есть чтобы НАТ был, как бы, один на два внешних подключения. Правильно?