Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   блокировка IP (http://forum.oszone.net/showthread.php?t=14521)

Guest 12-03-2003 05:16 78236

Linux 7.2
На серваке 2 сетевухи, одна с локальным IP (192.168.0.1 - eth1), другая с реальным IP (197.128.11.14 - eth0). Необходимо чтоб локальными компы с адресами 192.168.0.2, 192.168.0.3 - не смогли выйти в инет, но при этом в локальной сети работали, остальным - разрешены любые передвижения (по сетки и в инете)

ruslandh 12-03-2003 06:24 78237

Guest
А разве это не настройка по-умолчанию ?

Guest 12-03-2003 06:29 78238

НЕТ!

ruslandh 12-03-2003 07:10 78239

Цитата:

остальным - разрешены любые передвижения (по сетки и в инете)
- это кому ?


Добавлено:

Как минимум - что Вам нужно настроить - сеть, файервол, прокси ?

Bugs 12-03-2003 07:26 78240

Да это прямая дорога k ipchains ))

ruslandh 12-03-2003 07:44 78241

Или iptables :)

Guest 12-03-2003 08:05 78242

Я знаю что нужен iptables или ipchains. Кто может написать конкретный пример!!!???

Guest 12-03-2003 10:11 78243

хм... что то типа того:
-A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
-A forward -s 192.168.0.3/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
-A forward -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j MASQ
...кстати в иннете полно
Цитата:

конкретных примеров

Добавлено:

это для ipchains

ruslandh 12-03-2003 18:14 78244

http://gazette.linux.ru.net/rus/arti...-tutorial.html

Guest 15-03-2003 00:51 78245

Друзья, не сочтите за идиота, но раз взялись, обьясните доконца.
Как я понял, пишутся команды типа:
-A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
-A forward -s 192.168.0.3/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
где: ACCEPT: принять пакет
DENY: уничтожить
REJECT: отвергнуть, т.е. уничтожить и послать квитанцию отправителю в виде ICMP-пакета, если, конечно, отвергаемый
пакет сам не был ICMP.
MASQ: замаскарадить пакет - допустимо только в пересылочной цепочке и только если ядро было скомпилировано с поддержкой
маскарадинга
REDIRECT: переадресовать пакет на определенный порт локальной машины, независимо от того, куда он был отправлен
(прозрачное проксирование). Допустимо только во входной цепочке. Номер порта указывается после ключевого слова REDIRECT.
RETURN: вызывает прекращение дальнейших проверок в цепочке и применение к пакету политики цепочки.

1) Могу ли я эти команды
(-A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
-A forward -s 192.168.0.3/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY )
записать в отдельный файл?
2) Если да, то как правильно пишутся команды в файле?
3) Как линукс заставить обращаться к этому файлу во время работы?

Большое спасибо.

Bugs 15-03-2003 03:31 78246

1)Да конечно,
2)
#!/bin/sh
ipchains -A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
3) Прописать его в одну из rc'шек. После инициализации сети

Но для этого нужен ipchains. У меня его не было, мне пришлось пересобирать ядро.
Проверить есть ли он у тебя можно так: ipchains -LM

[s]Исправлено: Bugs, 11:33 15-03-2003[/s]

Guest 15-03-2003 04:23 78247

Bugs - отлично, но начиная с Linux 2.4 используется уже iptables (хотя и ipchains тоже можно использовать). По какому принципу построится файл работающий с iptables?

Bugs 15-03-2003 04:29 78248

Вообщето наооборот, отказались от iptables, по моему, я знаю только ipchains

glassMonk 15-03-2003 04:53 78249

Привет.
Так iptables or ipchains в kernel 2.4.
Обидно что придется компильть ядро.

Bugs 15-03-2003 05:04 78250

Тебе в любом случае ядро пересобирать, т.к. они обы выключены по умолчанию...

ruslandh 15-03-2003 08:16 78251

Bugs
От iptables никто не отказывался.
Если ядро 2.4 - лучше iptables (ipchains с ядром 2.4 не полностью фунлциональное)
Если 2.2 - тогда ipchains

Guest 80 247 100 17-03-2003 09:09 78252

glassMonk прав ruslandh, "наблюдается постепенная тенденция внедрения iptables, как замена ipchains на нывых (с 2.4) ядрах" (с) %о))) непомню кто, просто запомнилось фраза своей навороченью!

Bugs , насчёт по-умолчанию... :о/ это зависит от Дистра, так в последних RH там как раз по умолчанию и chains и tables включены!

Guest 80 247 100 17-03-2003 11:25 78253

Guest 193.111.11.*
можно прописать в rc.* как и предлогалось, т.е.
Цитата:

ipchains -A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
можно создать скрипт, сунуть его в /etc/init.d/iptables ..... кста! там может такой и быть уже....
так вот, ну и добавить в автозапуск, ...тока в файле можно не писать команды, т.е.
Цитата:

-A forward -s 192.168.0.2/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j DENY
...мммм, вот.

glassMonk 18-03-2003 00:46 78254

Я тут уже начал читать
http://gazette.linux.ru.net/rus/arti...-tutorial.html
да iptables штука очень навароченная.
Севот всем кто еще не знает что это, быстро читать.


Время: 22:24.

Время: 22:24.
© OSzone.net 2001-