Есть вопрос?
Зайди на форум

Поиск:

Denix: русификация Ubuntu и кодеки :: RSS:: Скачать книги Колисниченко в PDF

Англо-русский словарь компьютерных терминов (Д. Колисниченко)

A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  V  W  X  Y  Z 

укрпочта отслеживание посылок перевод денег график отключения света в Кировограде график отключения счета в Киеве график отключения света в Одессе (zip)

Книга Д. Колисниченко IRC, IRC-каналы, IRC-боты: как пользоваться и как сделать самому. Избранные технологии Интернета

11.5. Сервер RusNet-IRCd

11.5.1. Установка сервера

Скачать данный сервер можно по адресу http://gvs.rinet.ru/rusnet/rusnet-1.4.2.tar.bz2. Еще раз отмечу, что данный сервер нужно устанавливать только в случае, если вы твердо держите курс на RusNet и хотите стать оператором этой сети. Сервисы для этого сервера вы получите только тогда, когда "сольетесь" с RusNet. Конечно, если у вас есть знакомый оператор этой сети, то сервисы вы получите гораздо раньше, и вообще ваше знакомство будет всячески способствовать вашему воссоединению с RusNet. Имейте это в виду.

Установка сервера очень проста, но сразу после установки вам нужно будет сконфигурировать его, поскольку с конфигурацией по умолчанию сервер работать будет, но вы не сможете к нему подключиться.

Итак, распакуйте файл rusnet-1.4.2.tar.bz2 в каталог /usr/src (все действия нужно производить от имени пользователя root). В результате этого будет создан каталог /usr/src/rusnet-1.4.2. Зайдите в этот каталог и введите команду:

./configure

Если в вашей системе установлен компилятор gcc, а также все необходимые библиотеки для RusNet IRCd, вы увидите сообщение, что для продолжения установки можете ввести команду make. Если же что-то не так, configure сообщит вам об этом. В моей системе (Linux Mandrake 10.1) мне не пришлось устанавливать какие-то дополнительные пакеты для установки RusNet IRCd.

После того, как сценарий configure успешно завершит свою работу, вам нужно зайти в каталог i686-pc-linux-gnu:

cd i686-pc-linux-gnu

 

Если вы внимательно читали сообщения, выводимые сценарием configure, в этом каталоге будут два файла config.h и tkconfig.h. Первый можно не редактировать - приведенные в нем значения приемлемы. А вот второй нужно отредактировать. Вам нужно указать информацию о себе - об администраторе сервера:

#define TKSERV_ADMIN_NAME    "Admin: Denis Kolicnichenko"

#define TKSERV_ADMIN_CONTACT "Mail: dhsilabs@mail.ru"

#define TKSERV_ADMIN_OTHER   "SomeAdmin@IRCNet"

 

Также вы должны указать пароль:

#define TKSERV_PASSWORD "secret"

Данный пароль не должен совпадать с паролями, указанными в S-строках конфигурационного файла (об этих строках мы поговорим позже).

После этого можно по очереди вводить следующее команды:

make server

make install-server

make tkserv

make install-tkserv

Данные команды нужно вводить, находясь в каталоге i686-pc-linux-gnu. Сервер будет откомпилирован и установлен в каталог /usr/local/rusnet. Не спешите запускать сервер - вы не сможете к нему подключиться, пока не отредактируете файл конфигурации.

11.5.2. Настройка сервера

Сервер RusNet IRCd имеет два основных файла конфигурации:

Редактировать мы будем только первый файл - ircd.conf. Формат файла несколько специфичен. Файл состоит из конфигурационных строчек, каждая из которых начинается определенной буквой английского алфавита. Эта буква задает тип конфигурационной строки, например, I-строки (I-lines) - это строчки, разрешающие доступ к серверу, K-строки (K-lines) - наоборот, запрещают доступ к серверу. Надеюсь, теперь вам понятно, что такое K-line, о которой мы говорили в прошлой части.

Файл снабжен достаточно подробными и понятными комментариями, описывающими формат конфигурационных строк, поэтому мы рассмотрим только типы строк, а скажем, наличие каких строчек - обязательно, а какие - нет. В следующей таблице "обязательность" строчки можно определить так:

·         MANDATORY - данная строка обязательна для любого сервера

·         NETWORKED - строка обязательна, если вы хотите подключить свой сервер в IRC-сеть. Если же сервер работает независимо (например, это IRC-сервер предприятия), то данная строка необязательна

·         SUGGESTED - настоятельно рекомендуется использовать эту строчку

·         OPTIONAL - необязательна

·         DISCOURAGED - если возможно, старайтесь не использовать эту строчку

·         NOT NECESSARY - данную строчку вообще можно не использовать, поскольку она устарела и присутствует только для совместимости с файлами конфигураций серверов предыдущих версий

Таблица 11.2. Тип конфигурационных строк файла конфигурации сервера RusNet IRCd

Тип

Наличие

Описание

M

MANDATORY

Устанавливает имя сервера, IP-адрес, описание сервера и основной порт

A

MANDATORY

Позволяет указать информацию об администратора сервера

P

MANDATORY

Позволяет указать порты, которые должен прослушивать сервер

Y

SUGGESTED

Определяет классы соединений

I/i

MANDATORY

I-строки - это строки доступа к серверу. Если в конфигурационном файле нет ни одной I-строчки, ни один клиент не сможет подключиться к серверу. I определяют клиентов, которым разрешен полный доступ (например, для операторов при подтверждении их полномочий), а i - ограниченный доступ.

O

OPTIONAL

Позволяют задать узлы, с которым разрешен доступ только операторам

c/C

NETWORKED

Определяют серверы, к которым будет пытаться подсоединиться ваш сервер. C - передача данных без сжатия, c - сжатием.

N

NETWORKED

Определяет серверы, которым разрешено подключаться к вашему серверу

K

OPTIONAL

Определяют узлы, которым запрещен доступ к серверу (бан обеспечен)

D

OPTIONAL

Управляет автоматическими соединениями. Используются в больших сетях со сложной конфигурацией

V

OPTIONAL

Определяет, каким серверам нельзя к вам подключаться

B

SUGGESTED

Позволяет указать серверы "на подхвате", если ваш сервер будет перегружен.

S

OPTIONAL

Определяет, каким сервисам можно подключаться к вашему серверу

U

NOT NECESSARY

Можете не обращать на эту строчку внимания

R

DISCOURAGED

Ограничивают доступ пользователей, используя более строгие критерии, чем K-строки

Q

DISCOURAGED

Изолируют указанные серверы. Не рекомендуется использовать Q-строки.

Для начала работы вам не нужно редактировать все эти строки. Вам достаточно отредактировать строки типов M, A и I. Формат M-строк следующий:

M:<Доменное имя сервера>:<IP-адрес>:<Географическое местоположение>:<Порт>

Например:

M:localhost.localdomain:127.0.0.1:Ukraine:6667

A-стоки задают информацию об администраторе. Их формат следующий:

A:<Ваше имя/местоположение>:<Ваш e-mail>:<другая информация>::

Например:

A:Kirovograd:Denis Kolisnichenko <my-address@mail.ru>:Client Server::

Обычно хватает одной M-строки и одной A-строки. I-строки позволяют определить клиентов, которым разрешен доступ к серверу:

I:<Адрес узла>:<Пароль>:<Имя узла>:<Порт>:<Класс>

Маски * и ?  использовать можно только в составляющих имени/адреса, но вы не можете указать, например, * (что означает все узлы) в поле адреса или имени. Еще раз повторюсь: звездочкой можно "перекрыть" лишь часть имени/адреса. Хотя можно и перехитрить сервер, указав что-то вроде *@*. Например:

I:::*@*.???:13

Данная строка разрешает доступ всем клиентам, доменные именам которых имеют три символа после последней точки, например, .COM, .NET, .ORG.

Для разрешения доступа с узла 127.0.0.1 (это вам нужно для тестирования своих сценариев) добавьте I-строку:

I:*@127.0.*::::12

Вот еще пример, разрешающий доступ из подсетей 192.168.*:

I:*@192.168.*::::12

А вот пример доступа по паролю pswd1777:

I:*@*:pswd1777:::13

Теперь можно запускать сервер - основную настройку вы уже выполнили. Для запуска сервера выполните следующую команду:

/usr/local/rusnet/sbin/ircd

Проверим, работает ли наш сервер. Да, можно это сделать с помощью netstat, но такая проверка не совсем корректна. Сервер может быть запущен и нормально функционировать, но поскольку мы не правильно настроили I-строки, то сервер не разрешит нам зарегистрироваться на нем. Поэтому запускаем IRC-клиент (xchat) и пытаемся зайти на сервер:

Рис. 11.18. Заходим на сервер

Попробуем зайти на какой-нибудь канал

/join #first-channel

Рис. 11.19. Проверка сервера

Ясно, что пока мы не установим сервисы, мы не сможем зарегистрировать канал. В следующем пункте мы поговорим о том, что нужно сделать, чтобы подключить наш сервер к сети RusNet.

На главную

Мне нравится!

Сегодня: 16/01

Именинники:  Андрюха aka host

Последние посты форума

Интересная картинка

Samsung Galaxy J2 Prime (SM-G532F)

дааа

Обучение PHP-программированию

Новый дизайн сайта

Возвращение на динамическую страницу сайта

С Новым Годом!

Бесплатный хостинг, SSL сертификат, не ограниченно

капец погода в ноябре у нас

Посоветуйте хостинг

флэшмобы

вот люди где живут... экстрим

авто-дилеры

Программы для Linux

книга Командная строка Linux и автоматизация рутинных задач

Совет:

Книги Д. Колисниченко:

Linux

99 советов по Linux99 советов по Linux
Даны ответы на актуальные вопросы по использованию операционной системы Linux на домашнем или офисном компьютере. В данный момент книга устарела. Думаю, в скором времени реанимирую                                                                                                                         

Самоучитель системного администратора LinuxСамоучитель системного администратора Linux
Описаны основы сетевого взаимодействия, планирование и монтаж сети (Ethernet и Wi-Fi), настройка сети и маршрутизации без конфигураторов. Даны примеры настройки различных типов серверов: Web, FTP, DNS, DHCP, почтового сервера, сервера баз данных. Рас                                                   

Самоучитель Linux openSUSE 11.2Самоучитель Linux openSUSE 11.2
Книга предназначена для домашнего и офисного начинающего пользователя Linux и по-может ему самостоятельно установить и настроить операционную систему openSUSE 11.2, разработанную в соответствии со всеми принципами Open Source.                                                                           

PHP

PHP 5/6 и MySQL 6. Разработка Web-приложений. 3-е издPHP 5/6 и MySQL 6. Разработка Web-приложений. 3-е изд
Даны начала программирования на PHP: установка и настройка PHP и MySQL, выбор редактора PHP-кода, основы синтаксиса и самые полезные функции PHP.                                                                                                                                                            

PHP 5 в теории и на практикеPHP 5 в теории и на практике
Это продолжение Самоучителя PHP5 с новыми приемами программирования на PHP. Отличный выбор для начинающего PHP-программиста. Книга устарела и не поддерживается.                                                                                                                                            

Самоучитель PHP 4/5Самоучитель PHP 4/5
Моя первая книга по PHP, на базе которой была написана книга Самоучитель PHP5 (НиТ). Давно распродана и не поддерживается                                                                                                                                                                                    

Интернет/CMS

Joomla 1.5. Руководство пользователяJoomla 1.5. Руководство пользователя
Эта книга - простое и эффективное учебное пособие по освоению и использованию системы управления контентом веб-сайта Joomla 1.5.                                                                                                                                                                             

Интернет: от Интернет: от "чайника" к пользователю. - 3-е изд
Книга предназначена для начинающего домашнего пользователя, поможет ему самостоятельно освоить основы Интернета и начать уверенную работу. Рассмотрены все аспекты работы в Интернете: выбор подключения, настройка подключения обычного, ADSL- и 3G-модем                                                   

Блоги: создание, раскрутка, заработокБлоги: создание, раскрутка, заработок
Эта книга — практическое руководство по созданию и продвижению блога, его раскрутке и популяризации, а также превращению в инструмент, приносящий реальные доходы.                                                                                                                                           

Компьютер/Windows

Работа на ноутбуке с Windows 7Работа на ноутбуке с Windows 7
Эта книга поможет читателю правильно выбрать ноутбук (или нетбук) и подскажет, как его следует использовать, чтобы добиться максимальной надежности и эффективности работы. В ней описывается новая версия операционной системы от Microsoft - Windows 7.                                                    

Самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютереСамоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере
Книга подойдет начинающим пользователям, поможет устранить простые неисправности (проблемы), возникающие при работе с ПК. Рассматривается переустановка Windows                                                                                                                                              

Самоучитель работы на компьютереСамоучитель работы на компьютере
Это самый полный, доступный и вместе с тем краткий самоучитель работы на компьютере.Проработка этого самоучителя - залог вашей компьютерной грамотности. Вы узнаете самое главное о выборе конфигурации ПК...                                                                                                

Сети

Беспроводная сеть дома и в офисеБеспроводная сеть дома и в офисе
Книга поможет начинающему администратору домашней или офисной сети в кратчайшие сроки развернуть, настроить или модернизировать беспроводную сеть. Отличный выбор для построения сети SOHO                                                                                                                   

Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. Изд. 2.Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. Изд. 2.
Книга о настройке сети в Windows (98,NT,XP) и Linux. Является превосходным практическим руководством по созданию и обслуживанию компьютерных сетей.                                                                                                                                                          

Самоучитель системного администратора. 4-е изд.Самоучитель системного администратора. 4-е изд.
Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, опи                                                   

Безопасность

Rootkits под Windows. Теория и практика программирования “шапок-невидимок“, позволяющих скрывать от системы данные, процессы, сетевые соединения.Rootkits под Windows. Теория и практика программирования “шапок-невидимок“, позволяющих скрывать от системы данные, процессы, сетевые соединения.
-                                                                                                                                                                                                                                                                                                            

Анонимность и безопасность в Интернете. От Анонимность и безопасность в Интернете. От "чайника" к пользователю
Простым и понятным языком рассказано, как скрыть свое местонахождение и IP-адрес, используя анонимные сети Tor и I2P, посетить заблокированные администратором сайты, защитить личную переписку от посторонних глаз                                                                                          

Автомобили

Перед покупкой авто. Все, что необходимо знать покупателюПеред покупкой авто. Все, что необходимо знать покупателю
Книга отвечает на все вопросы, которые нужно прояснить для себя перед...                                                                                                                                                                                                                                     

Новичок за рулем. Советы психолога, юриста, инструктора.Новичок за рулем. Советы психолога, юриста, инструктора.
Книга первая. Рекомендуется всем начинающим водителям. Текст этой книги бесплатно доступен в моем блоге http://dkws.net                                                                                                                                                                                      

Что делать, чтобы не надули в автосервисе. Советует и рекомендует президент клуба BMWЧто делать, чтобы не надули в автосервисе. Советует и рекомендует президент клуба BMW
В этой книге речь пойдет о том, как правильно выбрать СТО; о преимуществах и недостатках гарантии; о том, как не дать в автосалоне навязать себе дополнительную комплектацию                                                                                                                                

Переводные книги

Переводные книгиПереводные книги
Данные книги были переведены мною на русский язык (с английского и чешского). Надеюсь качество перевода вам понравится!                                                                                                                                                                                      

Android

Безопасный Android: защищаем свои деньги и данные от кражиБезопасный Android: защищаем свои деньги и данные от кражи
Рассмотрены различные способы обеспечения безопасности Android-устройств: шифрование персональной информации, хранящейся на устройстве, шифрование передаваемых данных, VPN-соединения, анонимизация трафика                                                                                             

Планшет и смартфон на базе Android для ваших родителей, 2-е изд.Планшет и смартфон на базе Android для ваших родителей, 2-е изд.
Книга знакомит читателя с мобильными устройствами на базе Android. Она написана простым и понятным языком для людей среднего и старшего возраста                                                                                                                                                             

Планшет и смартфон на базе Android для ваших родителейПланшет и смартфон на базе Android для ваших родителей
Книга рассчитана на людей среднего и старшего возраста. Она поможет освоить современный «карманный компьютер» на базе Android, в котором все новое и "не так, как в Windows". Доступным языком описывается, как включить и выключить смартфон и т.д.                                                         

Статьи

Rambler's Top100