Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: 2 pppoe && routes @ system startup
СообщениеДобавлено: 19 май 2010, 16:26 
Модератор
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 803

Зарегистрирован: 02 мар 2010, 16:13
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.
скрипт, который я юзаю, который написал за минут 10-15, буквально на коленке, который надо будет затестить... вроде работать должен.
Что делает: проверяет на наличие поднятых 2х интерфейсов eth* и потом поднимает 2 рррое и настраивает маршрутизацию.

Код:
#!/bin/bash
# interfaces
gen1us2k_if='eth2'
friday_if='eth1'
gen1us2k_ip='77.235.12.36'
kg_if='ppp0'
un_if='ppp1'
# text redactors
ifc='/sbin/ifconfig'
sed='/bin/sed'
g='/bin/grep'

echo "Test for required interfaces"
# test interfaces
$ifc $gen1us2k_if
ret=$?
  if [ "$ret" -ne "0" ]; then
    /etc/init.d/net.eth0 start
      if [ "$ret" -ne "0" ]; then
   echo "Cannot configure interface, please do it by your hands"
   exit [1]
      fi
  else
   echo "Interface eth0 configured"
  fi
$ifc $friday_if
  if [ "$ret" -ne "0" ]; then
    /etc/init.d/net.eth1 start
      if [ "$ret" -ne "0" ]; then
   echo "Cannot configure interface, please do it by your hands"
   exit [1]
      fi
  else
    echo "Interface eth1 configured"
  fi
echo "Test completed sucessfully"
# configuring interfaces

pppd call gen1us2k
sleep 15s
  if [ "`$ifc $kg_if | $g addr: | $sed 's/.*addr:\([^ ]*\) .*/\1/'`" -e "$gen1us2k_ip" ]; then
    route add -net 77.235.0.0/19 dev $kg_if
    route add -net 92.245.96.0/19 dev $kg_if
    route add -net 109.201.160.0/19 dev $kg_if
    route add -net 91.213.233.0/24 dev $kg_if
    route add -host 217.29.21.21 dev $kg_if
fi
echo "ppp0 configured sucessfull, Start configuring next ppp interface"
pppd call friday
sleep 15s
  if [ "`$ifc $un_if | $g addr: | $sed 's/.*addr:\([^ ]*\) .*/\1/'`" -ne "$gen1us2k_ip" ]; then
    route del default dev $un_if
    route add default dev $un_if
  fi
echo "ppp1 configured sucessfull."
echo "Lets drink a beer ;-)"


Изображение

Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD



За это сообщение автора Gen1us2k поблагодарил: frost
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 22 янв 2011, 13:14 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 6

Зарегистрирован: 22 окт 2010, 15:41
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Есть такой вопрос!
А можно этот скрипт применить на 4 PPPoE соединения, к примеру 4 интерфейса на 2х мега один из которых анлим, а на остальных хома и сити. И как тогда будет выглядеть данный скрипт, можно получить более подробное описание?
Зарание спасибо !


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 02:51 
Модератор
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 803

Зарегистрирован: 02 мар 2010, 16:13
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.
frost
Надо думать..
Анлимы с распределением нагрузки? а хому и сити пускать только в их сети?


Изображение

Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 09:57 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 6

Зарегистрирован: 22 окт 2010, 15:41
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Да всё верно. И один тариф от меги, ты знаешь какой анлим по кг, а другой просто анлим 128/512. Мне самое главное, чтобы уходил мультикаст во все 3 сети одновременно. OS ubuntu 10.04 или ubuntu server 10.04.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 11:14 
Модератор
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 803

Зарегистрирован: 02 мар 2010, 16:13
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.
frost
статика есть?
выглядеть будет примерно так:
1. проверяем подняты ли четыре интерфейса
2. поднимаем пппое
3. проверяем кто есть кто из рррое
4. рулим маршруты ip route
5. ??????
6. PROFIT!


Изображение

Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 12:40 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 6

Зарегистрирован: 22 окт 2010, 15:41
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Ну это то да, только я не программист, и врятли разберусь со скриптом. Вот и прошу помочь. А статика есть на всех подключениях кроме анлима 128/512 .


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 16:44 
Модератор
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 803

Зарегистрирован: 02 мар 2010, 16:13
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.
ок. мож сегодня напишу скриптец..
можно заюзать /etc/ip-up.d


Изображение

Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 2 pppoe && routes @ system startup
СообщениеДобавлено: 23 янв 2011, 17:51 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 6

Зарегистрирован: 22 окт 2010, 15:41
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Gen1us2k
ok спс


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Перенесенная Документация по Gentoo

в форуме Linux

Gen1us2k

0

4

05 мар 2010, 18:54

Gen1us2k Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO