Permanente Route einfügen RaspberryPi mit Buster

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
DogThor
Beiträge: 4
Registriert: 29.12.2021 10:32:06

Permanente Route einfügen RaspberryPi mit Buster

Beitrag von DogThor » 29.12.2021 11:27:17

Hallo alle zusammen!

Ich hoffe ich bin mit der Anfrage hier bei euch richtig. Bin sehr neu in dem Thema und ich versuche seit Tagen mich durch Tutorials auf Google durchzukämpfen, leider ohne Erfolg.
Jedes Mal wenn mein Raspberry Pi neustartet, dann muss ich mich jedes Mal über SSH anmelden und folgende Route händisch hinzufügen:

Code: Alles auswählen

route add -net 192.168.1.0/24 gw 192.168.0.26
Damit verbinde ich quasi mein Raspberry (192.168.0.23) über mein Modem mit meinem Router (192.168.0.26).
Laut den vielen Tutorials soll ich unter /etc/networks die datei "interface" ändern.
Wenn ich aber folgende Config in interface eingebe, dann funktioniert es leider nicht:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.0.23
        netmask 255.255.255.0
        up route add -net 192.168.1.0/24 gw 192.168.0.26


source-directory /etc/network/interfaces.d
Wobei "source-directory /etc/network/interfaces.d" bereits in interface drinnen stand.

Das hier ist mein Routing Table:

Code: Alles auswählen

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    202    0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     205    0        0 br-c0691be6d0db
169.254.0.0     0.0.0.0         255.255.0.0     U     207    0        0 veth95db3b5
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-c0691be6d0db
192.168.0.0     0.0.0.0         255.255.255.0   U     202    0        0 eth0
192.168.1.0     192.168.0.26    255.255.255.0   UG    0      0        0 eth0
Bei mir sieht es folgendermaßen aus:
Mein Raspberry Pi mit installiertem Pihole ist an meinem Modem direkt angeschlossen.
Mein Modem ist am Router dran und alle meine restlichen Geräte wie PC und NAS sind am Router angeschlossen.
Damit das Raspberry auf das NAS zugreifen kann muss ich immer die oben genannte Route händisch hinzufügen.

Mein Problem ist bei der Sache, dass mir die Tutorials auf Google leider wenig helfen, da ich die Materie nur teilweise verstehe und ich sonst mit dem Thema nichts zu tun habe.
Irgendwas mache ich falsch und ich weiß nur leider nicht was genau.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von bluestar » 29.12.2021 11:31:18

DogThor hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 11:27:17
Wenn ich aber folgende Config in interface eingebe, dann funktioniert es leider nicht:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.0.23
        netmask 255.255.255.0
        up route add -net 192.168.1.0/24 gw 192.168.0.26
Ändere mal bitte die up Zeile folgendermaßen ab:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.0.23
        netmask 255.255.255.0
        post-up /sbin/route add -net 192.168.1.0/24 gw 192.168.0.26 dev $IFACE

DogThor
Beiträge: 4
Registriert: 29.12.2021 10:32:06

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von DogThor » 29.12.2021 11:52:19

bluestar hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 11:31:18

Ändere mal bitte die up Zeile folgendermaßen ab:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.0.23
        netmask 255.255.255.0
        post-up /sbin/route add -net 192.168.1.0/24 gw 192.168.0.26 dev $IFACE
Scheint funktioniert zu haben, vielen Dank dafür!
Siehe die Tabelle:

Code: Alles auswählen

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-c0691be6d0db
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     192.168.0.26    255.255.255.0   UG    0      0        0 eth0
Aber nun kann ich auf keine Internet Seiten mehr am PC zugreifen. Es erscheint immer wieder "Seite nicht gefunden".
Kommentiere ich die Zeilen aus und starte den Pi neu gehts wieder. Woran könnte das liegen? Anscheinend funktioniert dann mein DNS über Pihole nicht mehr, wenn ich das richtig verstehe.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von mat6937 » 29.12.2021 11:55:21

DogThor hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 11:52:19
Aber nun kann ich auf keine Internet Seiten mehr am PC zugreifen. Es erscheint immer wieder "Seite nicht gefunden".
Kommentiere ich die Zeilen aus und starte den Pi neu gehts wieder. Woran könnte das liegen? Anscheinend funktioniert dann mein DNS über Pihole nicht mehr, wenn ich das richtig verstehe.
Poste mal jetzt von deinem PI die Ausgaben von:

Code: Alles auswählen

ping -c 3 193.99.144.80
ip r g 193.99.144.80
ip a
host heise.de
EDIT:

BTW: In deiner letzten Ausgabe fehlt die default route. War die nicht vorhanden oder hast Du sie weg gelassen?

DogThor
Beiträge: 4
Registriert: 29.12.2021 10:32:06

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von DogThor » 29.12.2021 12:14:00

Die default route habe ich nicht weggelassen. Mehr habe ich nicht in der Tabelle wenn ich bei geänderter Config "route -n" eingebe.

Wenn ich die permantente Route hinzufüge in in der Interfaces Datei, neustarte und dann zusätzlich deine Befehle ausführe, dann habe ich folgende Ausgabe:

Code: Alles auswählen

pi@raspberrypi:~ $ ping -c 3 193.99.144.80
connect: Network is unreachable
pi@raspberrypi:~ $ ip r g 193.99.144.80
RTNETLINK answers: Network is unreachable
pi@raspberrypi:~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:d5:ba:3a brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.23/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::ba27:ebff:fed5:ba3a/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 74:da:38:88:95:d6 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:03:7b:8f:f8 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
5: br-c0691be6d0db: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:12:e1:92:79 brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global br-c0691be6d0db
       valid_lft forever preferred_lft forever
    inet6 fe80::42:12ff:fee1:9279/64 scope link
       valid_lft forever preferred_lft forever
7: vethf62f5c3@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-c0691be6d0db state UP group default
    link/ether 4a:ea:eb:32:9b:dc brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::48ea:ebff:fe32:9bdc/64 scope link
       valid_lft forever preferred_lft forever

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von mat6937 » 29.12.2021 12:23:41

DogThor hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 12:14:00
Die default route habe ich nicht weggelassen. Mehr habe ich nicht in der Tabelle wenn ich bei geänderter Config "route -n" eingebe.
Dann trage in der interfaces-datei auch das default gateway ein mit:

Code: Alles auswählen

gateway 192.168.0.1

DogThor
Beiträge: 4
Registriert: 29.12.2021 10:32:06

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von DogThor » 29.12.2021 12:30:22

@mat6937 und @bluestar,

DANKE!!!
Ihr seid meine Helden! Danke euch! Guten Rutsch wünsche ich!

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Permanente Route einfügen RaspberryPi mit Buster

Beitrag von mat6937 » 29.12.2021 13:14:24

DogThor hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 12:30:22
Ihr seid ...
Kleine Anmerkung am Rande: Buster hat systemd bzw. die Benutzung der interfaces-Datei ist nicht mehr zeitgemäß (... aber wahrscheinlich auch nicht "tot zu kriegen"). Das was Du in der interfaces-Datei konfiguriert hast, kann man auch mit systemd-networkd machen.

Antworten