Netzwerk Wireless (Raspbian): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Nur ''Intfaces''-Datei ==
== 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>
sudo 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>
 
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>
 
==== 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 125:
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 8. März 2024, 02:56 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:

sudo 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

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

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