Составители:
Рубрика:
154
/dev/ttyUSB2 460800
connect '/usr/sbin/chat -v -f /etc/ppp/chat-modem'
defaultroute
replacedefaultroute
noauth
init 'echo -e "nameserver 8.8.8.8" > /etc/resolv.conf'
/dev/ttyUSB2 – имя устройства, через которое доступен модем. Один физический модем может
создавать несколько устройств, не каждое способно работать в качестве модема, нужно будет
попробовать каждое устройство и выбрать то, которое нормально работает. Опции defaultroute и
replacedefaultroute указывают pppd на необходимость задать устанавливаемое соединение как
маршрут по умолчанию. Последняя строка задает универсальный адрес сервера доменных имен
(DNS), который будет работать с любым провайдером.
Также необходимо создать конфигурационный файл /etc/ppp/chat-modem для утилиты chat:
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATZ
OK ATH
OK 'ATQ0 V1 E1 S0=0 &C1 &D2'
OK 'AT+CGDCONT=1,"IP","your-providers-apn.net"'
OK AT+CSQ
OK ATDT*99***1#
CONNECT ''
Параметры your-providers-apn.net (имя точки доступа) и *99***1# (номер для дозвона) зависят от
провайдера услуг связи. Установка соединения осуществляется командой
pppd call modem
Его проверку можно выполнить в три этапа: во-первых, комадной
ifconfig
проверить появление сетевого интерфейса ppp0; во-вторых, командой
ping 8.8.8.8
проверить маршрутизацию пакетов; в-третьих, командой
ping google.com
проверить работоспособность DNS. Завершить соединение можно командой
kill `cat /var/run/ppp0.pid`
или прервав процесс pppd как-либо иначе.
Задаче захвата кадра камеры и сохранения его в jpg-файле была детально рассмотрена в
лабораторной работе № 11.
Перейдем к третьей подзадаче – передаче файла на сервер и обеспечение к нему последующего
доступа. При решении этого вопроса наиболее важно выбрать стандартный, унифицированный
протокол, и первое, что приходит в голову – использовать HTTP. Соответственно, на ЦОД можно
применить самое популярное в этой области решение – веб-сервер Apache со скриптовым движком
PHP. Использование этой связки очень широко освещено в различной документации, для наших
целей будет достаточно базовой установки
yum install httpd php
после чего надо дать PHP-скриптам право записывать файлы в директорию веб-сервера
chmod a+w /var/www/html
Страницы
- « первая
- ‹ предыдущая
- …
- 152
- 153
- 154
- 155
- 156
- …
- следующая ›
- последняя »
