 
 
 
Предполагается, что мы уже имеем установленные модули сетевого программного обеспечения (напр., часть N-серии Slackware), и что вы используете последовательный порт /dev/modem.
  Настройка по умолчанию позволяет обращаться к /dev/modem только как
  пользователь root.
Чтобы напрямую подсоединиться к shell ISP и поэкспериментировать над процессом соединения, вы можете использовать программу minicom. Она прекрасно подходит для этой цели.
  Настройка машины для использования в сети должна производиться от root.
  Первым делом удостоверьтесь, что файл /etc/hosts.deny содержит строки:
ALL: ALL
ALL: LOCAL
ALL: 127.0.0.1
Прекрасно иметь имя у машины, имя, которое пользователь с динамическим IP может действительно выбрать таким, каким пожелает. Введите имя в /etc/hostname:
roderick
Следующий шаг - установка сервера имен в /etc/resolv.conf:
search .
nameserver 193.212.1.0
<nidx>nameserver
  Если вы хотите иметь возможность использовать имена типа somemachine как
  сокращение для somemachine.acme.net, вы должны заменить первую строку на:
search acme.xz
Определенный минимум настройки также требуется для /etc/hosts. Большинство пользователей смогут управлять:
127.0.0.1       localhost
0.0.0.0         roderick
Аналогично минимальный /etc/networks:
loopback        127.0.0.0
localnet        0.0.0.0
Также вы можете установить ваш внешний почтовый домен в /etc/mailname:
acme.xz
Имя пользователя и пароль для ISP должны быть указаны в /etc/ppp/pap-secrets
dirk * PrettySecret
Для тех ISP, которые используют CHAP вместо PAP, имя файла будет /etc/ppp/chap-secrets.
Наконец, надо описать процедуру соединения, которая производится перед инициализацией PPP проделать. Это делается в /etc/ppp/chatscript:
TIMEOUT 5
"" ATZ
OK ATDT12345678
ABORT "NO CARRIER"
ABORT BUSY
ABORT "NO DIALTONE"
ABORT WAITING
TIMEOUT 45
CONNECT ""
TIMEOUT 5
"name:" ppp
ATZ на более 
  соответствующую их модему. Последняя строка указывает, что в ответ
  на приглашение name: надо ответить ppp. Другие системы могут иметь
  другие процедуры входа в систему.
Чтобы проинициировать звонок, PPP-протокол может быть активизирован командой:
exec pppd connect \
     'chat -v -f /etc/ppp/chatscript' \
      -detach crtscts modem defaultroute \
      user dirk \
      /dev/modem 38400
tail /var/adm/messages
dmesg
Пока PPP поднят, вы напрямую подключены к Интернет, и можете использовать программы типа ftp, ncftp, rlogin, telnet, finger итд. Все эти программы являются частью пакета network.
Также информация о PPP также доступна в:
/usr/lib/ppp/README.linux-chat
Наконец, дополнительное слово о безопасности. Файл /etc/inetd.conf содержит список всех сервисов, которые ваша машина обслуживает внешне. Файлом /etc/hosts.deny мы запретим внешний доступ. Для нужных сервисов доступ можно позволить файлом /etc/hosts.allow. Локальный трафик может быть разрешен:
ALL: LOCAL
man 5 hosts_access.  
Маленькое замечание: Существует определенное недопонимание по поводу имен протоколов POP. Определения в /etc/services обычно такие:
pop2            109/tcp         pop-2           # PostOffice V.2
pop3            110/tcp         pop-3 pop       # PostOffice V.3
ALT: Вместо chatscript можно использовать намного более гибкий dip. Но не одновременно с diald.
ALT: Счастливчики, имеющие постоянное TCP/IP соединение через, например, Ethernet, могут спокойно пропустить все, что касается, PPP, и сосредоточиться на вопросах установки их сетевых адаптеров.
ALT: У некоторых может не быть доступа через PPP, но может быть SLIP, для которого поддержка такая же, как для PPP. Другая возможность - UUCP. Другие могут иметь только новости и почту. Описание для варианта с почтой находится на:
ftp://ftp.sol.no/user/bjorn/Linux-offline.tgz
Также возможна программа TERM. Почитайте Term-HOWTO.
 
 
