Linux. Сеть, модем и принтер.
В статье рассматривается настройка сети, модема и принтера для Mandrake Linux. Но принципы, описанные здесь, подойдут и для других дистрибутивов.
Настройка
сети
Вам
необходимо знать следующие параметры сети: ваш IP адрес, адрес сети, cетевую маску, шлюз по
умолчанию.
Сперва регистрируемся в системе как root. Настройка сети включает в себя следующие этапы: установка модуля сетевой платы, настройка параметров сети.
Модуль сетевой платы уже должен быть установлен, кроме того случая, когда сетевая плата приобреталась после установки системы. Запускаем конфигуратор DrakConf.
Сразу же запускаем определение оборудования, чтобы убедиться, что сетевая плата распознается системой. Для этого кликаем по кнопке LНастройка оборудования и соглашаемся на определение устройств ISA (Detect ISA devices). Убедившись, что в списке слева присутствует ваш сетевой адаптер, можно приступать к настройке сети. Жмем на кнопку LНастройка сети (или выполняем команду netconf - кому как нравится). Далее в окне LNetwork configurator кликаем по кнопке LBasic host information и в открывшемся окне вводим имя машины, затем на вкладке Adaptеr 1 следует адаптер активизировать (Enable). Затем вводим информацию о вашей сети и о вашей плате (IP адрес, сетевая маска, IO Port, Irq). В поле NetDevice не забываем указывать тип сетевого устройства - в нашем случае eth0 (Ethernet), а в поле Kernel Module - имя модуля ядра, которое соответствует вашему сетевому адаптеру. Далее возвращаемся к окну конфигуратора сети и настраиваем DNS. Активизируем DNS, вводим IP адреса сервера(ов) и перечисляем нужные нам домены. Нужную информацию можно узнать у администратора сети. Если у вас небольшая домашняя сеть, то скорее всего, сервера DNS у вас не будет, а для преобразования IP адресов в имена машин служит файл /etc/hosts Тогда ваша задача еще проще - откройте этот файл в любом текстовом редакторе и добавьте строку типа:
IP_Addr
hostname
где IP_Addr - ваш IP адрес, а hostname - имя вашей машины. Также туда следует добавить адреса и имена машин в вашей сети.
Затем нужно установить
адрес шлюза (gateway) по умолчанию (Routing and gateways).
При использовании
сервера доменных имен еще нужно установить порядок поиска адресов. Это можно сделать в окне Name service access сетевого конфигуратора (Host name search path): hosts, dns.
Это означает, что система сначала будет использовать локальную базу
данных адресов, а затем обращаться к серверу DNS. Не отключайте режим Multiple IPs for one
host.
Настройки DNS хранятся в файлах /etc/hosts.conf и /etc/resolv.conf. Это все можно сделать и вручную - без конфигуратора DrakConf. Программа ifconfig используется для конфигурации сетевого интерфейса, а route - таблицы маршрутизации. Теперь можно проверить настройки сети. Для этого воспользуемся командой ping 127.0.0.1. 127.0.0.1 - адрес обратной петли, т.е. все пакеты, которые отправляются на этот адрес на самом деле не выходят за пределы локальной машины и возвращаются к ней. Этот адрес зарезервирован для служебных целей и может служить для проверки конфигурации сети. Если у вас возникли проблемы с этим адресом, активизируйте сервис network. Теперь можно пропинговать свою машину по IP адресу ее интерфейса eth0 и по ее имени (ping 192.168.255.3 ping dhsilabs или ping localhost). Убедившись, что проблем с локальными настройками не возникает, можно пропинговать какую-нибудь удаленную машину из вашей сети. Возникновение проблем на этот этапе может быть обусловлено следующим: неправильность настроек на удаленной машине, неисправность сетевого оборудования, удаленная машина просто выключена :).
Настройка
dial-up (подключение Linux-системы к Internet)
Здесь будет рассмотрена настройка нормального аппаратного модема.
Пойдем по пути наименьшего сопротивления и используем программу kppp (входит в состав KDE) для установления соединения с провайдером. Использование этой программы намного удобнее использования скриптов ppp-on и ppp-off (хотя возможно и менее эффективно). Особенно эта программа должна понравиться пользователям, которые имеют несколько учетных записей для доступа к Internet. Запустите kppp и создайте новое соединение. Разобраться с настройками программы очень просто. Обычно используется метод аутенфикации PAP. За более подробными рекомендациями обратитесь к своему провайдеру.
Может возникнуть ситуация, когда у вас не хватает полномочий для запуска демона pppd. В этом случае для запуска kppp выполните команду
su -c kppp
Настройка принтера
Запускаем DrakConf. Нажимаем на кнопку LНастройка принтера , далее нажимаем Ок. Выбираем тип принтера (локальный, удаленный, Netware, SMB). Указываем порт и модель принтера. Потом уточняем дополнительные параметры (активизируйте режим LИсправлять ступенчатую печать ) и распечатываем пробную страницу. Ваш принтер почти готов к работе, однако при печати русскоязычного текста на бумаге вы увидите все что угодно, кроме русских букв. Это происходит из-за того, что при создании Postscript-образа страницы в состав программы ghostscript не включены русские KOI8-шрифты. Их можно скачать по адресу ftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts Необходимый(е) вам файл(ы): gs-type1_koi8_fonts.tar - 614783 bytes (gs-type1_koi8_afm.tar - 29062 bytes) Также рекомендуется скачать русифицированный Fontmap (1k).
Далее распаковываем архив *fonts.tar в каталог /usr/share/fonts/default/ghostscript, а русифицированный Fontmap - в /usr/share/ghostscript/5.10.
Готово! Наслаждаемся работой.