Linux 14.983 Themen, 106.385 Beiträge

Debian /etc/network/interfaces korrekt einrichten

michi_p / 9 Antworten / Flachansicht Nickles

Hallo,

ich weiß, das folgende Problem wurde schon hundertfach behandelt, aber die meine "99" Vorgänger will es in meinem System nicht funktionieren.

Also Debian auf Thinkpad R60

Ich hätte gerne, daß das Notebook automatisch erkennt in welchem Netz es sich befindet und dieses sofort aktiviert.
Zur Zeit muß ich immer mühsam die eth devices neu starten... :(

Habe zu Hause ein WLAN, DHCP-Server, Name "home", managed, WEP und Password gesetzt.
Außerdem noch ein Ethernet an diesem DHCP Server.

Auf der Arbeit gibt es ebenfalls WLAN und Ethernet. DHCP.

Habe schon viel probiert aber es läuft nicht wie es soll...

Wo ist möglicherweise der Fehler?

vg Micha

Meine bisherige "interfaces"-Datei:

##########################

iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0


# Ethernet
mapping eth0
script grep

iface work inet dhcp

iface home inet dhcp



# WLAN
mapping eth2
script grep

iface wwork inet dhcp
wireless-mode managed
wireless-essid WORK

iface whome inet dhcp
wireless-mode managed
wireless-security wep
wireless-essid HOME
wireless-key s:#PW sollte hexadezimal sein#

allow-hotplug eth0
allow-hotplug eth2

auto lo
auto eth0
auto eth2

##########################

bei Antwort benachrichtigen
KarstenW michi_p „hi, das sieht interessant aus! Werde das mal versuchen, bislang hat noch nichts...“
Optionen

cat /etc/wpa_supplicant/wpa_supplicant.conf
# WPA-PSK/TKIP

ctrl_interface=/var/run/wpa_supplicant

network={
ssid="Netzwerkname"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="sehr_geheimes_Passwort"
}

Das war ein Beispiel, welches unter /usr/share/doc/wpasupplicant/examples installiert wurde.

PS: guessnet braucht man wenn man die jeweilige Netzwerkschnittstelle in verschiedenen Netzwerken einsetzen will.
Da gibt es auch ein Beispiel, welches unter /usr/share/doc/guessnet/examples installiert wird:

cat /usr/share/doc/guessnet/examples/interfaces


auto lo eth0

iface lo inet loopback

mapping eth0
script guessnet-ifupdown
# List of stanzas guessnet should scan for
# If none is specified, scans for all stanzas
#map home work
map default: dhcp
map timeout: 3
map verbose: true

# Home network configuration
iface home inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-search home.loc
dns-nameservers 192.168.1.1
# Check for one of these hosts:
test1-peer address 192.168.1.1 mac 00:01:02:03:04:05
test2-peer address 192.168.1.3 mac 00:01:02:03:04:06

# Work network configuration
iface work inet static
address 10.1.1.42
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
dns-search work.loc
dns-nameservers 10.1.1.1
# the other guessnet scan:
test-command /usr/local/bin/check_work

# Second job network configuration
iface work2 inet static
address 192.168.2.23
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-search work2.loc
dns-nameservers 192.168.2.1
# Specify a source address in case the peer doesn't reply to
# ARP packets coming from 0.0.0.0
test-peer address 192.168.2.1 mac 00:01:02:03:04:05 source 192.168.2.23

# PPPOE network configuration
iface pppoe inet ppp
test pppoe
# It could also be:
#test-pppoe please

# I'd really appreciate a 'disabled' method for iface (#275326)
iface interface inet manual
test missing-cable
pre-up echo No link present.
pre-up false

# guessnet default
iface none inet dhcp

Und wie schon gesagt den ifplugd installieren und mit "dpkg-reconfigure ifplugd" die Netzwerkschnittstellen angeben, die überwacht werden sollen (auch die WLAN Schnittstellen !!).





Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen