Optimaal eigen modem voip/bellen


Reputatie 2
Badge
  • Slimmerik
  • 173 reacties
Ik gebruik nu een eigen modem:

Sitecom WL-175 (Annex 😎.

Of WL-174 (Annex A) andere hardware filters weet ik niet, maar naar (dubbel) crossflashen naar

Edimax 7084GA firmware 2.11.38.0 (of naar instabiele Billion 5200GR4 firmware 2.12.18.0.) werkt hij prima.

Pas op! Cross flashen is gevaarlijk, het is mogelijk dat je

A) firmware bron niet bekend is

😎 ethernet verbinding het niet meer doet omdat er een andere switch in zit, en je via wifi moet flashen

C) Incompatibele factory settings genereert, waardoor je web interface niet werkt, en je een oude gebackupte .rom moet ftp-en naar je mode.

D) Je modem niet optimaal werkt door verkeerde hardware filters

E) Een firmware flashed zonder wifi support

F) Eerst naar een oudere versie moet flashen voordat je kunt terug cross flashen.

G) Een compleet incompatibele firmware flashed, en je met jtag moet restoren (niet gebeurt).

Pas op! De Zynos firmware heeft een .rom en/of een misfortune cooky vulnerability. Zorg dat je niet vanuit het internet of lokaal gehacked kan worden.

   

Na wan dmt2 set snrmoffset 2048 2048 krijg ik de volgende link speed en snrm:

OrbMT_20150411_080343.png

De KPN modems V8/V9 komen niet verder dan 10 Mbps of zo.

Met sys feature vlan 1 en sys feature half_bridge 1 (optioneel) enkele features aangezet.

Helaas moet ik de automatische half_bridge uitschakelen om vlans te kunnen gebruiken.

adslsurfen.png

adslvoip.png

 De 8/47 info komt hier vandaan en was ook uit de Experiabox v8 te halen.

Voor iptv moet (moest?) je vlan 4 op vpi/vci 8/71 hebben volgens de experiabox v8, maar ik heb geen iptv.

Routing

adslrouting.png

adslstatus.png

Vlan staat als volgt ingesteld:

adslvlan.png

adslvlan2.png

Openwrt heeft een op eth0.6, statisch geconfigureeerd met het publiek (ip adres min 1) als gateway. Eth0.2 is de lan.

Om een half_bridge te genereren voer ik uit:

Op de modem:

ip ifconfig wanif1 0.0.0.1/24

ip route add publicip 192.168.2.1

ip arp add publicip ether mac_openwrt

Op openwrt na instalatie van het "ip-full" package:

ip neigh replace (publiek ip -1 ) lladdr (mac_modem) dev eth0.6

Dit is een handmatige half_bridge. De automatische half_bridge met proxy arp, dhcp spoofing en routing wordt niet gebruikt.

De experia box v8/v9 hangt via een dd-wrt box aan het modem die vlan 2, vlan 6 en vlan 7 uit elkaar haalt. De dd-wrt box wordt als switch/access point gebruikt, niet als router. vlan 6 wordt geblokeerd, vlan 2 gaat untagged naar de lan poort (aleen op v8) en andere devices en vlan 7 gaat naar de wan poort.

ddwrtvlan.png

De Wan poort word niet gebruikt omdat dit tot telefoonstoringen leidt. Na een paar minuten wordt de verbinding verbroken. WRT-54G v2.2. Dit is beter omdat het switching volledig in hardware gebeurt. (Vlan 6 is hier niet nodig.)

Nu nog fon aan de gang krijgen via vlan 100 over vlan 6 vanuit de experiabox. 

Vlan 2 is het eigen lokale netwerk, eth0.2 op de openwrt router, een oude laptop met een enkele ethernet aansluiting. Op de dd-wrt wordt dit untagged lan (via de switch van de modem en de switch van de wrt54g). Eth0.6 is de wan op openwrt.

In de experia box 8 kan/moet de dhcp server uit worden geschakelt op de gebruikelijke manier  als op de ARV7519, echter met "convert text inputs to text areas" met de web developer plugin in chrome.

Bijvoorbeeld wireless internet verkeer op de v8 gaat via de lan verbinding naar dd-wrt, wordt omgezet in vlan 2 en gaat naar de modem switch. Van daar gaat het naar de openwrt router als vlan2. Het komt dat terug naar de modem als half_bridge over vlan 6.

Op openwrt heb ik poort 54 moeten dichtzetten/dumpen i.v.m. een open DNS server van openwrt. Mogelijk heeft dit te maken met een bug indien je maar een ethernet poort hebt. Ik werd in quarantaine geplaatst.

Op openwrt draait een he.net ipv6 tunneltje.

De experiabox elimineren lukt nog niet zonder echte SIP hacktechnieken. De huidige implementatie is een generalisatie van netwerkje.com die hetzelfde voor glasvezel doet.

Nu nog 30 dagen wachten op de DLM...

Is er een beter modem hiervoor die VLAN en half bridge, snrm tweaking en ipv6 tegelijk kan?

- JMV2009

Mogelijke alternatieven:

pppoe passthrough v8 (nadeel: lagere snelheid)

pppoa/pppoe op modem (nadeel: dubbel NAT, mogelijke proto-41 ipv6 tunnelproblemen, mogelijk geen ipv6 support, geen openwrt mogelijkheden, MTU!=1500 problemen)

Dmz op modem voor ipv6.


5 reacties

Reputatie 2
Badge
Voor degenen die door de bomen het bos niet zien:

Internet: 8/48 pppoa-mux (llc en/of pppoe mag ook, afhankelijk van je DSLAM)-> Vlan 6 (Geblokkeerd naar experiabox met vlan switch)

Voip: 8/47 mux bridge -> Vlan 7 -> tagged naar Experiabox

iptv: 8/71 mux bridge -> Vlan 4  -> tagged naar Experiabox of untagged naar set top box (niet getest)

Om een andere router te kunnen gebruiken, heb ik (manueel) een half-bridge opgezet.

Je modem moet of vlans kunnen maken of het verkeer op verschillende poorten kunnen zetten naar een managed vlan switch toe. En liefst ook tegelijk fatsoenlijk een half-bridge (of een pppoa to pppoe bridge kunnen maken a la Vigor 120).

Reputatie 2
Badge
Dit werkt ook: Je hebt dan geen managed switch nodig. Enkel een router die vlans aan kan:

Internet: 8/48 pppoa-mux (llc en/of pppoe mag ook, afhankelijk van je DSLAM)-> Vlan 8 -> Router

Voip: 8/47 mux bridge -> Vlan 7 -> tagged naar Experiabox

iptv: 8/71 mux bridge -> Vlan 4  -> tagged naar Experiabox of untagged naar set top box (niet getest)

Reputatie 2
Badge
Now operating the same configuration on a Speedtouch 716, firmware 5.4.0.14.0  6.1.7.1 which still has snr tweaking.(Used to have XS4ALL firmware). Configured everything through the Command Line Interface, which worked fine. Not for VDSL2.  The main difference is that the ethernet ports are individually addressable, and that there is no/limited communication between the ethernet ports for VLAN communication. The Wifi is not connectable when on vlan. Have not tested DHCP spoofing, as manually works well enough as the IP address seems almost never to change. Had to make an extra ethernet interface for the VLAN 8  communications. Bitswapping only works properly incidentally.

These should be the commands that I entered:

:system config autosave=disabled
:env set var=SESSIONTIMEOUT value=1200

:eth bridge ifdelete intf=Internet
:atm ifdelete intf=atm_Internet
:atm qosbook delete name=default force=disabled
:atm qosbook ctddelete name=default force=disabled
:atm phonebook delete name=pvc_Internet

:atm phonebook add name=pvc_Internet addr=8*48
:atm phonebook add name=pvc_Voip     addr=8*47

:atm qosbook config format=cells
:atm qosbook ctdadd name=ctd_Voip conformance=CBR peakrate=400
:atm qosbook add name=qos_Voip txctd=ctd_Voip rxctd=ctd_Voip

:atm ifadd intf=atm_Internet
:atm ifadd intf=atm_Voip

:atm ifconfig intf=atm_Internet dest=pvc_Internet encaps=vcmux              ulp=ppp
:atm ifconfig intf=atm_Voip     dest=pvc_Voip     encaps=vcmux qos=qos_Voip ulp=mac

: ppp ifadd    intf=Internet
: ppp rtadd    intf=Internet dst=0.0.0.0
: ppp ifconfig intf=Internet dest=atm_Internet user=xxx@xxx password=xxx unnumbered=enabled (enter this manually)
: ppp ifattach intf=Internet

:eth bridge ifadd intf=Voip
:eth bridge ifconfig intf=Voip dest=atm_Voip
:eth bridge ifattach intf=Voip

:eth bridge config vlan=enabled

:atm ifattach intf=atm_Internet
:atm ifattach intf=atm_Voip

:eth vlan add name=vlan_Internet vid=8 addrule=disabled
:eth vlan add name=vlan_Voip     vid=7 addrule=disabled

:eth ifadd    intf=eth_Internet
:eth ifconfig intf=eth_Internet dest=bridge vlan=vlan_Internet
:eth ifattach intf=eth_Internet

:eth bridge vlan ifadd    name=vlan_Voip intf=Voip     untagged=enabled
:eth bridge vlan ifdelete name=default   intf=Voip
:eth bridge vlan ifadd    name=vlan_Voip intf=ethport3 untagged=disabled
:eth bridge vlan ifadd    name=vlan_Internet intf=ethport1 untagged=disabled
:eth bridge vlan ifadd    name=vlan_Internet intf=OBC untagged=disabled

:ip ifadd     intf=ip_Internet dest=eth_Internet
:ip ifatttach intf=ip_Internet
:ip ifconfig  intf=ip_Internet group=lan
:ip ipadd     intf=ip_Internet addr=192.168.5.254/24 addroute=enabled
:ip rtadd dst=PUBLIC_IP/32 gateway=192.168.5.254 intf=ip_Internet
:ip arpadd intf=ip_Internet ip=PUBLIC_IP hwaddr=ROUTER_MAC

Ik gebruik ook geen arp proxy. Dus op de router staat voor de gateway een vaste arp entry. 

ip neigh replace (publiek ip -1 ) lladdr (mac_modem) dev eth0.8

Reputatie 2
Badge
Om een of andere reden krijgt de Sitecom/Edimax nu geen sync meer. De speedtouch werkt nog prima.

Reputatie 2
Badge
e.g. openwrt/lede heeft het package "ip" nodig

Reageer