Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
28 Ноября 2024, 11:27:53


Войти


Страниц: [1] 2 3 ... 5   Вниз
  Печать  
Автор Тема: как заблокировать внешку?  (Прочитано 67529 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
NeO
Злобный админчик
Администратор
*****

Карма: 62
Сообщений: 2376

Debian Stretch


WWW Награды
« : 30 Марта 2008, 21:29:42 »

Заходи под рутом и делай два файлика в /usr/local/sbin:
Файлик №1 - netoff
Код:
#!/bin/bash
route add -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 dev eth0
route add -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 dev eth0
route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1 dev eth0
route delete -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 dev eth0
Файлик №2 - neton
Код:
#!/bin/bash
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 dev eth0
route delete -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 dev eth0
route delete -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 dev eth0
route delete -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1 dev eth0
потом две команды (делают файлики исполняемыми):
Код:
chmod +x neton
chmod +x netoff
Теперь можно вырубать/врубать внешку выполнив от рута netoff или neton соответственно.

ЗЫ Для облегчения жизни не грех заюзать sudo. Об этом читай на сайте - http://nix.lipetsk.ru/index.php?itemid=39
Записан
Страниц: [1] 2 3 ... 5   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM