Das mit den vlans muss mir nochmal jemand erklären

horatio

Active member
Registriert
20 März 2007
Beiträge
1.144
Ich habe einen Banana Pi R1 Router, somit mit einem 5 Port Ethernet Switch ausgestattet.
Mein Ziel ist,
a) diesen als einfachen Switch in meinem Netzwerk zu betreiben und
b) dabei auch natürlich den Banana Pi selbst als Client im Netzwerk verfügbar zu machen.
Betrieben wird die Kiste mit Bananian, eine angepasste Debian distro.

Mein Problem ist, dass ich beide Punkte noch nicht zusammen erreicht habe.

Nutze ich eine leere swconfig, ist der Bananian als Client im Netzwerk auffindbar und zieht sich auch einfach eine IP über den DHCP (welcher nicht der Pi ist)

Nutze ich allerdings folgende swconfig (quelle http://www.bananapi.com/bbs/Show.aspx?tid=703)
Code:
[COLOR=#333333][FONT=Open Sans]#!/usr/bin/bash[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]# exit 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Configuring Network Switch ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ifconfig eth0 up[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set reset 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set enable_vlan 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#swconfig dev eth0 vlan 101 set ports '3 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 vlan 102 set ports '3 4 0 1 2 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set apply 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#swconfig dev eth0 show[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Network Switch swconfig done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "adding vlans ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ip link add link eth0 name ethint type vlan id 102[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#ip link add link eth0 name ethext type vlan id 101[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "add vlans done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Starting dhcpcd on ethext"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#dhcpcd -4 ethext[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 3[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]exit 0[/FONT][/COLOR]

Fungieren die Port artig als Switch, allerdings partizipiert der Pi selbst nicht mehr am Netzwerk.
Ich kann mir gut vorstellen, dass es an dieser Zeile liegt
Code:
[COLOR=#333333][FONT=Open Sans]ip link add link eth0 name ethint type vlan id 102[/FONT][/COLOR]
deren Auswirkungen noch nicht ganz klar sind.

Das Einrichten von 2 vlans sehe ich nicht als zielführend an, da ich ja kein typisches WAN<->LAN Szenario habe.
An /etc/network/interfaces habe ich aktuell keine Anpassungen. Dort ist nur eth0 (ohne vlans) konfiguriert.

So, das wäre mein aktueller Stand, wäre super wenn dort etwas Licht ins Trübe gebracht wird.
 
ich denke du hast die falsche config...

diese config erzeugt 2 getrennte netzwerke mit dem ziel einen router zu realisieren... (was du ja nicht willst, wenn ich dich richtig verstanden habe...
laut deinem link, sollte der automatisch als switch laufen... wenn man nicht dran rumfummelt


https://bananapi.gitbooks.io/bpi-r1/content/bpi-r15gbeethernetports.html

so ist es auch da beschrieben... konfigurierst du keine vlans, arbeitet er als layer2 switch...

quasi
swconfig dev eth0 set enable_vlan 1
könnte das problem sein...
 
Zuletzt bearbeitet:
Ich habe einen Banana Pi R1 Router, somit mit einem 5 Port Ethernet Switch ausgestattet.
Mein Ziel ist,
a) diesen als einfachen Switch in meinem Netzwerk zu betreiben und
b) dabei auch natürlich den Banana Pi selbst als Client im Netzwerk verfügbar zu machen.
Betrieben wird die Kiste mit Bananian, eine angepasste Debian distro.

Mein Problem ist, dass ich beide Punkte noch nicht zusammen erreicht habe.

Nutze ich eine leere swconfig, ist der Bananian als Client im Netzwerk auffindbar und zieht sich auch einfach eine IP über den DHCP (welcher nicht der Pi ist)

Ich verstehe nicht genau, was Du erreichen willst: Alle fuenf externen Ports des Switches und der interne Port, an dem der BPi haengt, sollen sich in einem LAN befinden? Das sollte mit der leeren swconfig doch so sein, oder was stoert Dich da?
Wenn sich der BPi via DHCP eine IP-Adresses geholt hat, sollte er doch (via ping, ssh, ...) von Hosts an den anderen Ports des Switches erreichbar sein.

Das von Dir zitierte swconfig teilt die fuenf externen Ports so auf, dass Port Nr. 3 auf dem network device ethext und die Ports 0,1,2,4 auf ethint im BPi ankommen. Der Port Nr. 8 scheint der interne zum BPi zu sein, deshalb steht dort ein t dahinter. Dort werden die Ethernet Pakete mit VLAN Tags verschickt, damit der BPi zwischen beiden PortGruppen ({3} und {0,1,2,4}) unterscheiden kann.

IMHO sollte dort statt
swconfig dev eth0 vlan 102 set ports '3 4 0 1 2 8t'
swconfig dev eth0 vlan 102 set ports '4 0 1 2 8t'
stehen.
 
Zuletzt bearbeitet:
na er hat ja alle ports mit
swconfig dev eth0 vlan 102 set ports '3 4 0 1 2 8t'
ip link add link eth0 name ethint type vlan id 102

auf ethint gebunden... oder?

aber müsste er nicht den dhcpcd auf ethint starten damit auch eine ip bezogen wird? also wenn man schon mit dem vlan spielen will ^^
 
Wenn er alle Ports auf ethint hat, ist dieses Setup sinnlos. Dann kann man die vlans auch gleich weglassen.

Aber Du hast recht, wenn sich der DHCP-Server im internen LAN befindet, muss der dhcpcd auf extint laufen.
In obigem Skript (siehe Link) ist aber das Kabelmodem der DHCP-Server und das hing an ethext.
 
allerdings sind wir uns ja einig, dass vlan keinen sinn macht, wenn der switch als switch über alle ports läuft, wenn die config nicht gesetzt wird...

und da der pi wohl erreichbar ist, wenn keine config gesetzt wird, sehe ich das problem nicht wirklich ^^


aber evtl war horatio nur der meinung unbedingt eine config setzen zu müssen... ^^
 
Ich kenne die hier verwendete hw nicht. Jedoch hatte ich an meinem router mit openwrt anfänglich auch startschwierigkeiten.

Ganz ohne config war der Router an jedem port erreichbar aber sonst funktioniert nichts.
Router hat sich fein per DHCP eine ip beim anderen router geholt. Ein weiteres an den switch angeschlossenes Gerät hat jedoch keine verbindung bekommen.
Erst als ich den switch per swconfig configuriert hatte funktionierte der switch vollständig.

Das bild hier hat mir geholfen das swconfig zeugs zu verstehen
https://wiki.openwrt.org/doc/uci/network/switch


Das Script das horatio gepostet hat richtet nur ein vlan 102 ein. Die Zeilen mit dem 101er sind auskommentiert.
Außerdem zieht sich der router keine ip da sich das dhcp kommando auf das 101er vlan bezieht

hab mal aus dem script den unnötigen müll entsorgt und dhcp aktiviert
Code:
[COLOR=#333333][FONT=Open Sans]#!/usr/bin/bash[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Configuring Network Switch ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ifconfig eth0 up[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set reset 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set enable_vlan 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 vlan 102 set ports '0 1 2 3 4 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set apply 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Network Switch swconfig done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "adding vlans ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ip link add link eth0 name ethint type vlan id 102[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "add vlans done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Starting dhcpcd on ethint"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]dhcpcd -4 ethint[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 3[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]exit 0[/FONT][/COLOR]
 
Hallo zusammen,

schon einmal vielen Dank für die vielen Antworten in so kurzer Zeit.
Ich kann erst später den Antworten nachgehen, wollte aber schonmal auf eure Postings reagieren:

Ich verstehe nicht genau, was Du erreichen willst: Alle fuenf externen Ports des Switches und der interne Port, an dem der BPi haengt, sollen sich in einem LAN befinden? Das sollte mit der leeren swconfig doch so sein, oder was stoert Dich da?

Genau das ist mein vorhaben und funktioniert nicht mit leerer swcpnfig, was ich genauso wie du erwartet hatte.

@jal2, Lpz3sn: Wenn ihr euch die config genau anschaut, werdet ihr dort einige auskommentierte Zeilen finden, daher passen ein Teil eurer Analysen nicht ganz. Ich wollte hier nichts wegkürzen, weil dort ja sinnvolle hinweise stecken könnten.

aber evtl war horatio nur der meinung unbedingt eine config setzen zu müssen... ^^
Natürlich nicht :) ich bin auch ein Freund von einfachen Lösungen. Würde es ootb laufen, wäre ich ja happy.

@
vlooe: Genau das klingt auch nach meiner Situation!
Ich integriere später mal deine swconfig und gebe Rückmeldung.

Nochmals vielen Dank und soweit einen schönen Freitag.


- - - Beitrag zusammengeführt - - -

Ich schreibe das mal als neuen Post, da hier die Lösung deutlich getrennt stehen soll.

Kurze Zusammenfassung Problem:
ohne swconfig zieht sich nur Pi per Lan eine IP und ist erreichbar, weitere angeschlossene Geräte erhalten keine IP.

Die Lösung führt über diese Zeile:
swconfig dev eth0 vlan 102 set ports '0 1 2 3 4 8 8t'

Ports 0-4 sind die externen Ports hinten.
Port 8 ist der interne Anschluss Switch<->CPU.
Sobald dieser ebenfalls in die vlan aufgenommen wurde, funktiert es.
 
@jal2, Lpz3sn: Wenn ihr euch die config genau anschaut, werdet ihr dort einige auskommentierte Zeilen finden, daher passen ein Teil eurer Analysen nicht ganz. Ich wollte hier nichts wegkürzen, weil dort ja sinnvolle hinweise stecken könnten.

Ja, die # hatte ich uebersehen.

Kurze Zusammenfassung Problem:
ohne swconfig zieht sich nur Pi per Lan eine IP und ist erreichbar, weitere angeschlossene Geräte erhalten keine IP.
Das widerspricht der Aussage von hier:
The chip B53125 works as switch mode after power-up by default.

Die Lösung führt über diese Zeile:
Code:
swconfig dev eth0 vlan 102 set ports '0 1 2 3 4 8 8t'
Nur diese Zeile oder diese Zeile und das ganze Skript von oben?

Ich verstehe immer noch nicht, warum Du fuer einen Betrieb als normaler Switch (alle Ports zusammen in einem LAN) ueberhaupt VLAN konfigurieren musst.
Kannst Du bitte mal versuchen, die Konfiguration des Switches zu dumpen, wenn swconfig leer ist? Das muesste nach dieser Seite mit
Code:
swconfig dev eth0 show
gehen.
 
ich denke es ist wie vlooe sagt,... ohne config sollte es genau das tun, tut es aber nicht ^^ aber man kennt das ja ^^
 
Nur diese Zeile oder diese Zeile und das ganze Skript von oben?

Ich verstehe immer noch nicht, warum Du fuer einen Betrieb als normaler Switch (alle Ports zusammen in einem LAN) ueberhaupt VLAN konfigurieren musst.
Kannst Du bitte mal versuchen, die Konfiguration des Switches zu dumpen, wenn swconfig leer ist? Das muesste nach dieser Seite mit
Code:
swconfig dev eth0 show
gehen.

hi,
nein, die Zeile reicht nicht, das war nur das diff.
dhcpd habe ich mittlerweile auch entfernt, ist ja nicht der job dieses Geräts.

Code:
[COLOR=#333333][FONT=Open Sans]#!/usr/bin/bash[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Configuring Network Switch ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ifconfig eth0 up[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set reset 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set enable_vlan 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 vlan 102 set ports '0 1 2 3 4 8 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set apply 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Network Switch swconfig done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "adding vlans ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ip link add link eth0 name ethint type vlan id 102[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "add vlans done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]exit 0[/FONT][/COLOR]


und hier nochmal die gewünschte abfrage
Code:
[FONT=Menlo]Global attributes:[/FONT][FONT=Menlo]    enable_vlan: 0[/FONT]
[FONT=Menlo]    ports: 0x011f[/FONT]
[FONT=Menlo]    reset_mib: ???[/FONT]
[FONT=Menlo]    enable_jumbo: 0[/FONT]
[FONT=Menlo]    allow_vid_4095: 0[/FONT]
[FONT=Menlo]Port 0:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 0[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]TxMulticastPkts     : 0[/FONT]
[FONT=Menlo]TxUnicastPkts       : 0[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 0[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 0[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 0[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 0[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 0[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 0[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 0[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 0[/FONT]
[FONT=Menlo]RxGoodOctets        : 0[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 0[/FONT]
[FONT=Menlo]RxMulticastPkts     : 0[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]RxSAChanges         : 0[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:0 link:down[/FONT]
[FONT=Menlo]Port 1:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 0[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]TxMulticastPkts     : 0[/FONT]
[FONT=Menlo]TxUnicastPkts       : 0[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 0[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 0[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 0[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 0[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 0[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 0[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 0[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 0[/FONT]
[FONT=Menlo]RxGoodOctets        : 0[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 0[/FONT]
[FONT=Menlo]RxMulticastPkts     : 0[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]RxSAChanges         : 0[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:1 link:down[/FONT]
[FONT=Menlo]Port 2:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 0[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]TxMulticastPkts     : 0[/FONT]
[FONT=Menlo]TxUnicastPkts       : 0[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 0[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 0[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 0[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 0[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 0[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 0[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 0[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 0[/FONT]
[FONT=Menlo]RxGoodOctets        : 0[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 0[/FONT]
[FONT=Menlo]RxMulticastPkts     : 0[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 0[/FONT]
[FONT=Menlo]RxSAChanges         : 0[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:2 link:down[/FONT]
[FONT=Menlo]Port 3:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 118518[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 47[/FONT]
[FONT=Menlo]TxMulticastPkts     : 44[/FONT]
[FONT=Menlo]TxUnicastPkts       : 320[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 116803[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 125[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 243[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 106[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 137[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 13[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 4[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 0[/FONT]
[FONT=Menlo]RxGoodOctets        : 116803[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 312[/FONT]
[FONT=Menlo]RxMulticastPkts     : 169[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 147[/FONT]
[FONT=Menlo]RxSAChanges         : 190[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:3 link:up speed:1000baseT full-duplex auto[/FONT]
[FONT=Menlo]Port 4:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 15042[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 47[/FONT]
[FONT=Menlo]TxMulticastPkts     : 44[/FONT]
[FONT=Menlo]TxUnicastPkts       : 0[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 16254[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 17[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 6[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 5[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 3[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 14[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 2[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 0[/FONT]
[FONT=Menlo]RxGoodOctets        : 16254[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 0[/FONT]
[FONT=Menlo]RxMulticastPkts     : 25[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 22[/FONT]
[FONT=Menlo]RxSAChanges         : 1[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:4 link:up speed:100baseT full-duplex auto[/FONT]
[FONT=Menlo]Port 5:[/FONT]
[FONT=Menlo]    mib: ???[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:5 link:down[/FONT]
[FONT=Menlo]Port 6:[/FONT]
[FONT=Menlo]    mib: ???[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:6 link:down[/FONT]
[FONT=Menlo]Port 7:[/FONT]
[FONT=Menlo]    mib: ???[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]    link: port:7 link:down[/FONT]
[FONT=Menlo]Port 8:[/FONT]
[FONT=Menlo]    mib: TxOctets            : 133967[/FONT]
[FONT=Menlo]TxDropPkts          : 0[/FONT]
[FONT=Menlo]TxBroadcastPkts     : 169[/FONT]
[FONT=Menlo]TxMulticastPkts     : 194[/FONT]
[FONT=Menlo]TxUnicastPkts       : 325[/FONT]
[FONT=Menlo]TxCollisions        : 0[/FONT]
[FONT=Menlo]TxSingleCollision   : 0[/FONT]
[FONT=Menlo]TxMultipleCollision : 0[/FONT]
[FONT=Menlo]TxDeferredTransmit  : 0[/FONT]
[FONT=Menlo]TxLateCollision     : 0[/FONT]
[FONT=Menlo]TxExcessiveCollision: 0[/FONT]
[FONT=Menlo]TxPausePkts         : 0[/FONT]
[FONT=Menlo]RxOctets            : 126286[/FONT]
[FONT=Menlo]RxUndersizePkts     : 0[/FONT]
[FONT=Menlo]RxPausePkts         : 0[/FONT]
[FONT=Menlo]Pkts64Octets        : 36[/FONT]
[FONT=Menlo]Pkts65to127Octets   : 185[/FONT]
[FONT=Menlo]Pkts128to255Octets  : 149[/FONT]
[FONT=Menlo]Pkts256to511Octets  : 25[/FONT]
[FONT=Menlo]Pkts512to1023Octets : 5[/FONT]
[FONT=Menlo]Pkts1024to1522Octets: 48[/FONT]
[FONT=Menlo]RxOversizePkts      : 0[/FONT]
[FONT=Menlo]RxJabbers           : 0[/FONT]
[FONT=Menlo]RxAlignmentErrors   : 0[/FONT]
[FONT=Menlo]RxFCSErrors         : 4[/FONT]
[FONT=Menlo]RxGoodOctets        : 125090[/FONT]
[FONT=Menlo]RxDropPkts          : 0[/FONT]
[FONT=Menlo]RxUnicastPkts       : 353[/FONT]
[FONT=Menlo]RxMulticastPkts     : 44[/FONT]
[FONT=Menlo]RxBroadcastPkts     : 47[/FONT]
[FONT=Menlo]RxSAChanges         : 1[/FONT]
[FONT=Menlo]RxFragments         : 0[/FONT]
[FONT=Menlo]RxJumboPkts         : 0[/FONT]
[FONT=Menlo]RxSymbolErrors      : 0[/FONT]
[FONT=Menlo]RxDiscarded         : 0[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]    pvid: 0[/FONT]
[FONT=Menlo]link: port:8 link:up speed:1000baseT full-duplex[/FONT]

Dran stecken gerade der Netzwerkdrucker und ein der (DHCP) Router.
 
dhcpd habe ich mittlerweile auch entfernt, ist ja nicht der job dieses Geräts.

Nutze ich allerdings folgende swconfig (quelle http://www.bananapi.com/bbs/Show.aspx?tid=703)
Code:
[COLOR=#333333][FONT=Open Sans]#!/usr/bin/bash[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]# exit 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Configuring Network Switch ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ifconfig eth0 up[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set reset 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set enable_vlan 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#swconfig dev eth0 vlan 101 set ports '3 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 vlan 102 set ports '3 4 0 1 2 8t'[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]swconfig dev eth0 set apply 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#swconfig dev eth0 show[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Network Switch swconfig done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "adding vlans ..."[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]ip link add link eth0 name ethint type vlan id 102[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#ip link add link eth0 name ethext type vlan id 101[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]#sleep 1[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "add vlans done"[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]echo "Starting dhcpcd on ethext"[/FONT][/COLOR]
[B][COLOR=#333333][FONT=Open Sans]#dhcpcd -4 ethext[/FONT][/COLOR][/B]
[COLOR=#333333][FONT=Open Sans]sleep 3[/FONT][/COLOR]
[COLOR=#333333][FONT=Open Sans]exit 0[/FONT][/COLOR]

dies config sagt mir aber, dass dort ein dhcpcd auf ethext gestartet wurde, um auf dem WAN vom router eine IP zu holen...
also muss auf dem virtuellen interface wohl der dhcpcd explizit gestartet werden, damit auf diesem interface eine ip bezogen wird... das rausstreichen wäre damit evtl kontraproduktiv
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben