Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Eskymák 09. 06. 2013, 19:39:56
-
Hoj, mám modem D-Link DSL-584T s OpenWRT. Vzhledem k tomu že (A)DSL již nemám a nehodlám mít, rád bych ho využil jako obyčejný router. Modem má 4portový switch, takže by mě zajímalo zda lze jeden z portů nastavit jako WAN u obyčejného routeru a zbytek mít normálně jako LAN switch a případně jak.
Nějak se mě nepodařilo vyzkoumat jak rozdělit ty 4 porty na 1 WAN + 3 LAN a kde určit co bude co.
Díky
-
podle me to nejde, ty switche jsou vicemene spojeny (vnitrni elektronikou prepinace)
-
Já různě četl že ty ten switch je programovatelnej a že by tam měli jít nějak změnit ty VLANy, kterýma by se to mělo normálně oddělit ale vzhledem k tomu že tomu prd rozumím tak netuším co kde.
Jinak je tam switch ADM6996M - http://patchwork.openwrt.org/patch/899/
http://pdf1.alldatasheet.com/datasheet-pdf/view/116909/INFINEON/ADM6996F.html - Fková verze se od M asi moc lišit nebude
Takže by snad mohl být i podporován.
-
podle me to nejde, ty switche jsou vicemene spojeny (vnitrni elektronikou prepinace)
Hmm a potrebuje NAT oddeleny porty? Nestacilo by to provest pouze na urovni IP..?
-
Urcite to ide , vytvor druhu vlanu a v nej daj port ako acces , ostatne off , v prvej vlane budes mat ostatne 3 , trunk bude cpu , potom vytvor nad jed. vlanami rozhrania , na vlan 2 daj wan a na wlan 1 daj lan , a nastav medzi nimi v fw routing , klasika cez iptables alebo ak tam uz mas nejake chain tak mu zmen len interface.
-
napis mi na edgeaxiom@gmail.com , ak si s tym nepohnes , inak to nie je nic zlozite , vsetko nastavujes v network-> switch , tam pridas vlanu a v nej nastav ten svoj port , co ja viem hned prvy ako untagget a ostatne v jeho vlane daj off , v tej vlane co si tam uz mal vytvorenu samozrejme ten port musis dat off , je to na striedacku vo vlanach to co je v jednej off bude v druhej untagget , len cpu bude tagget , no potom vbehni do interfaces a edituj WAN interface , v physical settings najdes nad akym rozhranim ten interface bude pracovat ak tam budes mat eth0.2 tak zvol to , neviem s akym nazvom ti vytvori tu druhu vlanu , ps: vlan je virtual lan predstav si to ako keby si mal dve lan siete ktore o sebe nevedia , aby vedeli medzi sebou komunikovat musia mat medzi sebou router , v tomto pripade je to iptables co je aj firewall
-
podle me to nejde, ty switche jsou vicemene spojeny (vnitrni elektronikou prepinace)
Hmm a potrebuje NAT oddeleny porty? Nestacilo by to provest pouze na urovni IP..?
ja se to jednou pokousel delat s jednou sitovou kartou v pc a prestne tak jak rikas, jen se mi to nejak nepovedlo :D
-
Více IP adres a NAT na jednom rozhraní samozřejmě jde, ale problém je IMHO s broadcasty - pokud by např. na LAN i WAN na jednom rozhraní měl běžet DHCP server, odkud dostanou klienti adresu?
-
Přeci jen, je to z nudy? Kvalitní router za babku, a cpát tam toto? ADSL switch? Za ten pochybně prokecanej čas lze vydělat na několik routrů
http://www.heureka.cz/?h[fraze]=router
-
Tak mě chyběla za záložka switch ale už se mě ji podařilo zobrazit - musel jsem přidat switch část do /etc/config/network - vygooglováno
config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth0 eth1'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'nat' '1'
option 'ipaddr' '192.168.1.2'
config 'switch' 'eth0'
option 'enable' '1'
option 'enable_vlan' '1'
option 'reset' '1'
Protože nefugovalo tlačítko Add, musel jsem přidat ještě poslední část - vygooglováno
config 'switch_vlan'
option 'device' 'eth0'
option 'vlan' '1'
option 'ports' '0t'
Netuším ale co to dělá...
V defaultu mám v Interfaces jednu jednu 'lan' s nastavením výše (static IP), ukazuje se jako "br-lan" fyzicky má
Ethernet Adapter: "eth0"
Ethernet Adapter: "eth1"
Po přidání switch do /etc/config/network přibyla ještě možnost
VLAN Interface: "eth0.1"
Ve Switch mám
Switch "eth0"
VLANs on "eth0"
VLAN ID Port 1 Port 2 Port 3 Port 4 Port 5 CPU
1 tagget off off off off off
Je to tak správně a pak udělat ještě VLAN 2 kde to bude naopak? (off tagget tagget tagget tagget tagget)
Co jsou fyzicky eth0 a eth1 netuším, co je Port 5 taky ne (když má switch jen 4) a CPU taky takže vůbec netuším co jsem nastavil a jak to funguje ;D
V interfaces bych měl pak u lan změnit eth0 a eth1 za eth0.1 a pak vytvořit nový interaface WAN s eth0.2? Respektive asi naopak, když je tu eth0.1 1 jako WAN?
Něco takovýho jsem už zkoušel a už sjem se do routeru nepřipojil takže by mě zajímalo jak to má být, hlavně jak má ve výsledku vypadat /etc/config/network
jinak chci WAN se staickou ip a LAN s DHCP
Díky za odpovědi
-
eth0 a eth1 - zjevně dvojitá instalace jednoho zařízení, a pokud tam je jen jednu, tak pozor na pád systému. Fungují? jedno double?
-
Fungují? jedno double?
Co tím myslíš?
-
Port 5 je iface mezi CPU a HW Switchem, aspoň u těch Openwrt, které znám já (mají jiný HW switche)
a musí být proto přítomen ve všech vlan sekcích v konfigu.
Port 0 je defaultně fyzický WAN port a zbylé 1-X jsou LAN fyzické ethernet porty.
Pěkný, i když pro jiný HW, popis konfigurace VLAN pro inspiraci (v polštině):
http://rpc.one.pl/index.php/lista-artykulow/34-openwrt/81-konfiguracja-switch-vlan-na-podstawie-swconfig-w-routerze-wr1043nd-pod-openwrt (http://rpc.one.pl/index.php/lista-artykulow/34-openwrt/81-konfiguracja-switch-vlan-na-podstawie-swconfig-w-routerze-wr1043nd-pod-openwrt)
-
Switch nepotřebuje nic, nemá nic, neroutuje. Tak, jako auto na benzin nejede na naftu... e perigoloso sporgersi. Vzpamatuj se a kup si router.
-
Jinak se mě podařilo získat tohle ohledně toho eth0 a eth1 - vypadá to že je to úplně stejný
root@OpenWrt:/# ifconfig -a
br-lan Link encap:Ethernet HWaddr 00:19:5B:3A:00:00
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11518 (11.2 KiB) TX bytes:402 (402.0 B)
eth0 Link encap:Ethernet HWaddr 00:19:5B:3A:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12772 (12.4 KiB) TX bytes:402 (402.0 B)
Interrupt:41
eth1 Link encap:Ethernet HWaddr 00:19:5B:3A:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:12990 (12.6 KiB)
Interrupt:27
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:608 errors:0 dropped:0 overruns:0 frame:0
TX packets:608 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:42560 (41.5 KiB) TX bytes:42560 (41.5 KiB)
Jinak nevím jestli tedy mám dát CPU a PORT5 na Tagget, Untagget či Off
-
Nestačilo? Máš SWITCH. Router je jiná kategorie. Zkus základy v PC. Nebo jsi známý troll Kolesa?
-
@Eskymák
Tohle je screen z nastavení mého VLAN:
(http://i41.tinypic.com/2n8smcx.jpg)
Porty 0-3 jsou LAN, port 4 WAN.
Myslím tedy, že ti bude stačit jediná VLAN nastavená podobně.
Porty do LAN untagged, port do WAN off a CPU tagged.
Následně vytvoříš síťový interface a tomu nastavíš odpovídající port.
@narcis
Not sure if trolling, or just stupid.
-
Díky moc, můžeš my k tomu prosím poslat i /etc/config/network abych si v tom mohl najít souvislosti - hlavně s tím interface. Dík
-
http://cs.wikipedia.org/wiki/Switch
http://cs.wikipedia.org/wiki/Router
http://cs.wiktionary.org/wiki/vidl%C3%A1k
-
Nevím, jestli ti to nějak pomůže.
/etc/config/network
config interface 'lan'
option ifname 'eth0.1'
config interface 'wan'
option ifname 'eth1'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 5t'
-
Přeci jen, je to z nudy? Kvalitní router za babku, a cpát tam toto? ADSL switch? Za ten pochybně prokecanej čas lze vydělat na několik routrů
http://www.heureka.cz/?h[fraze]=router
po prve preto lebo vzacne rudy co sa na vyrobu polovodicov pouzivaju sposobuju krvyprelievanie.
po druhe preto lebo sa to vselikto moze nieco nove naucit.
-
Z switchu router neuděláš, a ani se nic nenaučíš, je to hlavou proti zdi. Levnější je to na kole...
-
Z switchu router neuděláš, a ani se nic nenaučíš, je to hlavou proti zdi. Levnější je to na kole...
to sice ne, ale ze switche ktery umi vlan tagy a procesoru vevnitr uz routr dokupy da. Nauci se na tom spoustu veci
nicmene si nejsem uplne jistej jestli ten switch v tom openwrt ma tagovani funkcni v predesle verzi opewrt to urcite mozne nebylo (u tohoto modemu)
-
Verze ATTITUDE ADJUSTMENT poprvé umožňuje na D-Link DSL-584T konfigurovat switch.
Vyzkoušel jsem konfiguraci eth portů do VLAN, WAN přesunout z DSL na VLAN s podporou NAT a potom i PPPoE.
Všechno fungovalo. Přikládám poznámky, které jsem si vytvořil pro pozdější použití.
swconfig cisluje porty v opacnem poradi, nez je uvedeno na krytu.
LED na krytu: 1 2 3 4
swconfig: 3 2 1 0 (5 CPU, 4 ?)
config interface wan
option type bridge # bez toho nefunguje
option ifname eth0.1 # vazba na option vlan 1
config switch_vlan pro_wan # libovolný název, nesmí být stejný jako název jiného interface
option device eth0 # vazba na hw switche, stejne v kazde VLAN
option vlan 1 # vazba na option ifname eth0.1
option ports '0 1 5t' # porty ve VLAN
-
Zrovna dneska jsem chtěl napsat svoje poznatky, už před pár dněma se mě to podařilo rozchodit.
jen dodám
swconfig: port 4 není využit - switch má celkem jen 4 porty 0 1 2 3 - routery mají běžně portů 5 (jeden zvlášt pro WAN)
ATTITUDE ADJUSTMENT je o dost HW náročnější než Backfire a webové rozhraní je v plné instalaci nepoužitelné - pro některé funkce není dostatek ram. Zredukoval jsem tedy podstatně počet nainstalovaných modulů (zejména vše okolo modemu který již po HW stránce postrádá nějaké "důležité" součástky :P) a až se podívám jak vypadají všechny ty konfigurační soubory a naklikám co potřebuju, tak pravděpodobně vezme za své i to webové rozhraní nebo alespoň vypnu autostart webserveru.
Pak bych pak rád udělal nějaký testík na jakou zátěž bude HW dostačovat a pak snad budu moc vyřadit letitý TP-LINK, který dost často zamrzá při větší zátěži.
Jinak díky všem za rady! :-)