|

Сделай ЭТО в Linux!
Xakep, номер #021, стр. 021-056-2
127.0.0.1 localhost
212.192.100.66 biobase.tsu.tomsk.su
в моем случае. Между IP серверов и соответствующим им именем можно запихать любой разделительный символ: пробел или табуляцию.
Порядок отправки запросов на расшифровку имени сервера устанавливается в файле /etc/host.conf, который должен содержать строки
order hosts, bind
multi on
Если же вы перепишите
order bind, hosts
то получится полный облом, и содержимое вашего etc/hosts учитываться практически не будет.
Имя домена должно занять свое место в файле etc/ppp/options. При этом его содержимое станет похожим на нечто такое
lock
domain tsu.ru
Кроме этого, домен может найти и еще одно применение. Если тебе удастся таки выскочить в Internet, то можно сразу заявить о себе именем vasia.tsu.ru и организовать временные finger, ftp и даже www сервера. Для этого в файле инициализационных настроек машины (/etc/rc.d/rc.local - например) следует прописать строку типа
/bin/hostname vasia.tsu.ru
Конечно, твой личный сервер нельзя использовать для организации баннерной сети обмена или мощного сетевого портала со 100 000 посетителей в минуту, но все же может пригодиться!..
Обратим взоры на твой основной орган для установления различных связей, то есть модем. Надеюсь, ты купил стабильный девайс от ништячных производителей. Потому что если у тебя какой-нибудь там зюхел, собранный на комплектующих от акорпа с последующим апгрейтом от роботикса, то я умываю руки... Хотя, в принципе, это не важно. Главное, чтобы у тебя была голова на плечах, а не в другом месте. Для самых что ни на есть распространенных модемов, работающих по AT стандартам, можно использовать скрипт /etc/ppp-on-dialer в следующем виде:
#!/bin/sh
#
# /etc/ppp-on-dialer
# Выполняет всю черную работу по установке соединения
#
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT
1000
'' \
name:--name: $ACCOUNT \
assword: $PASSWORD
При первом просмотре можно заметить, что, по всей видимости, кто-то с кем-то ведет чат. Так оно и есть! Это Linux пытается завязать разговор с модемом и уговорить его набрать требуемый номер. Судя по количеству "абортов", сделать это не так уж и легко... %)
Единственный параметр, который интересует нас в этом скрипте, это код ATDP, который означает переход на пульсовой набор номера. Если твоя ГТС допускает использование тонального набора, то я настоятельно рекомендую тебе прямо сейчас ломануться к ним и договориться о переключении с пульсового на более быстрый тональный набор. Это сбережет время, а значит - деньги (или деньги, а значит - время). Код ATD переключает модем в режим тонального набора номеров.
Назад на стр. 021-056-1 Содержание Вперед на стр. 021-056-3
|