Есть линукс 2.4.20-9asp На нем слушают вот такие процессы
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 707/ tcp 0 0 0.0.0.0:3309 0.0.0.0:* LISTEN 7432/ssh
3306 - это локальный mysql-сервер 3309 - это туннель до "удаленного" mysql-сервера на FreeBSD
У линукса есть адрес в локалке 192.168.20.5
Если я на линуксе набираю #mysql -h 192.168.20.5 -P З309 -u username тогда происходит коннект к удаленной базе
Если я на другой машинке в локалке (допустим с адресом 192.168.20.8) набираю mysql -h 192.168.20.5 -P З309 -u username тогда пишет Can't connect to MySQL server on '192.168.20.5' Да и вообще при попытке зайти телнетом на этот линукс на порт 3309 ничего не происходит. На другие порты телнет коннектится.
результат iptables - L такой: ----------------------------------------- [root@goblin root]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination
Chain FORWARD (policy ACCEPT) target prot opt source destination
Chain OUTPUT (policy ACCEPT) target prot opt source destination -----------------------------------------
Т.е. насколько я понимаю разрешено все что угодно.
Вопрос - почему порт 3309 не виден "снаружи" линукса (из локалки)? И что сделать, чтобы он был виден?
Спасибо.