Права для route

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Serge_Danger
проходил мимо

Права для route

Непрочитанное сообщение Serge_Danger » 2007-06-05 20:09:09

Ситуация следующая: есть оффисный роутер
два канала , один дефолтный на второй смаршрутизировано четыре сети крупного провайдера нередко дефолтный канал падает , а меня возле консоли нету , но
на месте есть аникей для которого можно было бы навоять скриптик типа
route change default ... ,и вручную он мог бы сменить маршрут , только вот права
root ему не хочеца давать.
Мона как-то при помощи sudo или каких-либо других средств решить этот вопрос?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-05 20:43:53

наваяй.
сделай шару на самбе и пусть в определённой директории создаёт файл, когда надо чё-то роутить.
сам по крону, раз вминуту проверяй файл.
после смены маршрутов - удаляй файл.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dangerous
рядовой
Сообщения: 20
Зарегистрирован: 2007-06-05 20:22:57
Откуда: Днепропетровск
Контактная информация:

Непрочитанное сообщение Dangerous » 2007-06-05 21:20:48

Эт я Serge_Danger
Ну Лисс ,тебе зачёт!
голь на выдумки хитра;)
Байты не горят!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-05 22:01:11

да на самом деле - старо как мир...
можно даже батник наваять - чтоб кликнул по нему и всё...
но это уж для совсем одарённых, напрочь виндузятников :)
Убей их всех! Бог потом рассортирует...

Adekamer
проходил мимо

Непрочитанное сообщение Adekamer » 2007-06-06 9:05:23

простите- а что , в фрюхе в таблице маршрутизаци нет метрики ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-06 9:19:45

Код: Выделить всё

man routed
и вообще, шапошник, у нас эталонная реализация стека - если даже чего-то и нет - то значит до сих пор это никому и не понадобилось :)
Убей их всех! Бог потом рассортирует...

Adekamer
проходил мимо

Непрочитанное сообщение Adekamer » 2007-06-06 10:37:23

Не меня просто убивает такое замысловатое решение такой простой задачи :)
Всегда говорил - фрюха бесовская ось :)
ЗЫ:
# man routed
No manual entry for routed

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-06-06 10:40:14

ЗЫ2: скоро предстоит снести в одной конторе фрюху - и поставить замето оной мой глубоко уважаемый линух :)

Adekamer
проходил мимо

Непрочитанное сообщение Adekamer » 2007-06-06 10:56:06

ЗЫ2: скоро предстоит снести в одной конторе фрюху - и поставить замето оной мой глубоко уважаемый линух :)

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-06-06 11:23:39

Код: Выделить всё

man route
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-06 11:33:29

да нет, как раз в роуте лишь одно упоминание про метрики, а вот в мане по роутед - нормально описано
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-06-06 12:44:51

ЗЫ:
# man routed
No manual entry for routed
хм

Код: Выделить всё

#> man routed                                                 p8 ср 6 13:19:30
Formatting page, please wait...Done.
ROUTED(8)               FreeBSD System Manager's Manual              ROUTED(8)

NAME
     routed, rdisc -- network RIP and router discovery routing daemon

SYNOPSIS
     routed [-sqdghmpAtv] [-T tracefile] [-F net[/mask[,metric]]] [-P parms]

DESCRIPTION
     The routed utility is a daemon invoked at boot time to manage the network
     routing tables.  It uses Routing Information Protocol, RIPv1 (RFC 1058),
     RIPv2 (RFC 1723), and Internet Router Discovery Protocol (RFC 1256) to
     maintain the kernel routing table.  The RIPv1 protocol is based on the
     reference 4.3BSD daemon.
:?
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-06 12:53:17

он в РедХате набирал :))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-06-06 13:12:16

а-а-а... в глубоком и уважаемом :)
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Adekamer
проходил мимо

Непрочитанное сообщение Adekamer » 2007-06-06 13:12:30

Ya! Ya! Naturlih!
# uname -a
Linux lSecretHostName.lo 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST 2004 i686 i686 i386 GNU/Linux

Adekamer
проходил мимо

Непрочитанное сообщение Adekamer » 2007-06-06 13:21:16

# cat /proc/cpuinfo |grep bogomips
bogomips : 7182.74
bogomips : 7182.74

У кого пиписька длинее ?
спарк и отличную от х86 архитектуру не трогаем

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-06 16:14:24

Код: Выделить всё

sysctl -a | grep bogomips
нету такой шняги
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-06-06 16:24:39

:) по русски видимо это звучит так:"в бога душу мипс!"
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
Dangerous
рядовой
Сообщения: 20
Зарегистрирован: 2007-06-05 20:22:57
Откуда: Днепропетровск
Контактная информация:

Непрочитанное сообщение Dangerous » 2007-06-06 22:36:04

А ещё я слышал о такой штуке как пингующие скрипты,
чё скажите?
Байты не горят!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-06-06 22:49:43

да-да, типа

Код: Выделить всё

#!/bin/sh
ping ya.ru
:)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dangerous
рядовой
Сообщения: 20
Зарегистрирован: 2007-06-05 20:22:57
Откуда: Днепропетровск
Контактная информация:

Непрочитанное сообщение Dangerous » 2007-06-06 23:02:55

Ценю твоё чувство юмора ,но нада ещё и маршрут сменить
Байты не горят!

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-06-07 7:19:23

у меня самого такой скрипт работает... при выработке лимита у одного прова - переключает маршрут на другой, но проверяет - доступен ли канал. Если нет - переключает обратно.

Код: Выделить всё

traffic_in=`${sql_preffix} -B --column-names=false --execute="SELECT \
 SUM(bytes) FROM fxp3_${year}_${month} WHERE to_IP LIKE '111.111.111.2'"`
echo "${traffic_in}" >/home/alex3/trafd/traf_in
if [ ${traffic_in} -gt 13958643712 ]; then
   #Здесь а переключаем траффик на другой интерфейс
   GW1="222.222.222.1"
   GW2="111.111.111.1"
   if [ ! -f /home/alex3/trafd/use.rstl ]; then
      # Устанавливаем флаг использования второго канала
      touch /home/alex3/trafd/use.rstl
      if [ ! -f /home/alex3/trafd/gw.changed ]; then
         # Устанавливаем флаг, что работаем не на том канале
         touch /home/alex3/trafd/gw.changed
      fi
  fi
else
   #Здесь возвращаем обратно на интерфейс по умолчанию
   GW1="111.111.111.1"
   GW2="222.222.222.1"
   if [ -f /home/alex3/trafd/use.rstl ]; then
      # Убираем флаг использования второго канала
      rm /home/alex3/trafd/use.rstl
      if [ ! -f /home/alex3/trafd/gw.changed ]; then
         # Устанавливаем флаг, что работаем не на том канале
         touch /home/alex3/trafd/gw.changed
      fi
   fi
fi

# Собственно сам механизм переключения, но с проверкой доступности канала
/sbin/ping -q -c 1 $GW1 > /dev/null 2>&1
if [ $? != 0 ]; then
   /sbin/ping -q -c 1 $GW2 > /dev/null 2>&1
   if [ $? = 0 ]; then
      if [ ! -f /home/alex3/trafd/gw.changed ]; then
         /sbin/route change default $GW2 && touch /home/alex3/trafd/gw.changed
      fi
   fi
else
   if [ -f /home/alex3/trafd/gw.changed ]; then
      /sbin/route change default $GW1 && rm /home/alex3/trafd/gw.changed
   fi
fi
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Vlad5503
сержант
Сообщения: 207
Зарегистрирован: 2010-03-25 5:41:41

Права для route

Непрочитанное сообщение Vlad5503 » 2015-12-03 8:39:48

Может не совсем в тему..Но напишу сюда. Модератор подскажет надеюсь.)
Имеем:
FreeBSD 9.3-RELEASE #2 + Perl-5.2 + apache22 + ipfw+ ipfw-nat и ещё несколько програмулек.
Вообщем проблемка такая: есть сайт, на сайте "кнопочка". При нажатии на кнопочку отрабатывает перл-скрипт, тот сделав свое дело передает необходимые параметры shell-скрипту. Вот вроде ничего сложного, но шеловский скрипт не исполняет действия связанные с ipfw(есть защита).
Система работает с ipfw только от имени root-а.
Прошу подсказать чем лучше разрулить эту ситуацию - использовать sudo или sudoscript? Sudo не устанавливалось в системе, также как sudoscript.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Права для route

Непрочитанное сообщение Alex Keda » 2015-12-03 17:12:45

Использовать крон;)
Пишете в /tmp файл, по крону смотрите его и делаете чё надо.
Убей их всех! Бог потом рассортирует...

Sadok123
сержант
Сообщения: 173
Зарегистрирован: 2008-09-04 10:59:32

Права для route

Непрочитанное сообщение Sadok123 » 2015-12-03 20:58:04

Alex Keda писал(а):Использовать крон;)
Пишете в /tmp файл, по крону смотрите его и делаете чё надо.
угу. не жил человек в ФИДО 20 века, про флаги не знает ))