Netzwerk Wireless (Raspbian): Unterschied zwischen den Versionen
| (25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| == Nur '' | == Mehrere Netzwerke einrichten == | ||
| === /etc/dhcpcd.conf === | |||
| <pre> | |||
| sudo vi /etc/dhcpcd.conf | |||
| </pre> | |||
| <pre> | |||
| interface wlan0 | |||
| arping 10.0.0.1 | |||
| arping 10.3.0.1 | |||
| profile 10.0.0.1 | |||
| static ip_address=10.0.0.180/24 | |||
| static routers=10.0.0.1 | |||
| static domain_name_servers=8.8.8.8 8.8.4.4 | |||
| profile 10.3.0.1 | |||
| static ip_address=10.3.0.180/24 | |||
| static routers=10.3.0.1 | |||
| static domain_name_servers=8.8.8.8 8.8.4.4 | |||
| </pre> | |||
| === /etc/wpa_supplicant/wpa_supplicant.conf === | |||
| <pre> | |||
| sudo vi /etc/wpa_supplicant/wpa_supplicant.conf | |||
| </pre> | |||
| <pre> | |||
| network={ | |||
|         ssid="<ssid 1>" | |||
|         psk="<password>" | |||
| } | |||
| network={ | |||
|         ssid="<ssid 2>" | |||
|         psk="<password>" | |||
| } | |||
| </pre> | |||
| == Debian 12 (Bookworm) == | |||
| Bookworm nutzt anstelle von ''dhcpcd'' den ''NetworkManager'' zum Konfigurieren der Netzwerkverbindungen. | |||
| Alle verfügbaren Netzwerkverbindungen lassen sich mit folgendem Befehl anzeigen: | |||
| <pre> | |||
| nmcli -p connection show | |||
| </pre> | |||
| Die Verbindungen werden folgendermaßen angezeigt: | |||
| <pre> | |||
| ====================================== | |||
|   NetworkManager connection profiles | |||
| ====================================== | |||
| NAME                UUID                                  TYPE      DEVICE | |||
| ------------------------------------------------------------------------------------------------------------------ | |||
| Wired connection 1  77fd4154-01ba-34f6-8cdd-8c41861be1b5  ethernet  eth0 | |||
| lo                  7b859bf0-ea5e-41b0-81b6-26e784212883  loopback  lo | |||
| preconfigured       c62a713f-df8d-43b3-8a22-20f08064775e  wifi      wlan0 | |||
| </pre> | |||
| Alle verfügbaren Wi-Fi-Verbindungen anzeigen: | |||
| <pre> | |||
| nmcli -p dev wifi list | |||
| </pre> | |||
| Setzen einer statischen IP-Adresse: | |||
| <pre> | |||
| sudo nmcli c mod "preconfigured" ipv4.addresses 10.0.0.173/24 ipv4.method manual | |||
| sudo nmcli con mod "preconfigured" ipv4.gateway 10.0.0.1 | |||
| sudo nmcli con mod "preconfigured" ipv4.dns 10.0.0.156,10.0.0.157 | |||
| </pre> | |||
| Die Details für die Netzwerkverbindung ''Wired connection 1'' lassen sich mit folgendem Befehl anzeigen: | |||
| <pre> | |||
| nmcli -p connection show "Wired connection 1" | |||
| </pre> | |||
| Manuelles editieren der Konfiguration über folgende Datei: | |||
| <pre> | |||
| sudo vi /etc/NetworkManager/system-connections/<connection name>.nmconnection | |||
| </pre> | |||
| Netzwerkverbindung löschen: | |||
| <pre> | |||
| sudo nmcli connection delete <UUID> | |||
| </pre> | |||
| ==== Links ==== | |||
| [https://www.abelectronics.co.uk/kb/article/31/set-a-static-ip-address-on-raspberry-pi-os-bookworm https://www.abelectronics.co.uk/kb/article/31/set-a-static-ip-address-on-raspberry-pi-os-bookworm] | |||
| == Debian 9 (Stretch) == | |||
| In der Datei ''/etc/dhcpcd.conf'' | |||
| <pre> | |||
| sudo vi /etc/dhcpcd.conf | |||
| </pre> | |||
| folgende Zeilen einkommentieren und anpassen: | |||
| <pre> | |||
| interface wlan0 | |||
| static ip_address=10.2.0.99/24 | |||
| static routers=10.2.0.138 | |||
| static domain_name_servers=10.2.0.138 8.8.8.8 | |||
| </pre> | |||
| == Debian 8 (Jessie) == | |||
| === Nur ''interfaces''-Datei === | |||
| In der Datei ''/etc/network/interfaces'' folgende Zeilen hinzufügen / anpassen: | In der Datei ''/etc/network/interfaces'' folgende Zeilen hinzufügen / anpassen: | ||
| Zeile 17: | Zeile 137: | ||
| wpa-psk "<password>" | wpa-psk "<password>" | ||
| </pre> | </pre> | ||
| === Dateien ''interfaces'' und ''wpa_supplicant.conf'' === | |||
| Datei /etc/wpa_supplicant/wpa_supplicant.conf: | |||
| <pre> | |||
| country=AT | |||
| ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev | |||
| update_config=1 | |||
| network={ | |||
|         ssid="<ssid>" | |||
|         psk="<password>" | |||
| } | |||
| </pre> | |||
| Datei ''/etc/network/interfaces'': | |||
| <pre> | |||
| source-directory /etc/network/interfaces.d | |||
| auto lo | |||
| iface lo inet loopback | |||
| # WLAN | |||
| auto  wlan0 | |||
| allow-hotplug wlan0 | |||
| iface wlan0 inet manual | |||
|         wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf | |||
| </pre> | |||
| bzw. mit statischer IP-Addresse: | |||
| <pre> | |||
| source-directory /etc/network/interfaces.d | |||
| auto lo | |||
| iface lo inet loopback | |||
| iface eth0 inet manual | |||
| allow-hotplug wlan0 | |||
| iface wlan0 inet static | |||
|     wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf | |||
|     address 10.0.0.98 | |||
|     netmask 255.255.255.0 | |||
|     gateway 10.0.0.138 | |||
|     dns-nameservers 10.0.0.138 | |||
| </pre> | |||
| == 2 Wifi-Verbindungen konfigurieren == | |||
| [[Mehrere Wifi-Verbindungen konfigurieren (Raspbian)|Mehrere Wifi-Verbindungen konfigurieren]] | |||
| == Programme == | |||
| Firefox => Iceweasel | |||
| == Energiesparmodus deaktivieren == | |||
| === Edimax EW-7811un === | |||
| Datei ''8192cu.conf'' anlegen: | |||
| <pre> | |||
| sudo nano /etc/modprobe.d/8192cu.conf | |||
| </pre> | |||
| Folgenden Inhalt einfügen: | |||
| <pre> | |||
| options 8192cu rtw_power_mgnt=0 rtw_enusbss=0 | |||
| </pre> | |||
| === Cronjob anlegen === | |||
| <pre> | |||
| sudo nano /etc/crontab | |||
| </pre> | |||
| <pre> | |||
| */1 * * * * ping -c 1 10.0.0.138 | |||
| </pre> | |||
| == Links == | |||
| [http://linux.die.net/man/5/wpa_supplicant.conf http://linux.die.net/man/5/wpa_supplicant.conf] | |||
| [http://www.freebsd.org/cgi/man.cgi?wpa_supplicant.conf%285%29 http://www.freebsd.org/cgi/man.cgi?wpa_supplicant.conf%285%29] | |||
| [https://developer-blog.net/raspberry-pi-problem-mit-wlan-stick-edimax-ew-7811un/ https://developer-blog.net/raspberry-pi-problem-mit-wlan-stick-edimax-ew-7811un/] | |||
| Zurück zu [[Raspbian]] | |||
Aktuelle Version vom 31. Mai 2025, 15:49 Uhr
Mehrere Netzwerke einrichten
/etc/dhcpcd.conf
sudo vi /etc/dhcpcd.conf
interface wlan0 arping 10.0.0.1 arping 10.3.0.1 profile 10.0.0.1 static ip_address=10.0.0.180/24 static routers=10.0.0.1 static domain_name_servers=8.8.8.8 8.8.4.4 profile 10.3.0.1 static ip_address=10.3.0.180/24 static routers=10.3.0.1 static domain_name_servers=8.8.8.8 8.8.4.4
/etc/wpa_supplicant/wpa_supplicant.conf
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
        ssid="<ssid 1>"
        psk="<password>"
}
network={
        ssid="<ssid 2>"
        psk="<password>"
}
Debian 12 (Bookworm)
Bookworm nutzt anstelle von dhcpcd den NetworkManager zum Konfigurieren der Netzwerkverbindungen.
Alle verfügbaren Netzwerkverbindungen lassen sich mit folgendem Befehl anzeigen:
nmcli -p connection show
Die Verbindungen werden folgendermaßen angezeigt:
====================================== NetworkManager connection profiles ====================================== NAME UUID TYPE DEVICE ------------------------------------------------------------------------------------------------------------------ Wired connection 1 77fd4154-01ba-34f6-8cdd-8c41861be1b5 ethernet eth0 lo 7b859bf0-ea5e-41b0-81b6-26e784212883 loopback lo preconfigured c62a713f-df8d-43b3-8a22-20f08064775e wifi wlan0
Alle verfügbaren Wi-Fi-Verbindungen anzeigen:
nmcli -p dev wifi list
Setzen einer statischen IP-Adresse:
sudo nmcli c mod "preconfigured" ipv4.addresses 10.0.0.173/24 ipv4.method manual sudo nmcli con mod "preconfigured" ipv4.gateway 10.0.0.1 sudo nmcli con mod "preconfigured" ipv4.dns 10.0.0.156,10.0.0.157
Die Details für die Netzwerkverbindung Wired connection 1 lassen sich mit folgendem Befehl anzeigen:
nmcli -p connection show "Wired connection 1"
Manuelles editieren der Konfiguration über folgende Datei:
sudo vi /etc/NetworkManager/system-connections/<connection name>.nmconnection
Netzwerkverbindung löschen:
sudo nmcli connection delete <UUID>
Links
https://www.abelectronics.co.uk/kb/article/31/set-a-static-ip-address-on-raspberry-pi-os-bookworm
Debian 9 (Stretch)
In der Datei /etc/dhcpcd.conf
sudo vi /etc/dhcpcd.conf
folgende Zeilen einkommentieren und anpassen:
interface wlan0 static ip_address=10.2.0.99/24 static routers=10.2.0.138 static domain_name_servers=10.2.0.138 8.8.8.8
Debian 8 (Jessie)
Nur interfaces-Datei
In der Datei /etc/network/interfaces folgende Zeilen hinzufügen / anpassen:
auto wlan0 allow-hotplug wlan0 iface wlan0 inet static address <static ip> netmask 255.255.255.0 gateway <gateway ip> dns-nameservers <nameserver ip> wpa-ap-scan 1 wpa-scan-ssid 1 wpa-ssid "<ssid>" wpa-psk "<password>"
Dateien interfaces und wpa_supplicant.conf
Datei /etc/wpa_supplicant/wpa_supplicant.conf:
country=AT
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
        ssid="<ssid>"
        psk="<password>"
}
Datei /etc/network/interfaces:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
# WLAN
auto  wlan0
allow-hotplug wlan0
iface wlan0 inet manual
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
bzw. mit statischer IP-Addresse:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet static
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    address 10.0.0.98
    netmask 255.255.255.0
    gateway 10.0.0.138
    dns-nameservers 10.0.0.138
2 Wifi-Verbindungen konfigurieren
Mehrere Wifi-Verbindungen konfigurieren
Programme
Firefox => Iceweasel
Energiesparmodus deaktivieren
Edimax EW-7811un
Datei 8192cu.conf anlegen:
sudo nano /etc/modprobe.d/8192cu.conf
Folgenden Inhalt einfügen:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
Cronjob anlegen
sudo nano /etc/crontab
*/1 * * * * ping -c 1 10.0.0.138
Links
http://linux.die.net/man/5/wpa_supplicant.conf
http://www.freebsd.org/cgi/man.cgi?wpa_supplicant.conf%285%29
https://developer-blog.net/raspberry-pi-problem-mit-wlan-stick-edimax-ew-7811un/
Zurück zu Raspbian