Отправляет email-рассылки с помощью сервиса Sendsay

Работа с модемом и uucp

Это - продолжение темы "работа с модемом".
Мне посоветовали установить uucp, что я сегодня и сделал (uucp-1.07).
Вот часть протокола работы:
[root@localhost misha]# cu -l ttyS2
cu: creat (/usr/spool/uucp/TMP0000002d4a): Permission denied
cu: ttyS2: Line in use
После создания файла /usr/spool/uucp/TMP0000002d4a потребовал файл
/usr/spool/uucp/TMP0000002d4с. И так далее. Терпения создать все файлы
у меня не хватило. Чтение man'а не помогло. Что я делаю не так?

С уважением, Дектярёв Михаил. drakon-mvd@y*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24480; Возраст листа: 932; Участников: 1459
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/513895

Ответить   Sat, 11 Feb 2006 21:03:59 +0300 (#513895)

 

Ответы:

В сообщении от 1139684639 секунд после начала Эпохи Дектярёв Михаил написал(а):

Включите себя в группу uucp.

Однако, чтобы сэкономить ваше время задам вам такой вопрос: для чего вы
хотите использовать модем? Вы спрашивали - "Как работать с модемом?". Я
ответил что cu позволяет это делать. cu позволяет работать с модемом
общаясь с ним на его командах (ATZ, ATD, ATH, и т.п.). cu можно
использовать для подключения одной машины к другой через модем. Причем
подразумевается что на обеих машинах оператор используя cu или подобную
ей (HyperTerminal в Windows) будет принимать/передавать файлы
посредством команд, вводимых с клавиатуры или выбираемых мышью из меню.
Как вы думаю уже поняли к Интернету это отношения не имеет, однако это
позволяет проверить работоспособность модема не трогая прослоек более
высокого уровня, необходимых для подключения к Интернет.

Для подключения к Интернет по dialup, в Линукс в подавляющем
большинстве используют программу pppd, которая реализует протокол PPP,
который так любят провайдеры. Совсем не обязательно использовать pppd
непосредственно, более удобно использовать графические утилиты
"звонилки" такие как KPPP, Chestnut Dialer, Gnome-ppp, и т.п. Эти
утилиты берут на себя все сложности по настройке демона pppd. Таким
образом получается такая цепочка:

Модем <-> Демон pppd <-> Графическая утилита "звонилка"

Если при использовании cu вы убедились то модем в порядке, то
переходите к этапу выбора и настройки звонилки.

Чтобы убедится что модем в порядке выполните:

$ cu -l имя_порта

Где `имя_порта' -

`ttyS0' - если модем подключен к COM1
`ttyS1' - если модем подключен к COM2

В результате должна появится строка `Connected.'. Далее вы вводите
команду `ATZ'. Если появилось `OK', то модем работает и можно выходить
введя команду `~.'.

Ответить   Konstantin Korikov Sat, 11 Feb 2006 21:25:05 +0200 (#513919)

 

Здравствуйте, Konstantin Korikov.

Вы писали 11 февраля 2006 г., 22:25:05:

Включил. Теперь ещё веселей:
[misha@localhost misha]$ cu -l ttyS1
cu: creat (/usr/spool/uucp/TMP00000012b4): Permission denied
cu: ttyS1: Line in use
[misha@localhost misha]$ cu -l ttyS1
cu: creat (/usr/spool/uucp/TMP00000012b5): Permission denied
cu: ttyS1: Line in use
[misha@localhost misha]$ cu -l ttyS1
cu: creat (/usr/spool/uucp/TMP00000012b6): Permission denied
cu: ttyS1: Line in use

И т.д.
От root-а тоже самое.

Ответить   Mon, 13 Feb 2006 15:11:26 +0300 (#514534)

 

В сообщении от 1139836286 секунд после начала Эпохи Дектярёв Михаил написал(а):

А с каких это пор временные файлы стали хранить в `/usr'???

# stat -f /usr/spool/uucp

?

# stat /usr/spool/uucp

?

# df

?

Ответить   Konstantin Korikov Mon, 13 Feb 2006 22:42:36 +0200 (#514843)

 

Здравствуйте, Konstantin.

Вы писали 13 февраля 2006 г., 23:42:36:

[misha@localhost misha]$ stat -f /usr/spool/uucp
File: "/usr/spool/uucp"
ID: 0 Namelen: 255 Type: ext2/ext3
Blocks: Total: 6147252 Free: 5193821 Available: 4881558 Size: 4096
Inodes: Total: 3123232 Free: 2897508
[misha@localhost misha]$ stat /usr/spool/uucp
File: `/usr/spool/uucp'
Size: 4096 Blocks: 8 IO Block: 4096 Directory
Device: 303h/771d Inode: 573358 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 500/ misha) Gid: ( 0/ root)
Access: 2006-02-13 14:06:05.000000000 +0300
Modify: 2006-02-11 20:03:37.000000000 +0300
Change: 2006-02-13 14:05:55.000000000 +0300

[misha@localhost misha]$ df
????Файловая система ??? 1K-блоков Испол Доступно Исп%Подключено
к??? ??????????????
/dev/hda3 24589008 3814684 19525272 17% /
/dev/hda1 101089 23055 72815 25% /boot
none 127632 0 127632 0% /dev/shm
/dev/hda5 2100360 242000 1858360 12% /mnt/Data


Ответить   Tue, 14 Feb 2006 11:40:12 +0300 (#515010)

 

В сообщении от 1139910012 секунд после начала Эпохи Дектярёв Михаил написал(а):

В нормальной системе такого просто быть не может. Если только не
используются какие либо расширения типа SELinux и ACL. На сколько я
знаю, в RH9 такого нет.

Ответить   Konstantin Korikov Tue, 14 Feb 2006 20:18:01 +0200 (#515281)

 

В сообщении от 14 февраля 2006 21:18 Konstantin Korikov
написал(a):

Запросто может - cu запускается с правами uucp даже если его
запустил root потому что у исполняемого файла setuid/setgid
установлены.
А тут uucp почему-то не имеет права записи в /usr/spool/uucp

Кстати, а чего его туда понесло - spool-ы уже много лет как
живут в /var

Ответить   "Sergey B. Khvatov" Wed, 15 Feb 2006 12:11:24 +0300 (#515548)

 

Проблема решилась неправильно, но просто.
Сначала дал права 7 группе uucp -не помогло. Потом установил права 777
- опять не помогло. Ещё раз установил 777 той же командой (в точности
той же) - помогло.
Правда, теперь возникла другая проблема. Ввожу cu -l ttyS2 и вижу
connected

Пытаюсь что-то набрать. Первая нажатая клавиша игнорируется, потом
начинают печататься символы. Но через некоторое время (~10 сек.)
появляется надпись disconnected - и выкидывает обратно в консоль. То
же самое с ttyS0-ttyS3. Если можно верить windows, то модем воткнут в
com3. Никаких проблем с модемом в винде замечено не было.

Ответить   Wed, 15 Feb 2006 21:25:36 +0300 (#515889)

 

В сообщении от 15 Февраль 2006 21:25 Дектярёв Михаил написал(a):

com3 port винды обычно назначают внутреним модемам (если конечно у вас
физически не более 2 портов) да и судя по поведению cu на портах устройств
нет. Если у вас внутренний модем то сначала нужно найти и установить для него

драйвера. Подробнее здесь: http://www.linmodems.org

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24574; Возраст листа: 937; Участников: 1465
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/515977

Ответить   Thu, 16 Feb 2006 00:25:54 +0300 (#515977)

 

Здравствуйте, gennady.

Вы писали 16 февраля 2006 г., 0:25:54:

Внутренний - это внутри системного блока? Да, у меня внутренний.

Ничего полезного не нашёл. Модем у меня -
A corp 56PIM PCI 56K VI (RTL) K56Flex

Ответить   Thu, 16 Feb 2006 02:00:09 +0300 (#516008)

 

В сообщении от 1140048009 секунд после начала Эпохи Дектярёв Михаил написал(а):

Модем на чипе Conexant. http://www.linuxant.com/drivers/

Ответить   Konstantin Korikov Thu, 16 Feb 2006 02:26:20 +0200 (#516019)

 

Здравствуйте, Konstantin Korikov.

Вы писали 16 февраля 2006 г., 3:26:20:

Увы... Не смог найти ничего полезного для меня. Плохо искал?

Ответить   Thu, 16 Feb 2006 12:34:43 +0300 (#516511)

 

Здравствуйте, Konstantin Korikov.

Вы писали 16 февраля 2006 г., 3:26:20:

Извините, забыл написать. Написал производителю, кинули сюда же
(только поконкретнее). После восьми дней мучений модем почти
заработал.

В сообщении от 15 февраля 2006 21:25 Дектярёв Михаил
написал(a):

Найдите на каком устройстве обнаруживается ваш модем.
Посмотрите в /var/log/messages протокол загрузки. У меня
есть internal pci модем, так он в зависимости от версии
ядра был ttyS4, потом ttyS14, опять стал ttyS4, а сейчас
оказался ttyS1 между интегрироваными на motherboard ttyS0 и
ttyS2.

Ответить   "Sergey B. Khvatov" Thu, 16 Feb 2006 10:46:03 +0300 (#516178)

 

Здравствуйте, Sergey B. Khvatov.

Вы писали 15 февраля 2006 г., 12:11:24:

Мне кажется, что дело не в этом. Объявил группу uucp владельцем
каталога - не помогло (права группе дал).

Ответить   Wed, 15 Feb 2006 21:05:25 +0300 (#515891)

 

Здравствуйте, Konstantin.

Вы писали 14 февраля 2006 г., 21:18:01:

Не знаю, как определить, нормальная ли система. Диски (3 шт.) оставил
в наследство уехавший программист. Из своего я под root-ом ничего не
ставил.

Ответить   Wed, 15 Feb 2006 20:45:53 +0300 (#515887)

 

В сообщении от 1140029153 секунд после начала Эпохи Дектярёв Михаил написал(а):

Если есть возможность, постарайтесь достать современный дистрибутив
(Fedora Core 4 (скоро выйдет 5), ASPLinux v10, ...)

Ответить   Konstantin Korikov Thu, 16 Feb 2006 02:08:50 +0200 (#516018)

 

Здравствуйте, Konstantin.

Вы писали 16 февраля 2006 г., 3:08:50:

Увы, такой возможности нет. Второй месяц пытаюсь сконтактировать с
руководителем местной LUG, но всё попусту. Скачать тоже не могу.
Хотя... Среди подписчиков нет кого-нибудь из Владимира? Если есть, то,
пожалуйста, напишите мне.

Ответить   Thu, 16 Feb 2006 04:10:41 +0300 (#516022)

 

Здравствуйте, Konstantin Korikov.

Вы писали 11 февраля 2006 г., 22:25:05:

kppp запустить смог - при выборе любого устройства тест модема -
"модем занят".
А вот остальных не нашёл. Не подскажите конкретные команды?

Ответить   Wed, 15 Feb 2006 21:28:17 +0300 (#515892)

 

Сначала нужно прописать соединение

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24583; Возраст листа: 937; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/516110

Ответить   Thu, 16 Feb 2006 08:31:31 +0300 (#516110)