Собираем роутер из «старого железа»

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

С этой проблемой сталкиваются многие, у кого входящий трафик равен скорости Ethernet сети – 100 Мб/с и применяются ресурсоемкие протоколы L2TP и PPTP. Ни кому не приходило в голову, сделать роутер своими руками, который будет справляться с большим скоростями?

Три варианта решения проблемы

  1. Подключение ethernet кабеля напрямую к компьютеру. Это самый простой вариант, но он подойдет только для тех, у кого дома только один компьютер. А если же вы планируете, подключение других устройств, то этот вариант вам не подойдет.
  2. Покупка более мощного роутера. Существуют модели, которые идеально справляются с 100Мб/со скоростью на L2TP протоколе, но они имеют завышенную цену и не всегда отличаются качеством.
  3. Самодельный роутер из подручных средств. Если у вас дома завалялось старое «железо», то это практически бесплатный вариант. И еще он будет интересен для тех людей, кто любит что-то конструировать и собирать компьютерные самоделки.

Самодельный домашний роутер

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

Выбор используемого оборудования

Подойдет любая материнская плата с CPU не ниже 100 MHz и RAM не меньше 128 MB. Любое устройство хранения информации с объемом памяти не меньше 1 GB. Для установки программного обеспечения понадобится CD-ROM или USB флешка. Также потребуются две сетевые карты. Первая для «общения» с провайдером, вторая для домашней сети.

Выбираем программное обеспечение для самодельного роутера. В нашем случае все необходимое ПО уже давно создано и свободно раздается для домашнего применения. Это pfSense – программа, основанная на FreeBSD, при помощи которой можно создать межсетевой экран/маршрутизатор. Дистрибутив обладает удобным интерфейсом и имеет возможность производить нужные настройки даже не подготовленному пользователю.

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

Выбор Pfsense

На сайте pfsense.org выложены несколько вариантов программы для различных архитектур процессора и размера вашего жесткого диска. Можно выбрать значение i386, т.к. команды поддерживаются основными процессорами. И еще один параметр – тип применяемой консоли:VGA или последовательный порт. Лучше выбрать более используемый VGA.

Для первого запуска программы понадобятся монитор и клавиатура. Предварительная настройка заключается в указании, какая из сетевых карт будет работать с провайдером, она же WAN порт, а какая с домашней сетью – LAN порт. Так же следует выбрать нужный вам тип IP адресов – статический или динамический. Если выбрали статический, то нужно назначить конкретный адрес. После этого монитор и клавиатура не нужны, все настройки можно выполнять при помощи web оболочки на компьютере, к которому вы подключите ваш роутер.

Установка и настройка pfSense

Распаковываем скачанный вами архив программы и выполняем процесс записи iso- образа на компакт диск или флешку. Загружаем это все на ваш роутер и видим вот такой интерфейс:

Программа pfSense
Интерфейс программы pfSense

Немного подождав, откроется следующее меню, где для дальнейшей установки следует нажать клавишу «I». Выбираем вкладку «Accept these settings». В следующем меню нажимаем «Quicky/Easy Install», жмем «ОК» и наблюдаем за установкой программы. По завершению установки выбираем пункт «Symmetric multiprocessing kernel» и жмем пункт «Reboot» — происходит перезагрузка, в процессе которой незабудьте извлечь ваш компакт диск или флешку.

Перезагрузившись вы попадете в вот такое меню:

Основное меню
Меню программы pfSense

Программа pfSense позволяет автоматически настроить ваши сетевые карты, и задать какая, будет работать с провайдером, а какая с домашней сетью. Поэтому нажимаем клавишу «n», затем «Enter».

Затем выполняем следующие действия:

  1. Посмотрите, что все сетевые кабеля отключены от настраиваемого роутера, если нет, то отключите.
  2. Нажмите клавишу «а».
  3. Нажмите «Enter» и подключите кабель со стороны домашней сети.
  4. Три раза нажимаем клавишу «Enter».

При всех правильных действиях должно появиться меню с вашим ip-адресом для входа в веб интерфейс настройки роутера.

Меню интерфейса
Меню с ip-адресом веб интерфейса.

Настройка PFSENSE

Прописываем в адресной строке браузера адрес LAN порта вашего роутера и вводим значения для авторизации – изначально admin#pfsense.

Веб интерфейс
Меню входа в веб интерфейс

Видим вот такую картинку:

Настройки маршрутизатора
Меню настроек роутера

Настройка WAN порта

Вводим параметры вашего WAN порта, которые выдал вам ваш провайдер.

Параметры порта
Меню ввода параметров WAN порта

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

Меню
Меню ввода параметров WAN порта

Выполните подключение сетевого кабеля провайдера к WAN порту. Затем войдите в меню Status—>Interfaces и проверьте работоспособность сети.

Параметры сети
Меню проверки сети на работоспособность

Настройка LAN порта

LAN порт можно настраивать по собственному усмотрению. Предпочтительнее будет использование статического адреса.

Меню порта
Меню настройки LAN порта

В интерфейсе LAN порта все настройки будут введены т.к. мы эту процедуру сделали в самом начале работы с роутером. Поэтому просто проверяем значения.

Меню настройки
Меню настройки LAN порта

Настройка L2TP

Это пункт является самым главным, т.к. обеспечивает подключение к интернету. Прописываем статический маршрут к L2TP серверу провайдера, для этого выбираем System—>Routing вкладка Routers:

Вкладки настройки
Меню настройки L2TP

Дальше поверх WAN порта производим настройку еще одного соединения. Клацаем меню Interfaces—>assign вкладка PPPS, ставим плюсик и вводим данные соединения, которые выдал вам ваш провайдер.

Соединение WAN порта
Меню настройки соединения поверх WAN порта

Заходим в вкладку (Interface assignments), нажимаем «+» и добавляем интерфейс из созданого L2TP соединения с названием OPT1.

Интерфейс
Меню добавления интерфейсов

Выбираем Interfaces—>OPT1 и выполняем его включение.

L2TP соединение
Меню созданого L2TP соединения

Автоматически заполнятся все поля из созданного вами раньше соединения.

L2TP соединение
Меню созданого L2TP соединения

Далее нужно изменить шлюз по-умолчанию. Выбираем шлюзом интерфейс OPT1 и тогда все ваши запросы будут уходить в интернет. Заходим в настройки этого интерфейса System—>Routing , выбираем пункт редактировать WAN (default) и отключаем «Default gateway». Затем редактируем OPT1 (default) и выбираем «Default gateway».

Данные шлюза
Меню выбора шлюза по-умолчанию

На этом все — роутер у вас уже готов. Нужно только произвести перезагрузку и проверить его на работоспособность.

Тест производительности созданного роутера

Тестируемый роутер на протоколе L2TP выдал скорости приближенные к скорости вашего Ethernet порта.

Показатели на старом роутере (тариф 100 Мб/с):

Показатели на старом  маршрутизаторе
Тест старого роутера

Показатели на тестируемом роутере:

Показатели на тестируемом маршрутизаторе
Тест самодельного роутера

Как сделать wi fi без роутера