Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       22 Dec 2004  11:19:34
 To : Alex Bruk
 Subject : Re: Synchronization of routes table
 -------------------------------------------------------------------------------- 
 
 21 дек 2004, вторник, в 23:30 KRAST, Alex Bruk написал(а):
 
  AB> Подскажи плз., где найти скрипт перловый, что бы синхронизировать свою
  AB> таблицу маршрутов?
  AB> Раз в несколько часов получаю по http список сетей, маршрут к которым
  AB> лежит
  AB> через определённый gateway.
  AB> Список в виде:
  AB> 21.21.0.0/20
  AB> 93.19.34.0/23
  AB> 223.19.84.0/22
  AB> 205.123.0.0/16
  AB> 113.30.0.0/19
  AB> 177.9.0.0/24
  AB> 162.16.0.0/19
  AB> 162.49.0.0/19
  AB> нужно регулярно обновлять свою таблицу, что бы было в точности со
  AB> списком...
  AB> Знаю, что это не сложно написать, но в силу своей неграмотности в perl'e,
  AB> сам этого сделать не могу.
 
 Скрипач^W perl не нужен:
 
 # удаляем все статические маршруты, кроме default
 # если надо и default, заменить [0-9] на [0-9d]
 netstat -rn | awk '/^[0-9]/ && /S/ {print $1}' | xargs -n 1 route delete
 
 # добавляем новые маршруты из файла spisok
 xargs -n 1 -J . route add . $gateway < spisok
 
 И вообще почитай man xargs, очень полезная вещь.
 
 Eugene
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Synchronization of routes table   Eugene Grosbein   22 Dec 2004 11:19:34 
Архивное /ru.unix.bsd/26093889c7d08.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional