bpi-r2:software
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
bpi-r2:software [2018/02/20 17:16] – [Netzwerkeinstellungen] frank | bpi-r2:software [2023/06/08 17:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Software ====== | ||
+ | ===== erste Schritte ===== | ||
+ | Betriebssystem herunterladen: | ||
+ | [[https:// | ||
+ | oder | ||
+ | [[https:// | ||
+ | |||
+ | Image auf SD-Karte bringen (Linux): | ||
+ | |||
+ | dd if=pfad/ | ||
+ | |||
+ | |||
+ | ===== Debian ===== | ||
+ | |||
+ | erstes Booten (am besten mit [[bpi-r2: | ||
+ | |||
+ | **Login:** root **Passwort: | ||
+ | |||
+ | ==== System aktualisieren & Uhrzeit einstellen ==== | ||
+ | |||
+ | apt-get update && apt-get upgrade | ||
+ | #hostname bpi-r2 # and | ||
+ | #sysctl kernel.hostname=bpi-r2 #does not work | ||
+ | echo " | ||
+ | dpkg-reconfigure tzdata | ||
+ | #echo " | ||
+ | | ||
+ | Umgebungsvariablen (dauerhaft: echo " | ||
+ | |||
+ | #fix für nano probleme auf der debug-console | ||
+ | if [[ " | ||
+ | #prompt mit Zeitstempel | ||
+ | export PS1=' | ||
+ | #leichterer Zugriff auf die GPIO mit $GPIO | ||
+ | export GPIO=/ | ||
+ | |||
+ | ==== Netzwerkeinstellungen ==== | ||
+ | |||
+ | [[.: | ||
+ | |||
+ | === temporär === | ||
+ | |||
+ | #4.4.70: | ||
+ | ifconfig eth0 192.168.0.10/ | ||
+ | route add default gw 192.168.0.5 | ||
+ | echo " | ||
+ | |||
+ | #4.14: | ||
+ | #ifconfig eth0 up | ||
+ | ip link set eth0 up | ||
+ | #ifconfig lan0 192.168.0.10/ | ||
+ | ip addr add 192.168.0.10/ | ||
+ | #ip -6 addr add 2001: | ||
+ | #ifconfig lan0 up | ||
+ | ip link set lan0 up | ||
+ | #route add default gw 192.168.0.5 | ||
+ | ip route add 0.0.0.0/0 via 192.168.0.5 | ||
+ | echo " | ||
+ | |||
+ | | ||
+ | === dauerhaft (auch nach reboot) === | ||
+ | |||
+ | 4.4.70: | ||
+ | |||
+ | nano / | ||
+ | |||
+ | auto eth0 | ||
+ | iface eth0 inet static | ||
+ | hwaddress ether 08: | ||
+ | address 192.168.0.10 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.0.5 | ||
+ | | ||
+ | auto eth1 | ||
+ | iface eth1 inet static | ||
+ | | ||
+ | 4.14: | ||
+ | |||
+ | auto eth0 | ||
+ | iface eth0 inet manual | ||
+ | pre-up ip link set $IFACE up | ||
+ | post-down ip link set $IFACE down | ||
+ | | ||
+ | auto lan0 | ||
+ | iface lan0 inet static | ||
+ | hwaddress ether 08: | ||
+ | address 192.168.0.10 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.0.5 | ||
+ | pre-up ip link set $IFACE up | ||
+ | post-down ip link set $IFACE down | ||
+ | | ||
+ | auto lan1 | ||
+ | iface lan1 inet static | ||
+ | hwaddress ether 08: | ||
+ | address 192.168.1.10 | ||
+ | netmask 255.255.255.0 | ||
+ | pre-up ip link set $IFACE up | ||
+ | post-down ip link set $IFACE down | ||
+ | | ||
+ | auto lan2 | ||
+ | iface lan2 inet static | ||
+ | hwaddress ether 08: | ||
+ | #... | ||
+ | | ||
+ | auto lan3 | ||
+ | iface lan3 inet static | ||
+ | hwaddress ether 08: | ||
+ | #... | ||
+ | | ||
+ | auto wan | ||
+ | iface wan inet static | ||
+ | hwaddress ether 09: | ||
+ | #... | ||
+ | |||
+ | unter debian 9 funktioniert hwaddress nicht mehr, hier lässt sich das setzen der MAC so erreichen: | ||
+ | |||
+ | < | ||
+ | iface lan0 inet static | ||
+ | address 192.168.0.10 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.0.5 | ||
+ | # pre-up ip link set $IFACE up | ||
+ | pre-up ip link set $IFACE address 02: | ||
+ | post-down ip link set $IFACE down | ||
+ | </ | ||
+ | |||
+ | Möglichkeit via UDEV von [[http:// | ||
+ | |||
+ | < | ||
+ | $ cat / | ||
+ | ACTION==" | ||
+ | </ | ||
+ | |||
+ | == DHCP == | ||
+ | < | ||
+ | allow-hotplug lan3 | ||
+ | iface lan3 inet dhcp | ||
+ | </ | ||
+ | |||
+ | == Netzwerkbrücke (4.14) == | ||
+ | |||
+ | FIXME ungetestet :!: | ||
+ | |||
+ | < | ||
+ | apt-get install bridge-utils | ||
+ | </ | ||
+ | < | ||
+ | brctl addbr br0 | ||
+ | brctl addif br0 lan1 lan2 lan3 #bridging lan1-lan3 (lan0 separat lassen für vlan-tagging o.ä.) | ||
+ | |||
+ | root@bpi-r2: | ||
+ | bridge name | ||
+ | br0 | ||
+ | lan2 | ||
+ | lan3 | ||
+ | </ | ||
+ | |||
+ | / | ||
+ | < | ||
+ | iface br0 inet static | ||
+ | address 192.168.40.1 | ||
+ | netmask 255.255.255.0 | ||
+ | bridge_ports lan1 lan2 | ||
+ | bridge_fd 5 | ||
+ | bridge_stp no | ||
+ | </ | ||
+ | |||
+ | == vlan == | ||
+ | 4.14: | ||
+ | |||
+ | / | ||
+ | < | ||
+ | auto lan3 | ||
+ | iface lan3 inet manual | ||
+ | |||
+ | auto lan3.60 | ||
+ | iface lan3.60 inet static | ||
+ | address 192.168.60.10 | ||
+ | netmask 255.255.255.0 | ||
+ | # gateway 192.168.0.5 | ||
+ | pre-up ip link set $IFACE address 02: | ||
+ | </ |
bpi-r2/software.txt · Zuletzt geändert: 2023/06/08 17:06 von 127.0.0.1