ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт..
  #1  
Старый 17.10.2009, 18:37
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию Скрипт..

Написал простенький скрипт..
Код:
#!/bin/bash
sleep 5
IFOUT1=ppp0  # TTK
GW=`ifconfig ${IFOUT1}|grep "inet addr"|awk '{print $2}'|cut -d ':' -f 2`
/sbin/route del default
/sbin/route add default gw ${GW}&> /dev/null
exit 0
Думаю всем понятна его суть. Вопрос.. при выполнении скрипта вылезает
debian:/etc/network# ./2.sh
SIOCDELRT: No such process

Однако, скрипт отрабатывает задуманное.. роут добавляется.. но не надолго. через 1 минуту он просто ИСЧЕЗАЕТ из таблицы роутинга. в логах нет ничего.. как быть? где ошибся?
 
Ответить с цитированием

  #2  
Старый 17.10.2009, 20:01
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

заместь route del default

напиши
Код:
#очистит всю таблицу
ip route flush all
если нужно удалить именно default и оставить остальные (если они есть) то команда должна быть такая

Код:
route del default gw 192.168.0.1

Последний раз редактировалось POS_troi; 17.10.2009 в 20:04..
 
Ответить с цитированием

  #3  
Старый 17.10.2009, 20:21
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию

Цитата:
Сообщение от POS_troi  
заместь route del default

напиши
Код:
#очистит всю таблицу
ip route flush all
мне не нужно удалять всю таблицу. там еще полно роутов, которые нужны..
[QUOTE=POS_troi]
если нужно удалить именно default и оставить остальные (если они есть) то команда должна быть такая

Код:
route del default gw 192.168.0.1
[code]
а причем тут это?) и 192.168 подсеть какая то )) default он и в африке дефаул. Еще раз говорю.. скрипт РАБОТАЕТ. выдается только одна ошибка.. или нотис, как угодно. Роут светится 1 минуту ( или около того ) в таблице.. и потом просто ИСЧЕЗАЕТ.
 
Ответить с цитированием

  #4  
Старый 17.10.2009, 21:07
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Цитата:
Еще раз говорю.. скрипт РАБОТАЕТ
Цитата:
Роут светится 1 минуту ( или около того ) в таблице.. и потом просто ИСЧЕЗАЕТ.
противоречиш сам себе.

Цитата:
а причем тут это?) и 192.168 подсеть какая то )) default он и в африке дефаул
но никто не гарантирует тебе что твоя команда отработает как нужно.

192.168.0.1 это то что в данный момент у тебя есть default.

если не нравится так то делай так

Код:
/sbin/ip route delete default
1. почитай глубже маны
2. для приличия хоть-бы указал что за система
3. твоя тема не в тему раздела.
 
Ответить с цитированием

  #5  
Старый 17.10.2009, 21:22
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию

POS_troi, скрипту обязано добавлять роут.. предварительно вычленив его из ifconfig. система дебиан. и он с этой задачей СПРАВЛЯЕТСЯ на ура. поэтому я себе не противоречил. это раз.
если не нравится так то делай так
/sbin/route del default аналог твоей комманды.
 
Ответить с цитированием

  #6  
Старый 20.10.2009, 18:06
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию

делай так и будет тебе счастье, покрайней мере ошибку не выдает.
Цитата:
/sbin/route del -net default
/sbin/route add -net default netmask 0.0.0.0 dev ppp0 (или тот который тебе нужен)
/sbin/route add -net default gw ${GW} dev ppp0
сам не врубаюсь почему он не глатает сразу
Цитата:
/sbin/route add -net default netmask 0.0.0.0 gw ${GW} dev ppp0
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продаю скрипт спама на трекерах! Супер пашет! Dahaking Разное - Покупка, продажа, обмен 1 16.04.2009 19:45
[Multi-threading] Скрипт автоматической регистрации аккаунтов yandex.ru и narod.ru Whirt Разное - Покупка, продажа, обмен 10 12.04.2009 23:02
Продаю Скрипт Проекта Http://buxarsurf.com kiska8631 Разное - Покупка, продажа, обмен 0 02.03.2009 00:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ