Não é possível conectar-se ao servidor do FreeBSD atrás de um roteador

5

Eu tenho uma instalação do FreeBSD 9.3 dentro da LAN2 192.168.2.x que está conectada ao 192.168.1.x LAN1 (o IP da WAN do roteador é 192.168.1.10).

Este BSD executa serviços SSH e FTP. Eu posso usar os dois serviços de qualquer computador LAN2. Mas não consigo me conectar da LAN1.

Eu não acho que o problema esteja nas configurações do roteador porque eu tenho servidores HTTP e FTP em outras máquinas LAN2, e todos eles são acessíveis a partir de computadores LAN1 sem problemas.

Todas as portas necessárias são encaminhadas no roteador. Eu posso conectar a outro servidor LAN2 usando 192.168.1.10:port (mesmo da LAN2).

Eu vi vários tópicos descrevendo problemas semelhantes (geralmente com o servidor SSH) e tentei todas as soluções que pude encontrar, mas nenhuma delas funcionou para mim.

Estas são linhas relevantes de /etc/rc.conf :

ifconfig_em0="inet 192.168.2.8 netmask 255.255.255.0"
defaultrouter="192.168.2.1"
sshd_enable="YES"
ftpd_enable="YES"
ftpd_flags="-D -l"

Atualizar

Quando eu executo o Putty SSH para 192.168.1.10:20022 (encaminhado para 192.168.2.8:22) da LAN1 pc, ele mostra a mensagem "Erro de rede: conexão esgotada". Conexão FTP do Total Commander mostra: "Connect call failed!" . Fazer a mesma coisa com a LAN2 mostra o diretório home do FTP e o prompt de login do BSD.

O FTP de linha de comando de LAN1 para 192.168.1.10:20021 mostra ftp: connect: unknown error number .

Fazendo o mesmo para FTP acessível (outra porta) mostra: "220" messages (welcome and auth) . Eu posso fazer telnet outros FTP e HTTP.

cat /var/log/auth.log | grep sshd mostra basicamente dois tipos de mensagens:

Server listening on 0.0.0.0 port 22 / :: port 22
Accepted / closed connection from 192.168.2.6 (another LAN2 pc)

Os endereços LAN1 não são mencionados por sshd.

Isto é o que eu recebo enquanto conectado por SSH de outro PC LAN2:

root@bsdpc:/ # ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 08:00:27:11:97:cf
        inet 192.168.2.8 netmask 0xffffff00 broadcast 192.168.2.255
        inet6 fe80::a00:27ff:fe11:97cf%em0 prefixlen 64 scopeid 0x1
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
root@bsdpc:/ # sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
lpvoid   sshd       1398  3  tcp4   192.168.2.8:22        192.168.2.6:1186
lpvoid   sshd       1398  4  stream -> ??
root     sshd       1395  3  tcp4   192.168.2.8:22        192.168.2.6:1186
root     sshd       1395  5  stream -> ??
root     ftpd       567   3  dgram  -> /var/run/logpriv
root     ftpd       567   5  tcp6   *:21                  *:*
root     ftpd       567   6  tcp4   *:21                  *:*
smmsp    sendmail   537   3  dgram  -> /var/run/log
root     sendmail   534   3  tcp4   127.0.0.1:25          *:*
root     sendmail   534   4  dgram  -> /var/run/logpriv
root     sshd       531   3  tcp6   *:22                  *:*
root     sshd       531   4  tcp4   *:22                  *:*
root     syslogd    400   4  dgram  /var/run/log
root     syslogd    400   5  dgram  /var/run/logpriv
root     syslogd    400   6  udp6   *:514                 *:*
root     syslogd    400   7  udp4   *:514                 *:*
root     devd       310   4  stream /var/run/devd.pipe
    
por lpVoid 26.03.2017 / 17:32

0 respostas