1 |
Здравствуйте, Edward. |
2 |
|
3 |
Вы писали 11 апреля 2009 г., 20:34:25: |
4 |
|
5 |
За идею спасибо, у меня получилось, только вот реализация иная. |
6 |
Также использован xinetd |
7 |
Но файл другой |
8 |
service my |
9 |
{ |
10 |
type = UNLISTED |
11 |
flags = REUSE |
12 |
socket_type = stream |
13 |
wait = no |
14 |
server = /bin/false |
15 |
protocol = tcp |
16 |
interface = 192.168.0.1 |
17 |
port = 80 |
18 |
user = nobody |
19 |
disable = no |
20 |
redirect = 192.168.0.10 80 |
21 |
log_type = FILE /var/log/redirect.log |
22 |
log_on_success += HOST DURATION USERID TRAFFIC USERID |
23 |
log_on_failure = HOST ATTEMPT USERID |
24 |
only_from = 192.168.0.0/24 |
25 |
} |
26 |
|
27 |
IP и порт не мои, но это не столь важно. |
28 |
Далее делаем: sudo |
29 |
killall -HUP xinetd |
30 |
|
31 |
и все работает. |
32 |
|
33 |
Возможно несколько тупо (Я понимаю, iptables |
34 |
несколько эстетичней) НО РАБОТАЕТ. |
35 |
|
36 |
|
37 |
> 2009/4/11 Sergej Beresteckij <ua6atg@×××××.com>: |
38 |
>> А нельзя ли Все таки чуть поподробней о "быстром и неправильном" способе? |
39 |
|
40 |
> Ставим inetd (я использовал , конфиги соответственно для него; |
41 |
> если у тебя классический inetd или какая-то другая реализация, |
42 |
> придётся их поправить). |
43 |
> Ставим netcat. |
44 |
|
45 |
> Пишем в /etc/xinetd.d/telnet: |
46 |
|
47 |
> service telnet |
48 |
> { |
49 |
> socket_type = stream |
50 |
> wait = no |
51 |
> user = nobody |
52 |
> server = /usr/bin/nc |
53 |
> server_args = -q 0 localhost 7300 |
54 |
> } |
55 |
|
56 |
> (я предполагаю, что действие происходит на той же машине, где слушает |
57 |
> сервер, в противном случае следует соответственно изменить localhost). |
58 |
> Для более новых версий netcat может потребоваться заменить "-q 0" на "-c". |
59 |
> Кроме того, в /etc/xinetd.conf должна быть строка includedir |
60 |
> /etc/xinetd.d (у меня есть, не знаю как там в ваших дебианах). |
61 |
|
62 |
> Запускаем xinetd или (если он уже запущен) посылаем ему SIGHUP: sudo |
63 |
> killall -HUP xinetd |
64 |
|
65 |
> Я проверял -- у меня работает. |
66 |
|
67 |
|
68 |
|
69 |
|
70 |
-- |
71 |
С уважением, |
72 |
Ящик mailto:ua6atg@×××××.com |