>покажи как ты это через редиректы правишь. xl="192.168.1.3"
rdr on $ext_if proto tcp from any to $ext_if port 22 -> 192.168.1.3 port 22
rdr on $ext_if proto tcp from any to $ext_if port 110 -> 192.168.1.3 port 110
и далее
pass in on vr0 inet proto tcp from any to xl0 port = ssh flags S/SA synproxy state
pass in on vr0 inet proto tcp from any to xl0 port = pop3 flags S/SA synproxy state
>Плюс пропиши в днс сервере что ему слушать надо не только на
>127.0.0.1 если оно тебе конечно тоже нужно во вне.
днс только внутренний, т.к. зону держит провайдер
да и к ssh не имеет никакого отношения...
>ifconfig покажи...
# ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=9<RXCSUM,VLAN_MTU>
inet6 fe80::20a:5eff:fe64:b6c6%xl0 prefixlen 64 scopeid 0x1
inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:0a:5e:64:b6:c6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::216:17ff:fe97:7e16%vr0 prefixlen 64 scopeid 0x2
inet 83.151.3.115 netmask 0xfffffffc broadcast 83.151.3.115
ether 00:16:17:97:7e:16 ^^^^^^^^^^^^^^^^^^^^^^
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
pfsync0: flags=0<> mtu 2020
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33208
broadcast совпадает с inet ip !!!!!! вот это чудеса!