![]() |
Скрипт..
Написал простенький скрипт..
Код:
#!/bin/bashdebian:/etc/network# ./2.sh SIOCDELRT: No such process Однако, скрипт отрабатывает задуманное.. роут добавляется.. но не надолго. через 1 минуту он просто ИСЧЕЗАЕТ из таблицы роутинга. в логах нет ничего.. как быть? где ошибся? |
заместь route del default
напиши Код:
#очистит всю таблицуКод:
route del default gw 192.168.0.1 |
Цитата:
[QUOTE=POS_troi] если нужно удалить именно default и оставить остальные (если они есть) то команда должна быть такая Код:
route del default gw 192.168.0.1а причем тут это?) и 192.168 подсеть какая то )) default он и в африке дефаул. Еще раз говорю.. скрипт РАБОТАЕТ. выдается только одна ошибка.. или нотис, как угодно. Роут светится 1 минуту ( или около того ) в таблице.. и потом просто ИСЧЕЗАЕТ. |
Цитата:
Цитата:
Цитата:
192.168.0.1 это то что в данный момент у тебя есть default. если не нравится так то делай так Код:
/sbin/ip route delete default2. для приличия хоть-бы указал что за система 3. твоя тема не в тему раздела. |
POS_troi, скрипту обязано добавлять роут.. предварительно вычленив его из ifconfig. система дебиан. и он с этой задачей СПРАВЛЯЕТСЯ на ура. поэтому я себе не противоречил. это раз.
если не нравится так то делай так /sbin/route del default аналог твоей комманды. :) |
делай так и будет тебе счастье, покрайней мере ошибку не выдает.
Цитата:
Цитата:
|
| Время: 18:59 |