Форум УральскИнфо — 22 года вместе!

Здравствуйте, гость ( Вход | Восстановить аккаунт )

> OS lunix для маршрутизации
Arhangel
сообщение 22.6.2012, 23:39
Сообщение #1


Бакалавр
***

Группа: Пользователи
Сообщений: 71
Регистрация: 20.8.2007
Пользователь №: 3189



Есть тут Lunix'систы. Комп PIV 2.4/512 MB/ Подскажите какой дистрибутив лучше использовать для маршрутизации.

Есть сеть удаленная 10.70.1.0 в ней стоят два провайдера: один через тарелку (резерв) 10.128.1.1, другой через модем (основной) 10.70.3.1. Нужно сделать чтобы сеть 10.70.1.0 работала через основной канал. Как только канал отваливается сразу переходит на резервный канал.
При появлении основного канала возвращался обратно работать.
Нужно чтобы я мог работать с компами удалено в этой сети через rdp.
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
D1ON1S
сообщение 28.6.2012, 9:24
Сообщение #2


ветеран
***

Группа: Главные администраторы
Сообщений: 684
Регистрация: 30.11.2006
Из: Uralsk
Пользователь №: 2242



#!/bin/bash

#Переменные

p=0

#1) контрольные адреса

check=" ya.ru

google.com"

#2) каналы провайдеров

WAN1=ppp0 #основной

WAN2=ppp1 #резервный

#3) скрипты iptables

sh=/root/scripts/firewall.sh

#Переключение на основной канал

if [ -e /dev/$WAN1 ]

then route add default gw $WAN1

else route add default gw $WAN2 && sh $sh $WAN2 && exit 0 #тут пытаемся передать аргумент вызываемому скрипту

fi

#Проверка доступности хостов

for ips in $check

do

echo $ips

i=$(/bin/ping -c 4 $ips | grep "received" | awk '{print $4}')

let "p = p + i"

done

if [ p == 0 ]

then route add default gw $WAN2 && sh $sh $WAN2

else sh $sh $WAN1 && exit 0

fi

exit 0


--------------------
positively yours...
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
- Arhangel   OS lunix для маршрутизации   22.6.2012, 23:39
- - RBR   FreeBSD + PF   23.6.2012, 9:23
- - Arhangel   помогите с написанием правил. В lunix'у полный...   24.6.2012, 6:10
- - Mirima   (RBR @ 23.6.2012, 09:23) FreeBSD + PFПопр...   24.6.2012, 13:14
- - Sight   (Mirima @ 24.6.2012, 13:14) Попроще вариа...   24.6.2012, 20:07
- - Mirima   Читал уже. Думал про вариант Ubuntu+Squid... Надо ...   25.6.2012, 14:53
- - RBR   (Mirima @ 25.6.2012, 14:53) Читал уже. Ду...   25.6.2012, 17:10
- - merkhat   на работе стоит Cisco 2 или 3 провайдера никаких с...   25.6.2012, 19:03
- - Arhangel   У нас тоже 6 кисок а толку?! модулей нет котор...   25.6.2012, 20:08
- - Sight   (Mirima @ 25.6.2012, 14:53) Читал уже. Ду...   25.6.2012, 22:24
- - merkhat   да не не гордо безпроблемотично 1 раз настроил и з...   26.6.2012, 9:56
- - Sight   (merkhat @ 26.6.2012, 09:56) да не не гор...   26.6.2012, 19:11
- - merkhat   да думайте как хотите за 6 лет никаких проблем не ...   27.6.2012, 9:38
- - Sight   (merkhat @ 27.6.2012, 09:38) да думайте к...   27.6.2012, 15:19
- - hedge   ну если прямо невтепеж циску надо, а покупать неох...   27.6.2012, 23:08
- - D1ON1S   #!/bin/bash #Переменные p=0 #1) контрольные...   28.6.2012, 9:24


Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Сейчас: 15.11.2026, 2:48