Ключевые слова:modem, share, win, (найти похожие документы)
Date: Wed, 20 Nov 2002 03:22:50 +0500
From: Oleg Kuznetsov <[email protected]>
Newsgroups: ftn.ru.unix.bsd
Subject: Доступ пользователям из Windows к модему на FreeBSD сервере
ES> А как можно расшарить на FreeBSD модем, чтобы им могли пользоваться
ES> юзеры из виндовса?
Q: /dev/cuaa0 (modem) share
A: Basil Veselov 2:5080/63.8
_______________________________________________________________________________
_СЕРВЕРHАЯ ЧАСТЬ_
1. создаешь файл modemd (подразумевается наличие установленного Perl)
#!/usr/bin/perl
select((select(STDOUT), $| = 1)[$[]);
select((select(STDIN), $| = 1)[$[]);
exec 'cu -l /dev/cuaa0';
die '$0: Cant exec cu: $!\n';
2. ложишь его, например, в /usr/sbin
3. правишь файл /etc/servises
modem 2006/tcp
modem 2006/udp
4. правишь /etc/inetd
modem stream tcp nowait root /usr/sbin/modemd modemd
5. киляешь inetd
# killall -1 inetd
6. для проверки пишешь команду
# telnet <hostname> modem
или
# telnet <hostname> 2006
получаешь после этого терминал,
который разговаривает с мопедоп на его родном АТ языке!
(выйти из него я несмог, пришлось килять, но виндоза его как-то сама
закрывает)
_КЛИЕHТСКАЯ ЧАСТЬ_
1. Ставишь на Винду прогу DialOut/IP
http://www.tactical-sw.com
она создает порт СOM5
настраиваешь в окошечке имя хоста и номер порта
ставишь ОДHУ галочку напротив Use Telnet Protokol
2. Вставляешь дискету с драйвером мопеда, и при его установке говоришь,
что он подключен к COM5
*И ВСЕ*
_ОБHАРУЖЕHHЫЕ HЕДОСТАТКИ_
1. Прога DialOut/IP комерческая, я поставил триальную версию,
активно ищется КРЯК! Просьба кинуть его в меня, если найдешь раньше.
2. Мопед становится доступным всем (знающим об этом) в сети!!!
то есть, любой человек, набравший telnet <hostname> 2006 попадает на твой
любимый мопед и спокойно набрав ATDP 8w095...... звонит в Mоскву (Америку)
к своим друзьям!
_РЕШЕHИЕ!_ -> Ограничить доступ посредством *firewall*
После всего вышеперечисленного работает под виндой HyperTerm,
WinFax 9.0 и прочая муть!