Как настроить RedHat Linux для доступа в интернет по dialup

Вам необходимо знать ваш логин, например, ppvasya и пароль, например, Gkj6.sad2A

Настойка в стиле "Must Die"

  1. Зайдите в систему как root
  2. Запустите X-Windows: #startx
  3. Запустите конфигуратор сети: #netcfg
  4. В появившемся окне выберите: Interfaces->Add->PPP
  5. В поле Phone Number введите номер телефона: 525281 (или другой), в поле PPP login name ваш логин ppvasya, PPP password -- пароль Gkj6.sad2A. Опция USE PAP authentication должна быть выключена.
  6. Нажмите Customize.
  7. В появившемся окне Edit PPP interface в разделе Hardware установите Line speed: 38400, Modem port: /dev/modem (проверьте, что symlink /dev/modem существует и показывает куда надо), поставьте опцию Allow any user to (de)activate interface если вы хотите позволить другим пользователям доступ в интернет.
  8. В разделе Communication поменяйте Modem dial commnd на ATDP, если ваша телефонная линия поддерживает тоновый набор, оставьте ATDT. Можете включить Debug connection, тогда все подробности установки соединения (вместе с логином и паролем!) будут видны в /var/log/messages
  9. В разделе Networking должно быть включено Set default route... Если хотите чтобы при обрыве соединения оно автоматически востанавливалось, включите Restart PPP when connection fails. Установите в no connection 120.
  10. Нажмите Done->Save
  11. В разделе Names установите Nameservers: 195.161.91.10 195.161.91.11 (друг под другом в колонку!) Hostname: -- имя вашей машины (в нашем примере vasya) Domain: udm.ru
  12. Нажмите Save->Quit

    Теперь для установки связи с интернет дайте команду: #ifup ppp0. Для разрыва соединения: #ifdown ppp0

Настойка как надо

Возьмите эти два файла: /etc/sysconfig/network-scripts/ifcfg-ppp0 и /etc/sysconfig/network-scripts/chat-ppp0, отредактируйте их и получите тот же результат быстрее. Не забудьте сказать #chmod og-rwx /etc/sysconfig/network-scripts/chat-ppp0 Для других соединений, например, puvasya или plvasya создайте другие интерфейсы ppp1, ppp2 и т.д.

Настойка "по уму"

Заметим, что интерфейс не будет подниматься "по требованию", его надо поднимать руками, вводя команду #ifup ppp0 и гасить командой #ifdown ppp0. Злобные юзеры могут контролировать интерфейс полностью либо не иметь доступа к интернет вообще. Все эти проблемы решает пакет diald взять его можно здесь называется diald-0.16.5a-1.i386.rpm. Конфигурационные файлы здесь же имя -- diald-config-0.16.5a-1.i386.rpm. После установки пакетов скопируйте файл /etc/diald/diald.conf в /etc/diald.conf или сделайте линк. Скрипт connect надо отредактировать, вписав имя пользователя и пароль. Можно все в нем удалить, оставив одну строку: chat -f /etc/sysconfig/network-scripts/chat-ppp0 Самое хорошее в diald это возможность установления ограничений на время соединений, автоматическое установление соединения в указанное время, его разрыв и тому подобные прибамбасы...

Как получать и отправлять почту

Если используете Netscape, то также как и в Windows. Но лучше поставить sendmail, в файле /etc/sendmail.cf найти строчку
#Smart MX host
DS mail.mark-itt.ru
и сделать ее такой как выше. Для отправки почты используйте любой почтовый клиент, например, pine. Пропишите ему в .pinerc charset=koi8-r

Чтобы забирать почту используйте fetchmail, при этом вы сразу получаете сортировщик почты, обрабатывающий почту так, что письмо на user1@vasya.udm.ru попадает в ящик юзеру user1 и т.д. Пример настройки -- файл $HOME/.fetchmailrc. Не забудьте сказать chmod og-rwx .fetchmailrc

Как поддерживать все это в рабочем состоянии?

Заплатить нам за абонентское обслуживание, если вы мазохист, настраивайте сами, если вы гуру, настраивать то там особо нечего :-)