LINUX.ORG.RU
ФорумAdmin

Routing по 2 каналам


0

0

доброе время суток!
задача:
нужно настроить роутинг по 2 каналам.
входящий: спутниковый канал
исходящий: xDSL
что почитать ?

anonymous

если тебе инет спутниковый настроить надо т.е. 
xDSL использовать только как вспомогательный канал
для спутникового (назему), то:

1. настраиваешь xDSL.

2. Потом по уже имеющимуся каналу поднимаешь vpn или
gre-туннель на провайдера (спутникового).
Лучше gre, если у провайдера есть такой сервис. 

3. делаешь этот туннель маршрутом по умолчанию. 

4. если через эту машину как через шлюз выходить в инет будут:

делаешь SNAT на IP на твоем конце туннеля. 
Если vpn и IP динамический, то либо делаешь MASQUERADE,
либо каждый раз при поднятии этого впн смотришь 
IP (который тебе выделили) и делаешь нат на него.

для у меня на SpaceGate настроено.
Вот скрипт для поднятия gre:

#!/bin/sh

case "$1" in
'start')
  /sbin/modprobe ip_gre
  /sbin/modprobe ipip
  /sbin/ip route add 84.246.64.86 via ИП_ЗЕМНОГО_ШЛЮЗА src ТВОЙ_ЗЕМНОЙ_ИП
  /sbin/ip tunnel add gre1 mode ipip local ТВОЙ_ЗЕМНОЙ_ИП remote 84.246.64.86
  /sbin/ifconfig gre1 ТВОЙ_ИП_GRE netmask 255.255.255.255
;;
'stop')
  /sbin/ifconfig gre1 down
  /sbin/ip tunnel del gre1
  /sbin/rmmod ipip ip_gre xfrm4_tunnel
  /sbin/ip route del 84.246.64.86
;;
'restart')
  $0 stop
  $0 start
;;
*)
  echo "Usage: $0 start | stop | restart"
esac

84.246.64.86 - IP SpaceGate (провайдер спутниковый)

после чего:

# route del default && route add default dev gre1

вот и все.

samson ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.