Wive-NG routers firmware (dsl/rtnl/mt).
Главная > WIVE-NG 8186 (revA/B) > Документация > Для NetByNet

Для NetByNet

Пример настройки роутера ZyXEL P330 EE с прошивкой Wive-NG для провайдера NetByNet
Внимание перед тем как что-то делать прочитайте до конца эту инструкцию, а так же инструкцию на сайте ZyXEL по восстановлению прошивки

1) Качаем необходимые инструменты
Для настройки понадобится SSH клиент. Для Windows я использую PuTTY , скачать который можно по ссылке.

Прошивка Wive-NG (скачать её можно тут)

2) Заливаем прошивку в роутер
Для заливки прошивки необходимо сделать следующее:
Извлеките из архива с прошивкой файл wave.bin. Я делаю это Total Commander-ом, WinRar тоже отлично справляется с распаковкой. Я поместил прошивку( а конкретнее файл wive.bin) в папку C:\ZyXEL\
Выдерните из роутера шнур питания
Нажмите и удерживайте кнопку reset на роутере. Не отпуская reset подключите питание к роутеру. Загорится и через несколько секунд погаснет индикатор PWR/SYS. §ерез несколько секунд кнопку reset можно отпустить.
Прошивка заливается только с компьютера подключенного по кабелю. §ерез вайфай не получится. Для заливки прошивки необходимо установить на компьютере IP адрес из диапазона 192.168.1.0/24 ( кроме 192.168.1.6). В моём случае это 192.168.1.201
Прошивка заливается в роутер с помощью tftp. В меню ПУСК жмем кнопку Выполнить..., вводим cmd и жмем enter
cd c:\ZyXEL
tftp -i 192.168.1.6 PUT wive.bin
Если всё сделано правильно - то увидим подтверждение, что залито столько-то байт с такой-то скоростью. §ерез минуту-другую роутер загрузится с новой прошивкой.

3) Собственно настройка
После заливки прошивки роутер будет доступен по IP адресу 10.200.200.249. §тобы настроить его необходимо назначить компьютеру адрес из сети 10.0.0.0/8. Но я ленивый, я не меняю маску сети, она у меня вбита 255.255.255.0, поэтому я использую адрес 10.200.200.201.
С помощью PuTTY подключаемся к роутеру. Реквизиты доступа:
Логин: root
Пароль: rtl8186
Сменим пароль для доступа:
passwd root
§тобы не лазить по множеству папок в поисках конкретного конфигурационного файла в прошивке есть утилита menu
menu

Не забывайте сохранять настройки перед перезагрузкой роутера через menu или командой
fs save
Редактор vi
Прошивка представляет собой линукс без графической оболочки, процесс настройки сводится к редактированию конфигурационных файлов с помощью редактора vi, об основных коммандах которого я немного расскажу:
:q - выход из редактора.
:q! - выход из редактора без сохранения изменений
:w - запись файла и возвращение в командный режим
Для удаления строки на которой стоит курсор нажмите 2 раза d.
Мне этих команд вполне хватает

Копи-паст в PuTTY
Для того, чтобы скопировать что-то из PuTTY в буфер обмена просто выделите текст мышкой и кликните по выделенному участку ещё раз.
А чтобы вставить текст из буфера обмена нажмите shift+ins


#Forward packet between interface (need for router mode)
IPV4_FORWARD_ENABLE=yes

#Netfilter(firewall) configuration start (need for nat and other)
START_IPTABLES=yes

#Start tc qdisc shaper (pseudo-fair distribution of a strip)
START_SHAPER=yes

#Services to start at boot
START_DHCPSERVER=yes
START_IGMPPROXY=yes

3.1) Настройка домашней сети
Мне привычнее, чтобы роутер был с адресом 192.168.0.254. За это отвечает строка:
BR0_IPADDR=192.196.0.254/24
После этого необходимо снова изменить айпи адрес на компьютере. У меня всё вбито статически( по DHCP только ноутбук получает айпи).
IP: 192.168.0.201
Маска сети: 255.255.255.0
Шлюз: 192.168.0.254

Первый днс: 212.1.224.34
Второй днс: 212.1.230.111

3.2) Настройка локальной сети
Сетевой интерфейс eth1 - это WAN порт. Выключаем его из сетевого моста и настраиваем так как нам нужно
У меня локальный адрес статический, в моём случае пишем так:
ETH1_ENABLED=yes
ETH1_FORCEIP=yes
ETH1_IN_BR0=no
ETH1_USE_DHCP=no
ETH1_IPADDR=10.5.10.166/24
В некоторых района, насколько я знаю, айпи получается по DHCP. В данном случае пишем
ETH1_ENABLED=yes
ETH1_FORCEIP=no
ETH1_IN_BR0=no
ETH1_USE_DHCP=yes
#ETH1_IPADDR=10.5.10.166/24

Настраиваем физический( MAC) адрес WAN-порта
ETH1_MACADDR=000abcdef123

Настраиваем маршрутизацию:
ip ro add 10.0.0.0/8 via 10.5.10.254 dev eth1
ip ro add 212.1.224.0/24 via 10.5.10.254 dev eth1
ip ro add 212.1.226.0/24 via 10.5.10.254 dev eth1
ip ro add 212.1.230.0/24 via 10.5.10.254 dev eth1

Настраиваем DHCP-сервер на роутере:
interface br0 #Интерфес на котором он будет "висеть"

start 192.168.0.220 # Начало пула адресов
end 192.168.0.240 # Конец

max_leases 30

opt dns 212.1.224.34 212.1.230.111 # Тут коментировать надеюсь не надо
option subnet 255.255.255.0
opt router 192.168.0.254
option lease 86400 # 1 day of seconds

nameserver 212.1.224.34
nameserver 212.1.230.111

3.3) Настройка PPPoE
PPPOE_CALL_START=yes
PPPOE_ETH=eth1
PPPOE_USER=login #Логин по которому происходит подключение к интернету
PPPOE_ACNAME=
PPPOE_SERVICENAME=
PPPOE_PEERDNS=yes
PPPOE_CLAMPMSS=1412
PPPOE_DEFAULTROUTE=yes
PPPOE_AUTO_REDIAL=yes
При правильной настройке после перезагрузки роутер подключится к интернету и поднимет интерфейс ppp0

login * password *

3.4) Настройка WiFi
Настраиваем имя точки доступа:
#Set ESSID of wirelless Infrastructure Network
ESSID=Klajnor_Home

Включаем шифрование:
#Enable/disable wpa/wpa2
WPA=yes

Пишем SSID
ssid = "Klajnor_Home"

Фраза-пароль для шифрования
psk = "abracadabra"

3.5) Настроиваем переброс портов
Для переброса портов необходимо добавить в iptables правило:
iptables -I FORWARD -p tcp -i eth1 -d 192.168.0.201 --dport 80 -j ACCEPT
eth1 - интерфейс с которого происходит переброс портов
192.168.0.201 - айпи компьютера на который этот порт перебрасывается
80 - номер порта который перебрасывается. Для переброса диапазона портов пишем их через двоеточие, например 20:21

Для переброса портов из интернета интерфейс будет ppp0


Rambler's Top100
Locations of visitors to this page