Benutzer-Werkzeuge

Webseiten-Werkzeuge


bpi-r2:network:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bpi-r2:network:start [2019/03/15 17:03]
frank [Netzwerkbrücke]
bpi-r2:network:start [2019/05/09 17:44] (aktuell)
frank [Monitoring]
Zeile 57: Zeile 57:
 </​code>​ </​code>​
 http://​forum.banana-pi.org/​t/​set-mac-address-on-boot/​7224/​7 http://​forum.banana-pi.org/​t/​set-mac-address-on-boot/​7224/​7
 +
 +===== Gerätename =====
 +
 +Ubuntu 18.4 (und vermutlich kommende Debian-Varianten) nutzen neue Gerätenamen. Wlan-Geräte heißen nicht mehr wlanX sondern wlpXsY
 +
 +um das zu verhindern, kann man "​net.ifnames=0"​ zur Kernel-Cmdline hinzufügen (uEnv.txt bei uboot) und dann wie gewohnt via udev ubenennen
 +
 +/​etc/​udev/​rules.d/​70-persistent-net.rules
 +
 +  SUBSYSTEM=="​net",​ ACTION=="​add",​ ATTR{address}=="​f8:​62:​aa:​50:​15:​c8",​ NAME="​wlan1"​
 +
 +an die Attribute kommt man mit 
 +
 +  udevadm info --attribute-walk /​sys/​class/​net/<​interface-name>​
 +
 +damit die Änderungen übernommen werden soll folgendes funktionieren (hat es bei mir aber nicht, obwohl ifnames schon aktiv und mein Interface schon wlanx hieß, auch den udev service neu starten hat nicht geklappt):
 +
 +  udevadm control --reload-rules && udevadm trigger
 +
 +nach einem Reboot hat es aber gepasst
 +
 +alternativ kann man das entsprechende Treibermodul neu laden (nachdem man die udev-rules neu geladen hat)
 +
 +  modprobe -r mt76x2e
 +  modprobe mt76x2e
 ===== IP ===== ===== IP =====
  
Zeile 266: Zeile 291:
  
 https://​www.cyberciti.biz/​faq/​network-statistics-tools-rhel-centos-debian-linux/​ https://​www.cyberciti.biz/​faq/​network-statistics-tools-rhel-centos-debian-linux/​
 +https://​serverfault.com/​questions/​533513/​how-to-get-tx-rx-bytes-without-ifconfig
  
   ip -s link   ip -s link
   netstat -i   netstat -i
   netstat -s   netstat -s
 +  ethtool -S eth0
 +  cat /​proc/​net/​dev
  
 ===== erweiterte Netzwerk-Konfiguration ===== ===== erweiterte Netzwerk-Konfiguration =====
Zeile 280: Zeile 308:
 ==== Policy Routing ==== ==== Policy Routing ====
  
-separate Routingtabelle in  /​etc/​iproute2/​rt_tables anlegen (am Ende hinzufügen) +[[policyrouting]]
- +
-  1 telekom +
-  2 bambit +
- +
-[[linux:​start#​ppp_ifup-script|PPP-UP-Script]] (erstellt default-Routen in separater Routing-Tabelle für ppp-Verbindung) +
- +
-<​code>​ +
-ip route flush table bambit +
- +
-ip route add default via 192.168.178.1 dev wan table bambit +
-ip rule add from 192.168.178.10 lookup bambit +
- +
-#route specific devices +
-ip rule add from 192.168.0.80/​32 table bambit +
-ip rule add from 192.168.0.26/​32 table bambit +
- +
-#exit on local adresses +
-ip route add throw 192.168.10.0/​24 table bambit +
-ip route add throw 192.168.11.0/​24 table bambit +
-ip route add throw 192.168.0.0/​24 table bambit +
- +
-ip route flush cache +
-</​code>​ +
 ==== QoS ==== ==== QoS ====
 ==== spezielle konfiguration ==== ==== spezielle konfiguration ====
bpi-r2/network/start.1552665819.txt.gz · Zuletzt geändert: 2019/03/15 17:03 von frank