OpenWRT - Router z modemu?

Eskymák

OpenWRT - Router z modemu?
« kdy: 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


3ugeene

Re:OpenWRT - Router z modemu?
« Odpověď #1 kdy: 09. 06. 2013, 21:09:23 »
podle me to nejde, ty switche jsou vicemene spojeny (vnitrni elektronikou prepinace)

Eskymák

Re:OpenWRT - Router z modemu?
« Odpověď #2 kdy: 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.

Jose D

  • *****
  • 912
    • Zobrazit profil
Re:OpenWRT - Router z modemu?
« Odpověď #3 kdy: 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..?

PEO

Re:OpenWRT - Router z modemu?
« Odpověď #4 kdy: 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.


PEO

Re:OpenWRT - Router z modemu?
« Odpověď #5 kdy: 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

3ugeene

Re:OpenWRT - Router z modemu?
« Odpověď #6 kdy: 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

someone

Re:OpenWRT - Router z modemu?
« Odpověď #7 kdy: 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?

narcis

Re:OpenWRT - Router z modemu?
« Odpověď #8 kdy: 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

Eskymák

Re:OpenWRT - Router z modemu?
« Odpověď #9 kdy: 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




narcis

Re:OpenWRT - Router z modemu?
« Odpověď #10 kdy: 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?

Eskymák

Re:OpenWRT - Router z modemu?
« Odpověď #11 kdy: 10. 06. 2013, 16:17:27 »
Fungují? jedno double?

Co tím myslíš?

vty67

Re:OpenWRT - Router z modemu?
« Odpověď #12 kdy: 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

narcis

Re:OpenWRT - Router z modemu?
« Odpověď #13 kdy: 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.

Eskymák

Re:OpenWRT - Router z modemu?
« Odpověď #14 kdy: 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