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


Войти


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

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #15 : 26 Мая 2008, 22:25:44 »

Цитировать
На закуску читай маны
http://wiki.mandriva.com/en/Docs/SysAdmin/Networking

Да и какие книжки по устройству и настройке сети и протоколов посоветуете почитать?

Читай что советуют Улыбка

В файл /etc/syconfig/network-scripts/eth0.route нужно скинуть
ADDRESS0=195.34.0.0
NETMASK0=255.255.0.0
GATEWAY0=192.168.1.1
ADDRESS1=172.24.0.0
NETMASK1=255.255.0.0
GATEWAY1=192.168.1.1
ADDRESS2=172.25.0.0
NETMASK2=255.255.0.0
GATEWAY2=192.168.1.1
[/i]

потом в терминале выполнить /etc/init.d/network restart
если route даст результат типа моего, а самое гланое там не станет строки
default         192.168.1.1     0.0.0.0         UG    10     0        0 eth0

то считай все получилось

/etc/syconfig/network-scripts/eth0.route означает
директорию (папку) /etc/syconfig/network-scripts и файл в ней eth0.route
« Последнее редактирование: 26 Мая 2008, 22:27:41 от SergeyLeva » Записан
Kaizer
Продвинутый
***

Карма: 5
Сообщений: 210


WWW Награды
« Ответ #16 : 26 Мая 2008, 22:33:53 »

Всё понятно стало мне  Подмигивающий
Но вот папку etc/sysconfig я не обнаружил вообще...
Или в Ubuntu она в другом месте?
Записан

Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #17 : 26 Мая 2008, 22:38:08 »

Всё понятно стало мне  Подмигивающий
Но вот папку etc/sysconfig я не обнаружил вообще...
Или в Ubuntu она в другом месте?

У меня mandriva-linux-2008.0-free-dvd-x86_64

а это кто написал, епэ-рэ-сэ-тэ? Я под Мандриву и танцевал, пилят.
Записан
Kaizer
Продвинутый
***

Карма: 5
Сообщений: 210


WWW Награды
« Ответ #18 : 26 Мая 2008, 22:51:42 »

Так Mandriva у меня была месяц назад, и как там внешку заблокировать я уже разобрался   Улыбка
А позже я писал:
Никто не подскажет какой код писать в убунту для блокировки внешки  Улыбка
Пробовал предыдущий, не работает.
Но и этот способ пригодится, на случай если с Ubuntu не разберусь.
« Последнее редактирование: 26 Мая 2008, 22:53:36 от mr.linux » Записан

Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #19 : 26 Мая 2008, 22:59:31 »

Но и этот способ пригодится, на случай если с Ubuntu не разберусь.

Ща хубанта в виртуалбоксе родится, посмотрим чем дибианы дышат...
Записан
Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #20 : 26 Мая 2008, 23:32:42 »

Короче мне видится самым быстрым (пока) способом:
- исключить параметр
gateway 192.168.1.1

из /etc/network$/interfaces

а затем, в любом скрипте

/sbin/route add -net 172.24.0.0 netmask 255.255.0.0 dev eth0 metric 1
и т.д.
Записан
all
Небритый одмин
*****

Карма: 2
Сообщений: 730


Windows Vista Power Pack 2008)))


Награды
« Ответ #21 : 27 Мая 2008, 09:31:12 »

хм если это сработает то и способ Нео тоже должен работать...
Записан

all-all-blog.blogspot.com - мысли о пингвинах, паяльниках и др. интересной хрени.
Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #22 : 27 Мая 2008, 10:38:57 »

хм если это сработает то и способ Нео тоже должен работать...

Да. Кажется я увлекся и повторился.
Записан
drofa
Юзверь
**

Карма: 0
Сообщений: 27


Win XP, Mandriva 2008.1


Награды
« Ответ #23 : 27 Мая 2008, 11:36:41 »

Заходи под рутом и делай два файлика в /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 соответственно.
Установил Мандриву сделал вроде как тут написано но внешка как работала так и работает, в ХР меня спасал КИС а иногда батники. Не пойму в чём загвоздка ?
Записан

Задница - это универсальный инструмент, ведь через неё можно сделать абсолютно всё.
Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #24 : 27 Мая 2008, 11:53:23 »


Установил Мандриву сделал вроде как тут написано но внешка как работала так и работает, в ХР меня спасал КИС а иногда батники. Не пойму в чём загвоздка ?

Удали "дефалт роутэ" и пропиши
/etc/syconfig/network-scripts/eth0.route

а внешку подключай одной командой (где адрес и маска все нули)
Записан
drofa
Юзверь
**

Карма: 0
Сообщений: 27


Win XP, Mandriva 2008.1


Награды
« Ответ #25 : 27 Мая 2008, 12:01:08 »

SergeyLeva а поподробнее можно, я пока только учусь.
Записан

Задница - это универсальный инструмент, ведь через неё можно сделать абсолютно всё.
Сергей Лёва
Продвинутый
***

Карма: 0
Сообщений: 189


ASP RHEL5 ALT4 Mandriva2006, 2008.1


Награды
« Ответ #26 : 27 Мая 2008, 12:12:02 »

SergeyLeva а поподробнее можно, я пока только учусь.

Перечитайте все мои посты в этой теме. подробней объяснить может только учитель русского языка.
Записан
NeO
Злобный админчик
Администратор
*****

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

Debian Stretch


WWW Награды
« Ответ #27 : 27 Мая 2008, 16:35:42 »

Установил Мандриву сделал вроде как тут написано но внешка как работала так и работает, в ХР меня спасал КИС а иногда батники. Не пойму в чём загвоздка ?
Что пишется в консоли, когда выполняешь neton или netoff?
Записан
drofa
Юзверь
**

Карма: 0
Сообщений: 27


Win XP, Mandriva 2008.1


Награды
« Ответ #28 : 28 Мая 2008, 08:40:50 »

Установил Мандриву сделал вроде как тут написано но внешка как работала так и работает, в ХР меня спасал КИС а иногда батники. Не пойму в чём загвоздка ?
Что пишется в консоли, когда выполняешь neton или netoff?
Делал это не через консоль а через выполнение программ от рута.
Следовал постам SergeyLeva внешка после перезагрузки исчезла теперь непонятно как включить.
После Windows тяжеловато привыкать и многое пока не понятно, буду пытаться хоть постепенно освоиться в лине.Хотелось бы попроще включать и выключать внешку.
Тупо удаляя адрес шлюза из /etc/syconfig/network-scripts/eth0.route и перезагрузки - внешка отключается, прописываешь опять и перезагружаешь - внешка есть. Муторно конечно но как вариант пойдёт.
« Последнее редактирование: 28 Мая 2008, 09:31:53 от drofa » Записан

Задница - это универсальный инструмент, ведь через неё можно сделать абсолютно всё.
Леголегс
Гуру
******

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #29 : 28 Мая 2008, 14:16:16 »

Все решения, требующие перезагрузки - неправильные. Запусти скрипт в консоли и скопируй вывод сюда, отладим.
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
Страниц: 1 [2] 3 4 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