Спасибо
Ну так с этого и надо было начинать
Боюсь, в оригинальном Wl700 этого пункта может не быть вообще(проверить, извини, негде).
добавлено:
Глянул в соседнем форуме - без апгрейда флеша тебе единственный путь http://wl700g.homelinux.net/
Last edited by lly; 26-03-2008 at 19:05.
После прочтения http://wl500g.info/showthread.php?t=13632
появился вопрос что такое интерфейс br0 и sit0 если eth0-LAN eth1-WAN eth2-Wi-fi
Причем по br0 трафик есть , а по eth2 нет (wi-fi горит но к нему никто не подключен)
sit0 так вообще без MAC'a
Может разъяснит кто-нибудь ?
PS:Только начинаю вникать
Last edited by Korse; 21-04-2008 at 17:04.
Имеем wl-500gP c 1.9.2.7-10 от Олега (за что Олегу - агроменное спасибо)
Есть следующая задача.
Нужно поднять две локальные сетки.
Есть PPPoE соединение с инетом (модем висит на ВАН порте IP сетки для доступа в к админке модема 10.0.1.0/24)
WiFi и, скажем, все lan 1 и lan 2 порты - это br0 и имеет адреса 10.0.2.0/24
Требуется на lan 3 организовать сеть с адресами 172. 16.0.0/24
Роутер, по идее имеет следующие адреса
На ppp0 - динамический
на wan(lan0) - 10.0.1.2
на br0 (lan1+wifi)- 10.0.2.1 (по DHCP раздает параметры и является шлюзом по умолчанию)
на требуемой доп локалке(lan2) - 172.16.0.1 (просто является шлюзом по умолчанию)
Так вот вапрос именно в том как создать эту доп локалку(lan2), и как настроить так чтобы в ней был инет но в первую локалку (lan1+wifi) она доступа не имела, и соотведственно в первой локалке тоже был инет но вторую локалку она не видила
В будущем еще планируется на 4й порт повесить второй ВАН c 192.168.0.0/16 адресом и в него заварачивать трафит токо этого диапазона адресов (сетка раенного масштаба)
Зарание прошу, не кидайте по веткам форума а пешите по существу.
Потому как примерно представляю себе что это все реализовать возможно, но немогу собрать все воедино. Основной вапрос как это все в iptables прописать, потому как в нем я не бум-бум
Last edited by tchaynik; 23-04-2008 at 14:16.
Так что никто не знает ?
Ладно пререфразирую с дополнением. Dот кусок лога:
(promiscuous: пер. смешанный, разный, неоднородный)PHP Code:
Jan 1 03:00:02 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.16
Jan 1 03:00:02 kernel: eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.16
Jan 1 03:00:02 kernel: PCI: Enabling device 01:02.0 (0004 -> 0006)
Jan 1 03:00:02 kernel: 802.11 Wireless Controller 4.150.10.16
Jan 1 03:00:02 kernel: device eth0 entered promiscuous mode
Jan 1 03:00:02 kernel: device eth2 entered promiscuous mode
Jan 1 03:00:02 kernel: br0: port 2(eth2) entering learning state
Jan 1 03:00:02 kernel: br0: port 1(eth0) entering learning state
Jan 1 03:00:02 kernel: br0: port 2(eth2) entering forwarding state
Jan 1 03:00:02 kernel: br0: topology change detected, propagating
Jan 1 03:00:02 kernel: br0: port 1(eth0) entering forwarding state
Jan 1 03:00:02 kernel: br0: topology change detected, propagating
Что в итоге : 2 контролера ethernet (eth0 и eth1)
br0 является "мифическим " или логическим, объединяя (eth0 eth2) .
то есть обращаясь с br0 можно контролировать wifi+lan порты ,
и по-отдельности eth0 - LAN , eth2 - wifi , eth1 соответственно WAN
Если так на самом деле, то что произойдет с br0 если вырубить скажем eth0 , он станет аналогом eth2.
Есть мысли по этому поводу?
если вы отключите eth0, то просто перестанут работать все LAN порты.
br0 - это устройство Bridge, которое просто объединяет все интерфейсы в один виртуальный.
принцип работы Bridge (или hub'а еще можно сказать - концентратора)- пакет пришедший на один из портов устройства транслируется на все остальные порты, входящие в состав Bridge.
Как однозначно определить, кто есть кто из интерфейсов (eth0, eth1, vlan0, vlan1, br0) через CLI?
Посмотреть вывод ifconfig
$ nvram get wan_ifname
vlan1
$ nvram get lan_ifnames
vlan0 eth1
$ nvram get wl0_ifname
eth1
при этом:
$ ifconfig | grep HWaddr
br0 Link encap:Ethernet HWaddr 00:18:F3:32:88:5F
eth0 Link encap:Ethernet HWaddr 00:18:F3:32:88:5F
eth1 Link encap:Ethernet HWaddr 00:18:F3:32:88:5F
vlan0 Link encap:Ethernet HWaddr 00:18:F3:32:88:5F
vlan1 Link encap:Ethernet HWaddr 00:18:F3:32:88:5F
В логе:
Jan 1 03:00:07 kernel: vlan1: Setting MAC address to 00 18 f3 32 88 5f.
Jan 1 03:00:07 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Почему MAC у всех одинаковый?
Устройство очень наглядно описано в родственом проекте:
оригинал: http://www.dd-wrt.com/wiki/index.php...ation_Overview
Last edited by lagshmi; 01-12-2008 at 08:17.