LINUX.ORG.RU
ФорумAdmin

Развод iptables и маршрутов???


0

0

Ситуация следующая:
Есть:
0) Slackware Linux, iptables
1) локалка 10.10.1.0 $IP_LAN (eth1)
2) локальная сеть провайдера по которой ничего не видно кроме адреса ВПН сервера 10.1.1.0 $IP_PROVIDER (eth0)
3) ВПН до провайдера по Ethernet, статичный внешний IP есть XXX.XXX.XXX.XXX $IP_VPN_OUT (ppp1000)
4) ВПН сервер, который принимает входящие подключения со всех IP (GPRS) и назначает им адреса 10.10.2.0 $IP_VPN_IN (ppp0)
Надо:
0) получить полноценный интернет на 3-х машинах 10.10.10.1.x,10.10.1.y,10.10.1.z
1) получить доступ всей $IP_LAN к адресу и порту YYY.YYY.YYY.YYY:1433
2) принимать пакеты с $IP_VPN_IN и перенапрвлять их на YYY.YYY.YYY.YYY:1433 и полноценно видеть $IP_LAN
3) в случае неисправности инета провайдера звонить модемом на определенный номер и получать там адрес от DHCP 10.20.3.0 и работать с сервером баз данных напрямую (в этом случае YYY.YYY.YYY.YYY=10.20.3.1)
4) вести лог траффика по IP, интерфейсу

И что не получается? или вы хотите, чтобы мы за вас всё сделали и выдали готовое решение?

Я проблем в настройке этого всего не вижу. Посмотрите man ip, man iptables и man bash для написания небольшого скриптика. Для последнего поможет ещё Advanced Bash-Scripting Guide. Есть в сети на русском.

Кстати, а гугл что ли не работает?

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