Hallo Tweakers,
Voor een project ben ik aan het experimenteren met MultipathTCP. Ik heb voor OpenWRT als platform gekozen omdat er ook al een MPTCP-kernel beschikbaar was. Ik ben nu aan het spelen met een TP-LINK WDR3600 en ben totaal nieuw in de wereld van OpenWRT (en heb ook weinig ervaring in linux).
Het zelf compileren en flashen van OpenWRT is gelukt, MPTCP inclusief (m.b.v. WiKi). Nu wil ik een extra WAN-poort definiëren, zodat ik daarna MPTCP kan configureren op twee WAN-poorten.
Na wat research bleek dat in /etc/config/network te moeten gebeuren. De inhoud van dat bestand ziet er op mijn router als volgt uit:
Ik heb dat aangepast en twee vlans(3 en 4) toegevoegd voor LAN poorten 1 en 2 (in OpenWRT 2 en 3). Die poorten heb ik uit de bestaande vlan1 gehaald. Maar twijfel of dat de juiste aanpak is. Ik wil de twee WAN-poorten gebruiken om daarna verder te gaan met het voorbeeld wat op de eerder aangehaalde WiKi gegeven wordt. De instructies aldaar starten met:
Einddoel voor mij nu is dus om de twee interfaces, wan1 en wan2 te definiëren in /etc/config/network. Maar ik heb het idee dat met mijn zelfgemaakte opzetje ik geen interfaces maar vlans op de switch definieer. Kan iemand me een zetje in de juiste richting geven?
Alvast bedankt,
Torrentus
Edit: Na nog iets meer onderzoek deze pagina gevonden. Ik begrijp nu dat vlans ook als 'virtuele interfaces' aangeroepen kunnen worden in de rest van het systeem. Ik begrijp het vlan systeem maar heb voor mijn mptcp setup interfaces nodig. Maar hoe koppel ik een interface aan een vlan?
Voor een project ben ik aan het experimenteren met MultipathTCP. Ik heb voor OpenWRT als platform gekozen omdat er ook al een MPTCP-kernel beschikbaar was. Ik ben nu aan het spelen met een TP-LINK WDR3600 en ben totaal nieuw in de wereld van OpenWRT (en heb ook weinig ervaring in linux).
Het zelf compileren en flashen van OpenWRT is gelukt, MPTCP inclusief (m.b.v. WiKi). Nu wil ik een extra WAN-poort definiëren, zodat ik daarna MPTCP kan configureren op twee WAN-poorten.
Na wat research bleek dat in /etc/config/network te moeten gebeuren. De inhoud van dat bestand ziet er op mijn router als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdeb:0ec1:a293::/48'
config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0t 2 3 4 5'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0t 1' |
Ik heb dat aangepast en twee vlans(3 en 4) toegevoegd voor LAN poorten 1 en 2 (in OpenWRT 2 en 3). Die poorten heb ik uit de bestaande vlan1 gehaald. Maar twijfel of dat de juiste aanpak is. Ik wil de twee WAN-poorten gebruiken om daarna verder te gaan met het voorbeeld wat op de eerder aangehaalde WiKi gegeven wordt. De instructies aldaar starten met:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| network.globals.multipath=enable network.wan1=interface network.wan1.proto=dhcp network.wan1.ifname=eth0.1 network.wan1.macaddr=XX:XX:XX:XX:XX:01 network.wan1.multipath=master network.wan2=interface network.wan2.proto=dhcp network.wan2.ifname=eth0.2 network.wan2.macaddr=XX:XX:XX:XX:XX:02 network.wan2.multipath=on network.tap1337=interface network.tap1337.proto=none network.tap1337.ifname=tap1337 |
Einddoel voor mij nu is dus om de twee interfaces, wan1 en wan2 te definiëren in /etc/config/network. Maar ik heb het idee dat met mijn zelfgemaakte opzetje ik geen interfaces maar vlans op de switch definieer. Kan iemand me een zetje in de juiste richting geven?
Alvast bedankt,
Torrentus
Edit: Na nog iets meer onderzoek deze pagina gevonden. Ik begrijp nu dat vlans ook als 'virtuele interfaces' aangeroepen kunnen worden in de rest van het systeem. Ik begrijp het vlan systeem maar heb voor mijn mptcp setup interfaces nodig. Maar hoe koppel ik een interface aan een vlan?
[ Voor 20% gewijzigd door Torrentus op 05-05-2015 13:10 ]