LINUX.ORG.RU
ФорумAdmin

Почему не виден порт?


0

0

Есть линукс 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 не виден "снаружи" линукса (из локалки)? И что сделать, чтобы он был виден?

Спасибо.

anonymous

ДОБАВЛЕНИЕ

При попытке зайти на порт 3309 снаружи телнетом

Tcpdump выдает следующее:

tcpdump: listening on eth0 11:58:09.277058 ald1.client.2324 > goblin.3309: S 3959663017:3959663017(0) win 65535 <mss 1460,nop,nop,sackOK> (DF) 11:58:12.210338 ald1.client.2324 > goblin.3309: S 3959663017:3959663017(0) win 65535 <mss 1460,nop,nop,sackOK> (DF) 11:58:18.244530 ald1.client.2324 > goblin.3309: S 3959663017:3959663017(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)

Где client - это та машина, с которой я пытаюсь зайти. goblin - linux

anonymous
()
Ответ на: комментарий от openwork

Re:

Читал. Сообственно после этого и был добавлен ключ -g Без него LISTEN происходит на 127.0.0.1 и тогда даже с самого линукса зайти на 192.168.20.5 3309 не получается, не то что с внешней машины.

А с ключом вроде слушает 0.0.0.0 и с линукса на свой же 192.168.20.5 3309 ходит. Но с внешних машин не пускает.

anonymous
()
Ответ на: Re: от anonymous

Re:

Где-то в глубине настроек был ключик на тему не восприятия соединений не с хоста. И если не ошибаюсь, об этом писалось где-то на mysql.ru

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.