Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Eskymák 09. 06. 2013, 19:39:56

Název: OpenWRT - Router z modemu?
Přispěvatel: 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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: 3ugeene 09. 06. 2013, 21:09:23
podle me to nejde, ty switche jsou vicemene spojeny (vnitrni elektronikou prepinace)
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 09. 06. 2013, 21:31:26
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.
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Jose D 09. 06. 2013, 22:15:53
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..?
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: PEO 09. 06. 2013, 23:24:35
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.
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: PEO 09. 06. 2013, 23:38:41
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: 3ugeene 10. 06. 2013, 08:04:07
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: someone 10. 06. 2013, 08:23:16
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?
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 10:19:58
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 10. 06. 2013, 12:41:31
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

Kód: [Vybrat]
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
Kód: [Vybrat]
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



Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 13:13:07
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?
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 10. 06. 2013, 16:17:27
Fungují? jedno double?

Co tím myslíš?
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: vty67 10. 06. 2013, 17:50:37
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)
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 18:01:50
Switch nepotřebuje nic, nemá nic, neroutuje. Tak, jako auto na benzin nejede na naftu... e perigoloso sporgersi. Vzpamatuj se a kup si router.
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 10. 06. 2013, 18:11:29
Jinak se mě podařilo získat tohle ohledně toho eth0 a eth1 - vypadá to že je to úplně stejný

Kód: [Vybrat]
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 18:16:45
Nestačilo? Máš SWITCH. Router je jiná kategorie. Zkus základy v PC. Nebo jsi známý troll Kolesa?
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Martin 10. 06. 2013, 18:32:12
@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.
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 10. 06. 2013, 19:04:15
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 19:04:28
http://cs.wikipedia.org/wiki/Switch
http://cs.wikipedia.org/wiki/Router

http://cs.wiktionary.org/wiki/vidl%C3%A1k
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Martin 10. 06. 2013, 19:22:52
Nevím, jestli ti to nějak pomůže.

/etc/config/network
Kód: [Vybrat]
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'
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: e3lik 10. 06. 2013, 19:55:18
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.
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: narcis 10. 06. 2013, 22:20:03
Z switchu router neuděláš, a ani se nic nenaučíš, je to hlavou proti zdi. Levnější je to na kole...
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: nettle 11. 06. 2013, 10:33:59
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)
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: AnoName 19. 06. 2013, 10:49:50
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
Název: Re:OpenWRT - Router z modemu?
Přispěvatel: Eskymák 19. 06. 2013, 11:18:43
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! :-)