Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] IPFW+NAT+MPD

Ответить
Настройки темы
FreeBSD - [решено] IPFW+NAT+MPD

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет Всем . У меня FreeBsd 7.0 + NAT + mpd-3-18_5. Настроил конфиги и другие . NAT c файерволом нормально работает . А вот MPD поключаеться и только пингует сервера,а другие локалки не пингует. Думаю что это с файерволом, пожалуйста проверьте мои правили , может я что то пропустил
1) Получает адрес 192.168.0.10 и пингует 192.168.0.237 это локалка сервера
2) Полный текст файервола:
Код: Выделить весь код
#!/bin/sh -
cmd="ipfw -q add"
#LocalAdapter
lad="sk0"
iplad="192.168.0.0"
#InternetAdapter
iad="rl0"
good_tcpo="22,25,37,43,53,80,443,110,119"
agentports="2041,2042,5190,443"
skip="skipto 1500"
#ipiad="169.1.0.1"
mask="24"
#DNS i
dns1="x.x.x.x"
dns2="x.x.x.x"
ipfw -q -a flush
# All to Local
$cmd 0004 allow all from any to any via $lad
# All on Server
$cmd 0008 allow all from any to any via lo0
# NAT dostup vsem
$cmd 0016 divert natd ip from any to any in via $iad
#$cmd 0017 allow tcp  from any to any 1723
$cmd 0019 check-state
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~ Out Rules to Internet from Server ~
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# DNS
$cmd 0020 $skip tcp from any to $dns1  53 out via $iad setup keep-state
$cmd 0022 $skip udp from any to $dns1  53 out via $iad keep-state
# DHCP , esli u tebya ip beryotsya c provaydera
#$cmd 0024 allow log udp from any to any 67 out via $iad keep-state
#$cmd 0026 allow udp from any to x.x.x.x 67 out via $iad keep-state
#WWW out
$cmd 0028 $skip tcp from any to any 80 out via $iad setup keep-state
#https 
$cmd 0029 $skip tcp from any to any 443 out via iad setup keep-state
#pochta
$cmd 0030 $skip tcp from any to any 25 out via $iad setup keep-state
$cmd 0031 $skip tcp from any to any 110 out via $iad setup keep-state
#FBSD (make install) dostup 
$cmd 0033 $skip tcp from me to any out via $iad keep-state uid root
#ping 
$cmd 0034 $skip icmp from any to any out via $iad keep-state
#Time 
$cmd 0035 $skip tcp from any to any 37 out via $iad setup keep-state 
#nttp news
$cmd 0036 $skip tcp from any to any 119 out via $iad setup keep-state
#FTP,Telnet
$cmd 0037 $skip tcp from any to any 22 out via $iad setup keep-state
#whois
$cmd 0038 $skip tcp from any to any 43 out via $iad setup keep-state
#mail agent
$cmd 0039 $skip tcp from any to any $agentports out via $iad setup keep-state
#Udalyonniy rabochiy stol 
$cmd 0044 $skip tcp from any to any 3389 out via $iad setup keep-state
#Others to log and deny
$cmd 0050 deny log all from any to any out via $iad setup keep-state
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#~In Rules from Internet to Server ~
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$cmd 0055 deny all from 192.168.0.0/16 to any in via $iad
$cmd 0056 deny all from 172.16.0.0/12 to any in via $iad
$cmd 0057 deny all from 10.0.0.0/8 to any in via $iad
$cmd 0058 deny all from 127.0.0.0/8 to any in via $iad #loopback
$cmd 0059 deny all from 0.0.0.0/8 to any in via $iad #loopback
$cmd 0060 deny all from 169.254.0.0/16 to any in via $iad #DHCP auto config
$cmd 0061 deny all from 192.0.2.0/24 to any in via $iad #reserved for docs
$cmd 0062 deny all from 204.152.64.0/23 to any in via $iad #Sun cluster interconnect
$cmd 0063 deny all from 224.0.0.0/3 to any in via $iad #Class D&E multicast

# ping in
$cmd 0064 allow icmp from any to any in via $iad
# Netbios 
$cmd 0065 deny tcp from any to any 137 in via $iad
$cmd 0066 deny tcp from any to any 138 in via $iad
$cmd 0067 deny tcp from any to any 139 in via $iad
$cmd 0068 deny tcp from any to any 81 in via $iad
$cmd 0069 deny all from any to any frag in via $iad
#VPN
$cmd 0080 allow tcp from any to me 1723
$cmd 0082 allow tcp from me 1723 to any established
$cmd 0084 allow gre from any to any
$cmd 0086 allow ip from any to any via ng0 # ng это интервейс MDP
$cmd 0087 allow ip from any to any via ng1
$cmd 0088 allow ip from any to any via ng2

# deny ACK not in dynamic tables 
$cmd 0130 deny tcp from any to any established in via $iad
# allow to DHCP ack from Provider 
# $cmd 0135 allow udp from to x.x.x.x 67 in via $iad keep-state
# in www
$cmd 0138 allow tcp from any to me 80 in via $iad setup limit src-addr 2
# FTP,Telnet,ssh
$cmd 0140 allow tcp from any to me 22,21 in via $iad setup limit src-addr 2
# Squid
$cmd 0144 fwd 127.0.0.1,3128 tcp from $iplad/$mask to any 80 via $iad
# All in packets to LOG file
$cmd 0150 deny log all from any to any in via $iad

$cmd 0999 deny log all from any to any

#BlockAll
$cmd 1200 deny ip from any to any 

#NAT out 
$cmd 1500 divert natd ip from any to any out via $iad
$cmd 1510 allow ip from any to any

Отправлено: 20:38, 26-02-2009

 

Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


Цитата mss_sarvarbek:
а другие локалки не пингует. »
может нужно прописать статические маршруты?

-------
Бараш.


Отправлено: 20:57, 26-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата leonty:
может нужно прописать статические маршруты? »
Точнее можно ....

Отправлено: 21:15, 26-02-2009 | #3


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


Цитата mss_sarvarbek:
Точнее можно .... »
эм-м... не понял))

-------
Бараш.


Отправлено: 21:28, 26-02-2009 | #4

z01 z01 вне форума

Аватара для z01

Ветеран


Сообщения: 581
Благодарности: 32

Профиль | Отправить PM | Цитировать


в смысле route

Отправлено: 22:21, 26-02-2009 | #5


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата z01:
в смысле route »
Дело не в роуте

Клиент поключается с Виндовса , Сервер Фрюха

Получает адрес 192.168.0.10 и пингует 192.168.0.237 это локалка сервера. А другие нет.

Отправлено: 22:23, 26-02-2009 | #6


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата mss_sarvarbek:
поключаеться и только пингует сервера,а другие локалки не пингует »
Какие "другие"? В фаере я лично не увидел даже намека на наличие "других" локалок.

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 08:49, 27-02-2009 | #7


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


Цитата WhitePangolin:
Какие "другие"? В фаере я лично не увидел даже намека на наличие "других" локалок. »
да их там и нет.
у него адресация в сети 192.168.1.0/24
(хотя это стоило бы уточнить из вывода ipconfig /all)
впн сервер раздает адреса из диапазона 192.168.0.0/24
И как я понимаю, при подключении к впн серверу клиент может пинговать только виртуальный адрес сервера. (или я чтото невкурил)

Цитата mss_sarvarbek:
Дело не в роуте »
если ты считаешь что дело не в роуте, разреши на фаерволе весь трафик и посматри на результат.

-------
Бараш.


Отправлено: 09:19, 27-02-2009 | #8


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата leonty:
у него адресация в сети 192.168.1.0/24 »
Интересное предположение... на чем основано?
Цитата mss_sarvarbek:
#LocalAdapter
lad="sk0"
iplad="192.168.0.0" »

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 10:26, 27-02-2009 | #9


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата WhitePangolin:
Интересное предположение... на чем основано? »
iplad="192.168.0.0 это просто для определения пуль в правилах, исползовано только один раз, сторите вверх, правила номером 144.
Цитата Leontry:
у него адресация в сети 192.168.1.0/24 »
Это не правильно , у меня адреса только в 192.168.0.0/24

Отправлено: 10:32, 27-02-2009 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] IPFW+NAT+MPD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Задача с IPFW+NAT zlx Общий по FreeBSD 3 10-01-2010 00:25
FreeBSD - [решено] mpd + ipfw. Не работает с внешки mss_sarvarbek Общий по FreeBSD 3 25-02-2009 16:16
FreeBSD - IPFW через какие правила прошел пакет / debuging ipfw lcat Общий по FreeBSD 2 03-02-2009 10:24
FreeBSD - [решено] Динамическое подключение IPFW & NAT Аlchemist Общий по FreeBSD 6 11-08-2008 12:16
FreeBSD - MPD + PF(NAT) -> (сломал голову!!!) ilka Общий по FreeBSD 3 21-01-2008 14:29




 
Переход