У мене є один маршрутизатор DD-WRT (тут: 1-й), підключений до Інтернету, працює ідеально, з клієнтськими ПК присвоюються статичні IP-адреси.
Тепер я хочу додати ще одного статичного клієнта (тут: 2-й), але цього разу це ще один маршрутизатор DD-WRT, а не ПК.
Цей 2-й DD-WRT призначений для сервера DHCP, який "розкручує" все, що з ним пов'язано, таким чином, щоб інший (1-й) маршрутизатор бачив цього клієнта як такого, що надходить з цього єдиного порту / IP (скажімо, 192.168.14.31).
Поки що добре, але чомусь клієнти, підключені через другий маршрутизатор, не можуть бачити Інтернет.
Якщо я підключую ПК до цього порту, призначивши йому цю статичну адресу 192.168.14.31, він може без проблем отримати доступ до Інтернету, тому я знаю, що проблема не в першому маршрутизаторі. Проблема полягає в неправильній конфігурації 2-го (клієнтського) маршрутизатора DD-WRT, оскільки він просто не знає, як переслати клієнтів зі своєї підмережі (192.168.1.X) до 1-го маршрутизатора (192.168.14.1).
Використовуючи, tracert
я зміг переконатися, що це справді проблема. Але я не знаю, що (і як) змінити налаштування в мільйоні DD-WRT.
Я спробував змінити Operating Mode
в Advanced Routing
від Gateway
до , Router
але в той час як це , здається , в правильному напрямку, це не вирішило проблему.
Будь-яка ідея, що мені робити в тому другому маршрутизаторі, щоб сказати йому, щоб почати пересилати пакети з 192.168.1.x до 192.168.14.1?
ОНОВЛЕННЯ 1: Мені вдалося перенести telnet в маршрутизатор і надрукувати таблицю маршрутизації:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Зрозуміло, що таблиця маршрутизації неправильна, але як я можу змінити її на DD-WRT ?
Також я знаю, що таке порти WAN та LAN, але що таке br0
і vlan1
? Як я співвідносити їх з портами WAN та LAN? (Я думаю, що br0
це один з портів LAN і vlan1
це порт WAN, але я не впевнений)
ОНОВЛЕННЯ 2: Я знайшов можливість друкувати таблицю маршрутизації з веб-інтерфейсу DD-WRT:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
Що говорить мені, що, згідно DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(як я думав)
Добре знати. Тепер мені потрібно вирішити цю проблему (у мене ще немає поняття): зробити так, щоб пакети з мережі 192.168.1.x досягали шлюзу 192.168.14.1.
ОНОВЛЕННЯ 3: Статистика. Я думаю, що проблема полягає в тому, що мережева маска для 192.168.14.0
запису не є 255.255.0.0
. Проблема в тому, що немає можливості її змінити ... Я спробував додати явний запис на вкладці Розширений маршрутизація:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Але таблиця маршрутизації залишається такою ж навіть після застосування, збереження та перезавантаження !!!
Я починаю підозрювати, що в цьому випуску є помилкаDD-WRT v24-sp1 (07/27/08) std
.