Народ, помогите открыть порт на FreeBSD серваке...
Пытался настроить, не получаеться:/etc/rc.conf:
gateway_enable="YES"
hostname="Black.Home"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="eltel"
#ifconfig_dc0="inet 192.168.10.55 netmask 255.255.255.0"
ifconfig_dc0="DHCP"
ifconfig_rl0="inet 192.168.5.1 netmask 255.255.255.0"
inetd_enable="YES"
keymap="ru.koi8-r"
linux_enable="YES"
moused_enable="YES"
nfs_client_enable="YES"
nfs_server_enable="YES"
rpcbind_enable="YES"
sshd_enable="YES"
natd_enable="YES"
natd_interface="dc0"
natd_flags="-f /usr/local/etc/natd.conf"
dhcpd_enable="YES"
firewall_enable="YES"
firewall_script="/usr/local/etc/firewall.conf"/usr/local/etc/natd.conf:
log yes
log_denied no
use_sockets yes
same_ports yes
unregistered_only yes
dynamic yes
redirect_port tcp 192.168.5.19:64831 64831
redirect_port utp 192.168.5.19:64831 64831/usr/local/etc/firewall.conf:
add 205 allow tcp from any to 192.168.5.19 dst-port 64831 in via rl0 setup
add divert natd all from any to any via rl0
add allow all from any to anyЧто я не так делаю? =((
Выведи результаты следующих команд после загрузки сервера:ipfw sh
ps uax |grep natd
>Выведи результаты следующих команд после загрузки сервера:
>
>ipfw sh
>
>ps uax |grep natd[root@Black /]# ipfw sh
ipfw: DEPRECATED: 'sh' matched 'show' as a sub-string
00100 4 508 divert 8668 ip from any to any via dc0
00200 461 207468 allow ip from any to any
65535 15 1184 deny ip from any to any
[root@Black /]# ps uax |grep natd
root 937 0.0 0.5 3348 1252 ?? Ss 8:18AM 0:00.00 natd -interface dc0Я так чувствую чегото не хватает =)
>[оверквотинг удален]
>any to any via dc0
>00200 461 207468 allow ip from any to any
>65535 15 1184 deny ip from any to any
>
>[root@Black /]# ps uax |grep natd
>root 937 0.0
>0.5 3348 1252 ?? Ss
> 8:18AM 0:00.00 natd -interface dc0
>
>Я так чувствую чегото не хватает =)Видимо как минимум :-)
add 205 allow tcp from any to 192.168.5.19 dst-port 64831 in via rl0 setup
>
>Видимо как минимум :-)
>add 205 allow tcp from any to 192.168.5.19 dst-port 64831 in via
>rl0 setupБредите, уважаемый ?
>00200 461 207468 allow ip from any to any
Т.е. Этой строчки Вам явно не хватает ?
Мне кажется что natd запускается как-то не так, я лично его через rc.d + natd.conf никогда не запускал, указывал все опции в командной строке в отдельном стартовом скрипте файрволла.Точнее сказать не могу.
>Мне кажется что natd запускается как-то не так, я лично его через
>rc.d + natd.conf никогда не запускал, указывал все опции в командной
>строке в отдельном стартовом скрипте файрволла.
>
>Точнее сказать не могу.Напишите, пожалуйста, как будет работать, мне не принципиально где настройки прописывать =)
>>Мне кажется что natd запускается как-то не так, я лично его через
>>rc.d + natd.conf никогда не запускал, указывал все опции в командной
>>строке в отдельном стартовом скрипте файрволла.
>>
>>Точнее сказать не могу.
>
>Напишите, пожалуйста, как будет работать, мне не принципиально где настройки прописывать =)
>"man natd" ?
>[оверквотинг удален]
>any to any via dc0
>00200 461 207468 allow ip from any to any
>65535 15 1184 deny ip from any to any
>
>[root@Black /]# ps uax |grep natd
>root 937 0.0
>0.5 3348 1252 ?? Ss
> 8:18AM 0:00.00 natd -interface dc0
>
>Я так чувствую чегото не хватает =)А расхождение в названиях сетевых интерфейсов случайное? То - dc0, то - rl0.
>[оверквотинг удален]
>>
>>[root@Black /]# ps uax |grep natd
>>root 937 0.0
>>0.5 3348 1252 ?? Ss
>> 8:18AM 0:00.00 natd -interface dc0
>>
>>Я так чувствую чегото не хватает =)
>
>А расхождение в названиях сетевых интерфейсов случайное? То - dc0, то -
>rl0.rl0 в сеть смотрит, dc0 - в интернет
Еще забыл деталь... Соединение у меня pppoe:
/etc/ppp/ppp.conf:default:
log Phase tun command
eltel:
set device PPPoE:dc0
set authname *****
set authkey *********
enable dns
add default HISADDR
nat enable yes
>[оверквотинг удален]
>
>default:
> log Phase tun command
>eltel:
> set device PPPoE:dc0
> set authname *****
> set authkey *********
> enable dns
> add default HISADDR
> nat enable yesВообщем действительно нужно было этот файл править...
Добавил:
nat port tcp 192.168.5.2:6112 6112
nat port udp 192.168.5.2:6112 6112
nat port tcp 192.168.5.2:64831 64831
nat port udp 192.168.5.2:64831 64831Все получилось...