главнаяпубликациипоиск
Любой современный пользователь GNU/Linux обязательно сталкивается с вопросом конфигурирования сетевой структуры в Linux. Этот раздел призван собрать в себе советы, ссылки и прочую информацию касательно конфигурации сетевой структуры системы, будь то настройка подключения по протоколу PPPoE, PPTP, VPN или же конфигурирование Веб-сервера, службы электронной почты и локального Jabber-сервера.

Если Вы хотите что-то добавить или дополнить, то, пожалуйста, свяжитесь с нами. Также можно найти дополнительные статьи используя поисковую систему по сайту.

Некоторые сетевые термины и понятия можно найти здесь

Настройка PPTP-соединения в Linux
Для установки PPTP клиента под Linux необходимо установить программу pptpclient, который сейчас присутствует во всех популярных дистрибутивах GNU/Linux. Для поиска и установки утилиты вам потребуется использоваться пакетный менеджер, интегрированный в вашу систему(какой можно узнать на сайте дистрибьютора, а также получить там краткую инструкцию по его использованию).

После установки pptpclient'а, Вам следует отредактировать файл /etc/ppp/options, который должен выглядеть так. Файл /etc/ppp/chap-secrets должен содержать строку:

Ваш_логин_для_доступа_в_Сеть vpn Ваш_пароль_для_доступа_в_Сеть

Если Вы не находитесь в одном IP сегменте с VPN сервером, перед установлением соединения в таблице маршрутизации должен быть прописан маршрут до VPN сервера. Это можно сделать запустив команду: /sbin/route add -host IP_адрес_VPN_сервера gw ip_шлюза

Подключение к VPN серверу выполняется командой, запущенной с правами администратора: # /usr/local/sbin/pptp IP_адрес_VPN_сервера
Разорвать соединение можно так: # killall pppd

Установка PPPoE-соединения в Linux
Наиболее простым способом настройки PPPoE-соединения является использования специальной утилиты pppoeconf, которая произведёт за Вас всю работу по настройке соединения. В базовый комплект практически любого дистрибутива эта утилита входит. Для её установки воспользуйтесь Вашим пакетным менеджером, интегрированным в систему. После установки следует запустить утилиту из-под учётной записи root'а или с применением sudo(как показано в примере):

$ sudo pppoeconf

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

Затем программа самостоятельно отыщет ваш ADSL-модем (Данная процедура займёт несколько секунд). После надо будет ввести логин и пароль для доступа в Сеть и ответить на несколько чисто технических вопросов(чаще всего следует отвечать на все вопросы положительно).

$ sudo poff dsl-provider   # Разорвать соединение

$ sudo pon dsl-provider   # Установить соединение


Linux в качестве шлюза между локальными сетями и Интернет
Довольно часто приходится превратить обычную пользовательскую рабочую станцию на базе Linux в Интернет-шлюз, который бы давал всей внутренней сети(или некоторым группам адресного пространства) доступ в Сеть. Если подключение к Сети(как к Интернет, так и к локальной внутренней) уже настроено, то для достижения желаемой цели нужно использовать очень мощный инструмент - iptables, который является частью базовой поставки любого дистрибутива GNU/Liunux.

Очень подробно(с примерами) про использование iptables рассказано в этой статье, также стоит прочитать как дополнительную документацию этот туториал.


Также Вам может оказаться полезной небольшая подборка тематически-структурированных ссылок. Любые замечания и добавления приветствуются.

iptables и маршрутизация:

SaMBa:

Apache и настройка LAMP(Linux+Apache+PHP+MySQL):

SSH:

Squid и прочие прокси-серверы:

DHCP сервера на базе Linux: