Ungerade Routen, die auf Himbeer-Pi mit OSMC, dhcpd, pi-hole erstellt wurden
Wenn Sie eine Kombination aus osmc, isc dhcp-Server und pi-hole auf demselben Raspberry Pi ausführen, bin ich auf ein seltsames Problem mit erstellten Routen gestoßen, die ich nicht entfernen kann. Der Himbeer-Pi ist der DHCP-Server für mein Netzwerk und hat daher eine statische IP-Adresse in dhcpc.conf eingerichtet.
Beim ersten Start sieht die Routing-Tabelle folgendermaßen aus:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gateway 0.0.0.0 UG 202 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
Aber nach ein oder zwei Minuten werden einige zusätzliche Routen hinzugefügt:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 0.0.0.0 0.0.0.0 U 0 0 0 eth0 default gateway 0.0.0.0 UG 202 0 0 eth0 link-local 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
Sobald die zusätzlichen Routen hinzugefügt wurden, werden die Pi-Routen nicht mehr korrekt ausgeführt. Ich kann die Zielroute 0.0.0.0 nicht mit einer Kombination von Parametern löschen, um die Route zu löschen.
Ich habe den Avahi-Daemon deaktiviert, aber das Verhalten wurde dadurch nicht geändert. Es scheint ein Konkurrent zu sein, der die Schurkenrouten hinzufügt:
* connman.service - Connman connection service Loaded: loaded (/lib/systemd/system/connman.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2018-04-09 16:17:02 BST; 14min ago Main PID: 253 (connmand) CGroup: /system.slice/connman.service `-253 /usr/sbin/connmand -n --nodnsproxy --config=/etc/connman.conf Apr 09 16:17:04 osmc connmand[253]: Skipping disconnect of carrier, network is connecting. Apr 09 16:17:04 osmc connmand[253]: ipconfig state 3 ipconfig method 1 Apr 09 16:17:09 osmc connmand[253]: eth0 address <my ip>/24 label eth0 family 2 Apr 09 16:17:09 osmc connmand[253]: eth0 route 192.168.1.0 gw 0.0.0.0 scope 253 <LIN Apr 09 16:17:09 osmc connmand[253]: eth0 route 192.168.1.0 gw 0.0.0.0 scope 253 <LIN Apr 09 16:17:09 osmc connmand[253]: eth0 route 192.168.1.0 gw 0.0.0.0 scope 253 <LIN Apr 09 16:17:09 osmc connmand[253]: eth0 route 0.0.0.0 gw 192.168.1.1 scope 0 <UNIVE Apr 09 16:31:03 osmc connmand[253]: eth0 address 169.254.250.106/16 label eth0 famil Apr 09 16:31:03 osmc connmand[253]: eth0 route 169.254.0.0 gw 0.0.0.0 scope 253 <LIN Apr 09 16:31:03 osmc connmand[253]: eth0 route 0.0.0.0 gw 0.0.0.0 scope 253 <LINK>
Es sieht diesem Problem sehr ähnlich: https://serverfault.com/questions/755075/strange-default-route-0-0-0-0-0-to-0-0-0-0-appearing
Leider konnte ich nicht alle Daemons (avahi, connman usw.) entfernen, da OSMC von ihnen abhängt. Ich habe eine andere Problemumgehung gefunden, die darin bestand, in / var / lib / connman / ethernet_XXXXXXXX_cable / die Einstellungen zu überprüfen und die folgende Zeile zu ändern:
IPv4.method=auto
zu
IPv4.method=manual IPv4.local_address=<static IP> IPv4.gateway=192.168.1.1
Seltsam ändert dies die ungeraden Routen, die erstellt werden, und erstellt wiederholte Standardrouten anstatt schädlicher, nicht funktionierender Routen. Ich kann mein Pi jetzt verwenden, wie ich wollte, obwohl ich verwirrt bin, wenn dies ein Fehler ist oder ich einfach etwas falsch mache.
Kennt jemand mehr über Connman, dhcp-Server usw., um zu sagen, ob dies meine Schuld oder ein Fehler ist?
0 Antworten auf die Frage
Verwandte Probleme
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
3
Verwendung von Dual-Ethernet-Buchsen (eine für LAN, eine für WAN)
-
4
Wie richte ich den Netzwerkmanager von Ubuntu / Linux so ein, dass der Netzwerkverkehr selektiv über...
-
12
Wie kann ich den Windows VPN-Routing selektiven Datenverkehr (nach Zielnetzwerk) veranlassen?
-
1
Wie kann ich die Erstellung einer Route in Windows XP bei Verbindung zu Cisco VPN verbieten?
-
2
So teilen Sie zwei Netzwerke für eine Internetverbindung auf
-
1
Wie aktiviere ich DHCP in Windows Vista?
-
1
Warum dauert die Ausführung von / sbin / route ein paar Sekunden?
-
1
Probleme beim Anschließen eines Ubuntu-Systems an einen IPv6-Tunnel über NAT
-
4
WinXP mit zwei LAN-Karten: Wie wird nur Port 3389 auf eine LAN-Karte geroutet?