Gluon ip -6 route show table 1

Hallo zusammen :smile:

Ich würde mir auf einem Router mit Gluon 2016.1.3 gerne die v6 Routing Tabellen einzeln anzeigen lassen. Wenn ich mich nicht vertue, geht das ja üblicherweise über

ip -6 route show table #

bzw.

ip -6 r s t #

Letzteres scheint mir immer einen bunten Mix aller Routing Tabellen auszugeben, mit zwei default Routen (br-wan / br-client).

Ersteres gibt mir scheinbar nur mit table main überhaupt irgendwas aus, dann aber auch nur den bunten Mix.

Nach http://gluon.readthedocs.io/en/v2016.1.3/dev/wan.html sollen die Routing Informationen für br-wan in table 1 liegen.

Könnt ihr mir einen Tipp geben, wie ich mir diese table anzeigen lassen?

Danke vorab!

Mit

ip [-4|-6] rule

kannst du dir die Regeln ansehen, nach denen bestimmte Routing-Tabellen besucht werden:

# ip -6 rule
0:	from all lookup 128 
1:	from all lookup local 
1:	from all fwmark 0x1 lookup 1 
32766:	from all lookup main 
90007:	from all iif lo lookup 1 
4200000001:	from all iif lo 12
4200000006:	from all iif br-client 12
4200000007:	from all iif br-wan 12
4200000007:	from all iif br-wan 12
4200000008:	from all iif local-node 12
4200000009:	from all iif bat0 12
4200000010:	from all iif ibss0 12

Daraus schließe ich, dass die Tabellen 1. 12, 128, local und main verwendet werden. Die sollte man sich dann mittels:

ip [-4|-6] route show table <table>

ansehen können.

Dabei bitte bedenken, dass das kein echtes iproute2 ist, sondern ein BusyBox-Minimalersatz, kann sich daher an manchen Stellen etwas eigen verhalten.

Erwarte aber nicht zu viel davon, denn das Routing braucht der „Router“ nur für MeshVPN-Verbindungen.
Und ggf. den lokalen Webserver/SSH/Status-Multicasts…

Für den Traffic der Clients ist das Gerät „nur“ ein Layer2-Switch. (Derzeit, unter Batman-Adv)

Nur eine default Route :wink:

Erklärt das möglicherweise, dass die Ausgabe von

ip -6 route show table 1

keine Ausgabe hat? Hat der Befehl bei euch eine Ausgabe?

Danke weiterhin!

Die Tabelle 1 ist nicht die Standardtabelle, sondern nur eine weitere. Du musst das Tabelle 1 am Ende weglassen.

Die Tabelle 1 wird von Gluon nicht genutzt.

Diese rule sagt etwas anderes.

http://gluon.readthedocs.io/en/v2016.1.3/dev/wan.html
Auch.

Bin ich völlig auf dem falschen Dampfer?

Bei mir ist dich auch gefüllt:

# ip -6 r s t 1
2002:584c:7e32::/64 dev br-wan  metric 256 
2002:584c:7e32::/56 via fe80::3631:c4ff:fe15:4bb6 dev br-wan  metric 512 
default via fe80::3631:c4ff:fe15:4bb6 dev br-wan  metric 512 
unreachable default dev lo  metric 65535  error -128
unreachable default dev lo  metric -1  error -128
unreachable default dev lo  metric -1  error -128
2a03:2260:115:100::1 dev local-node  metric 256 
2a03:2260:115:100::/64 dev br-client  metric 256 
2a03:2260:115:100::/64 dev br-client  metric 1024 
unreachable fd04:b4cd:3cb4::/48 dev lo  metric 2147483647  error -128
fe80::/64 dev br-wan  metric 256 
fe80::/64 dev eth1  metric 256 
fe80::/64 dev bat0  metric 256 
fe80::/64 dev br-client  metric 256 
fe80::/64 dev local-node  metric 256 
fe80::/64 dev mesh-vpn  metric 256 
fe80::/64 dev client0  metric 256 
fe80::/64 dev ibss0  metric 256 
default via fe80::108d:d0ff:fef5:decd dev br-client  metric 512 
unreachable default dev lo  metric -1  error -128
ff00::/8 dev br-wan  metric 256 
ff00::/8 dev local-node  metric 256 
ff00::/8 dev eth1  metric 256 
ff00::/8 dev bat0  metric 256 
ff00::/8 dev br-client  metric 256 
ff00::/8 dev mesh-vpn  metric 256 
ff00::/8 dev client0  metric 256 
ff00::/8 dev ibss0  metric 256 
unreachable default dev lo  metric -1  error -128

Jetzt nehm mal bitte die Langform

ip -6 route show table 1

Deine Ausgabe enthält auch zwei default Routen, was imho nicht möglich ist in einer einzigen Routing Tabelle.

Bug :).

Bei mir ist die Ausgabe dann auch leer. Sehr seltsam.

Würde sagen, wir eröffnen dazu mal ein issue für Gluon: Issues · freifunk-gluon/gluon · GitHub

Könntest du das übernehmen?

Hmm würde das erstmal in plain openwrt testen. Evtl. ist es ja ein Bug im Upstream.

Bin nicht böse drum, wenn jemand schneller testet als ich :wink:

Bei mir funktioniert ein halb abgekürtzes ip -6 route s t 1 normal. ein ip -6 r s t 1 bringt leer.

Das busybox ip ist komisch. Nehmt das normale ip (ggf. als Paket nach installieren).

Noch drüber nachgedacht. Das müsste mein bei Busybox als Bug hinterlegen. Hat weder mit Gluon noch mit OpenWRT etwas zu tun.

R ist zu kurz: durch ROute oder RUle wird es eindeutig.