Страница 1 из 1

pf + nat netbios

Добавлено: 2011-03-01 10:27:19
k_31
Здравствуйте!
Есть точка доступа на FreeBSD 8.1, кастомное ядро

cat /etc/pf.conf

Код: Выделить всё

nat on rl0 from wlan0:network to any ->rl0
nat on rl0 proto udp from wlan0:network to any ->rl0
block in log quick on wlan0 inet proto tcp from wlan0:network to {any, !192.168.0.92} port 25
cat /etc/sysctl.conf

Код: Выделить всё

security.bsd.see_other_uids=0
net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1
Клиент подключается, все отлично работает, но:

Клиент не видит других пользователей в сети по NetBios протоколу, т. е. В сетевом окружении не видны имена других ПК
Если зайти по-айпи адресу - все отлично работает.

Помогите, куда копать!?
Спасибо!

Re: pf + nat netbios

Добавлено: 2011-03-01 12:30:36
vadim64
вычислите как работает нетбиос и добавьте до ната соответствующие разрешающие правила

Re: pf + nat netbios

Добавлено: 2011-03-01 19:51:04
sudo
Сильно сомневаюсь, что NAT пробросит broadcast-пакеты c адресом 255.255.255.255:137/138, так что ничего удивительного в том, что кто-то (а именно все) не видят за NAT компьютеров ;-)

Это был типа повод для размышлений ))

Re: pf + nat netbios

Добавлено: 2011-03-01 20:31:21
sudo
А по поводу броадкастов, во всяком случае из LAN до586gf;ldyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh шлюза в pf следует использовать следующее:

Код: Выделить всё

 pass log quick on $IntIf inet proto udp from $IntIf:network to $IntIf:broadcast port {138, 139}
P/554444444444444444444555555555555555555555555555555555555555555

P.S. извиняюсь, кошка по клаве ноута658988
ходит )))






































88889щ

Re: pf + nat netbios

Добавлено: 2011-03-01 23:26:13
vadim64
sudo писал(а): P.S. извиняюсь, кошка по клаве ноута658988
ходит )))
чёртов наркоман :smile:

Re: pf + nat netbios

Добавлено: 2011-03-10 12:22:16
krava_13
в pf следует использовать следующее:

Код: Выделить всё

 pass log quick on $IntIf inet proto udp from $IntIf:network to $IntIf:broadcast port {138, 139}
Спасибо, ща сделаю