как открыть порт 2628?

Stardict при попытке добраться до сетевых словарей ругается “Auth denied: 521”. В соответствующем форуме нашёл, что для решения этой проблемы необходимо открыть порт 2628. Как это сделать? iptables я не трогал, ибо ничего там не могу понять, HOWTO от Zeus не помогает, т.к. INPUT или OUTPUT, протокол tcp или udp мне нужен, непонятно, а сделать что-то типа:
# iptables -A INPUT —protocol tcp —source-port 2628 —destination-port 2628
как-то страшно, когда не понимаешь толком, что творишь.
ничего делать такого не надо, в iptables в арче по дефолту политика ACCEPT на всё.
вдруг у тебя что-то ещё висит на этом порту

HOWTO от Zeus не помогает, т.к. INPUT или OUTPUT, протокол tcp или udp мне нужен, непонятно, а сделать что-то типа:
Код: Выделить всё
# iptables -A INPUT —protocol tcp —source-port 2628 —destination-port 2628

да и почитай все-таки мануалы по сетям, iptables - полезно будет ;)
Читал, но не даётся переход от теории к практике :)
Кстати, я, наверное, ничего не понимаю, но как соотносится “в iptables в арче по дефолту политика ACCEPT на всё” и вывод
[alex@ipee200a ~]$ nmap 127.0.0.1
Starting Nmap 4.75 ( http://nmap.org ) at 2008-09-18 19:13 MSD
All 1000 scanned ports on localhost.localdomain (127.0.0.1) are closed
Nmap done: 1 IP address (1 host up) scanned in 0.36 seconds
если порт закрыт – это не значит запрещение, это значит, что с него никто ничего не слушает
такие дела.
1. На какой сервер ломится stardict?
2. man 5 hosts_access

upd: и вообще, если iptables никто не трогал (исходящие не запрещал), тогда при чем здесь вообще iptables. скорее проблема на удаленном сервере.

upd2: погуглил ошибку:
Here are some general status codes:
#define CODE_HELLO 220
#define CODE_GOODBYE 221
#define CODE_OK 250
#define CODE_TEMPORARILY_UNAVAILABLE 420
#define CODE_SYNTAX_ERROR 500
#define CODE_DENIED 521
#define CODE_DICTMASK_NOTSET 522

2.4 The AUTH Command
The client can authenticate itself to the server using a username and password. The authenticated user can query custom dictionaries and has the own preferences.
Command: “auth username auth-string”
The auth-string is the MD5 checksum of the concatenation of the msg-id (obtained from the initial banner) and the user password's MD5 checksum.
Responses: “CODE_OK”, “CODE_DENIED auth denied”.
Разберемся, голубчик!
1. dict.stardict.org. Зашёл firefox-ом, там пустой список. Обрадовался было, поставил http://www.stardict.org , который работает как онлайн-словарь, но результат тот же :-[
Блин, когда на http://www.stardict.org под своим аккаунтом попытался что-то настроить, получил ту же фигню: Auth denied: 521 auth denied! Похоже, действительно глюки на сервере.
2. Спасибо, щас будем курить.
3. Спасибо, этого я не нагуглил (вообще, подозреваю, что каждый запрос в Гугл по одному и тому же ключевому слову неповторим - сегодня находишь одно, а завтра - совсем другое :) ), насколько понял из цитаты, ошибка в msg-id, т.к. по крайней мере первый раз с данным паролем всё было хорошо.

Покурил ман, поставил в hosts.allow ALL: .stardict.org, но не помогло. Шутки ради в настройках Stardict выбрал китайский dict.stardict.cn, таки работает! Значит, порт ни при чём. Там, конечно, меньше русских словарей, но с паршивой китайской овцы…
Буду ругаться на ихнем форуме, система не виновата.
Да, немного не в тему: я всегда пересобираю Stardict, чтобы разметка статей была поприличней, выяснилось, что 3.0.1 не собирается в gcc 4.3.x, нашёл svn-версию 3.0.2, там это поправлено. Всё собралось и работает. Стоит ли в AUR выкладывать?
Покурил ман, поставил в hosts.allow ALL: .stardict.org, но не помогло.
Вообще-то tcp_wrapper тольк для входящих подключений ;)
Разберемся, голубчик!
 
Зарегистрироваться или войдите чтобы оставить сообщение.