В данном посте хочу подвести итоги проделанной работе, возможно это понадобится еще кому-нибудь и он не будет тратить свое время на подобную ерунду.
Итак, начнем. Имеется подключение по FTTx от нашего ISP. Провайдер, кроме услуг по доступу к сети Интернет, начал предоставлять услуги IPTV (трафик нетегированный). Имеется роутер D-Link DIR-300/NRU и приставка STB. Необходимо решить вопрос одновременного подключения STB (IPTV) и компьютеров локальной сети к сети Интернет.
Для доступа к Middleware приставка STB должна получать локальный адрес из сети провайдера, с его DHCP. Для доступа компьютеров клиента в Интернет необходима регистрация роутера по протоколу PPPoE и NAT на порты локальной сети.
Самый распространенный способ решения данной задачи состоит в приобретении еще одного неуправляемого коммутатора и установка его перед роутером. STB и роутер мы подключаем к коммутатору и получаем два независимых подключения. Однако такой способ мне кажется не совсем правильным и не идеальным.
Более правильным будет использовать один из портов роутера "параллельно" WAN-порту для подключения STB.
В решении данной задачи неоценимую помощь оказал пользователь данного форума vasek00, за что и хочется сказать большое СПАСИБО!
Топология подключения следующая: кабель, приходящий от ISP подключаем в порт WAN, STB - в LAN1, порты LAN2-LAN4 служат для локальной сети клиента.
Вначале нужно прошить роутер прошивкой dd-wrt. Родная прошивка не способна решить данную задачу в принципе. Процесс прошивки описывать не буду, на сайте этому уделено достаточно внимания.
Открываем Administration -> Commands. В окно Command Shell пишем следующий скрипт:
switch reg w 70 ffff5867
switch reg w 44 2001
# Отделяем LAN1 от VLAN1 и присоединяем его к VLAN2. На самом деле это не совсем так, однако такое объяснение приемлимо.
#
killall -9 udhcpc
#Удаляем DHCP-клиент, который будет присваивать локальный адрес и маршрут по умолчанию для WAN-интерфейса
#
echo "plugin /usr/lib/rp-pppoe.so
nic-vlan2
noccp
nomppc
noipdefault
noauth
defaultroute
noaccomp
nobsdcomp
nodeflate
nopcomp
nomppe
usepeerdns
user 'ваш_логин'
password 'ваш_пароль'
default-asyncmap
mtu 1492
mru 1492
persist
lcp-echo-interval 5
lcp-echo-failure 10" > /tmp/options.pppoe
#Создаем файл с настройками для PPPoE-подключения
#
mkdir /tmp/ppp
echo "#!/bin/sh
/usr/sbin/iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
/usr/sbin/iptables -A FORWARD -o ppp+ -j ACCEPT" > /tmp/ppp/ip-up
#Создаем скрипт, который будет выполняться после установления PPPoE-соединения. Скрипт устанавливает правила firewall для локальной сети
#
/bin/chmod +x /tmp/ppp/ip-up
#Делаем его выполняемым
#
echo "nameserver IP_DNS1
nameserver IP_DNS2" > /tmp/resolv.dnsmasq
#Создаем файл с данными о DNS-серверах ISP
#
pppd file /tmp/options.pppoe
#Запуск PPPoE-подключения
Строки, начинающиеся с символа "#" писать не нужно, это просто мои комментарии.
Все остальные настройки остаются неизменными. Нажимаем кнопку "Save startup", потом перегружаем роутер. Задача решена.
Добрый день, у меня похожая задача Интернет+IPTV по FTTB на DIR300 rev.A. Но мне нужно прописать vlan от провайдера.
VLAN для интернет - 1
VLAN для IPTV - 1604
ИНтернет работает по логину паролю по ppoe без доп. настроек.
IPTV как настроить не знаю. STB-MAG 200, пишет ошибка загрузки страницы, IP от роутера получает.
Админ провайдера говорит на DD-WRT настроить не получится ссылаясь на
Quote:
Note: Only VLAN's 0-15 are usable on 100mbit models and VLAN's 1-15 on gigabit models.
неужели это крест? на DIR-100, DIR-300NRU работает
Ввел данный скрип. Поначалу всё заработало. Телевидение пошло. Интернет немного подвисал, но тоже работал. Подключил Wi-Fi, телевидение отключилось. Несколько раз перезагружал роутер, телевдение пошло, но потом опять подвисло и так не запустилось. Может еще какие-нибудь настройки нужно сделать?
Ввел данный скрип. Поначалу всё заработало. Телевидение пошло. Интернет немного подвисал, но тоже работал. Подключил Wi-Fi, телевидение отключилось. Несколько раз перезагружал роутер, телевдение пошло, но потом опять подвисло и так не запустилось. Может еще какие-нибудь настройки нужно сделать?
Как понять подключил Wi-Fi, телевидение отключилось?
1 Вопрос - команды и создаваемые файлы скрипта пишутся в сам роутер или это для Free/Linux?
2. Видел как спец от прова настраивал DIR-100 и там завел 2 подключения 1: VID=1 Bridge и 2: VID=1605 Bridge. Как проделать это для моего DIR-300/NRU, но что бы на комп шло Роутерное подключение, что бы не заводить значек подключения на компе?
Posted: Thu Mar 22, 2012 6:16 Post subject: Маленькая скорость
Достался роутер с нерабочим WAN. Переназначил WAN на LAN4 при помощи:
70 ffff416e
40 1002
Но почему-то скорость не поднимается выше 6-7 мегабит даже по LAN подключению, хотя реальная больше 15ти.
Подключение к инету через l2TP.