pit234a
Well-Known Member
Ich versuche immer, mich kurz zu fassen, aber es gelingt mir mehr schlecht als recht. Nimm mir das nicht übel, ich kann es einfach nicht besser. Was du tun "musst" oder was ich dir empfehlen würde, ist indessen nicht viel. Es gibt ja nur ein paar wenige Einträge in insgesamt drei Dateien zu machen. Diese müssen allerdings 100% exakt und richtig sein. Darauf musst du besonderes Augenmerk haben.das ist jetz echt viel
if_ath_load="YES" in der /boot/loader.conf lädt das Modul (den Treiber) für eine ath=Atheros Netzwerkkarte. Bisher sieht es nicht so aus, als wenn du eine ath hättest. Ich habe das eigens nochmal nachgesehen: du führst bisher eine ral und eine bge auf. ral(4) und bge(4) zeigen dir, was das bedeutet. Es ist unwahrscheinlich, dass du zwei Wlan-Karten im Rechner hast. Wenn es doch zwei sein sollten, dann entscheide dich zunächst mal nur für eine.
Vielleicht willst du das erst noch genauer nachsehen. Dazu kenne ich unter anderen die folgenden beiden Methoden:
Code:
> dmesg | less
Code:
> pciconf -lv | grep -B3 -i network
Code:
> pciconf -lv | grep -B3 -i network
ale0@pci0:3:0:0: class=0x020000 card=0x83241043 chip=0x10261969 rev=0xb0 hdr=0x00
vendor = 'Qualcomm Atheros'
device = 'AR8121/AR8113/AR8114 Gigabit or Fast Ethernet'
class = network
subclass = ethernet
ath0@pci0:1:0:0: class=0x028000 card=0x3099168c chip=0x002a168c rev=0x01 hdr=0x00
vendor = 'Qualcomm Atheros'
device = 'AR928X Wireless Network Adapter (PCI-Express)'
class = network
Verifiziere zunächst bitte, was du an HW genau hast. Diesen wichtigen Schritt haben wir übersprungen, weil wir einfach davon ausgingen, dass du deine Einträge schon richtig gewählt hattest. Mir erscheint aber manches nicht plausibel und das ist wieder keine Unterstellung. Es ist ein wenig Wissen von den letzten Malen wo du schnelle Erfolge haben wolltest und wir dann auch verpassten, Grundlagen zunächst sicher einzutüten. Das sollte man nicht immer so machen. Es spart auf Dauer Zeit, tatsächlich erst nachzusehen, ob denn auch Strom auf der Steckdose ist, um mit einem Bild zu kommen und das hat nichts mit dir zu tun, das ist allgemein immer so und gilt eben auch für dich.
Nun nehme ich mal an, dass du eine ral-Karte hast, denn, damit schien ja zumindest ein Teilerfolg erzielt worden zu sein. Wenn du zwei Karten verbaut hast, kannst du sie nacheinander testen und gehst dabei analog vor.
Aber nochmal: meine Beispiele mit ath0 galten nicht für deine Karten und wenn ich nun Beispiele für die ral0 mache, gelten die nicht für die bge0.
Nochmal die drei Dateien: /boot/loader.conf - /etc/rc.conf - /etc/wpa_supplicant.conf
/boot/loader.conf
Schreib hier nichts hinein, was Module des Netzwerks betrifft. Weil es bei mir ohne funktioniert, unterstellen wir zunächst mal, dass es auch bei dir automatisch geht (mit FreeBSD-11). Die EInträge habe ich aus deiner Veröffentlichung von oben entnommen und für dich angepasst. Version 1 - ohne Netzwerk-Module:
Code:
vfs.mountroot.timeout="10"
autoboot_delay="10"
kern.vty=vt
geom_uzip_load="YES"
loader_brand="gbsd"
loader_logo="gbsd"
geom_mirror_load="YES"
geom_journal_load="YES"
geom_eli_load="YES"
linux_load="YES"
# hint.acpi.0.disabled="1"
cuse4bsd_load="YES"
fuse_load="YES"
bktr_load="YES"
Version 2, mit Wlan-Modulen, wie in älteren FreeBSD benutzt und mit einer ral als Beispiel:
Code:
vfs.mountroot.timeout="10"
autoboot_delay="10"
kern.vty=vt
geom_uzip_load="YES"
loader_brand="gbsd"
loader_logo="gbsd"
geom_mirror_load="YES"
geom_journal_load="YES"
geom_eli_load="YES"
linux_load="YES"
# hint.acpi.0.disabled="1"
cuse4bsd_load="YES"
fuse_load="YES"
bktr_load="YES"
if_ral_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
/etc/rc.conf nur das, was für das Netzwerk zählt
Code:
wlans_ral0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
ifconfig_re0="DHCP"
wlans_ral0="wlan0": der Karte ral0 wird das wlan0 zugeordnet. Mehr als eine braucht man nicht, wenn man mehrere hat und wünscht gibt es hier weitere Möglichkeiten und das sollten wir für später reservieren. Zunächst mal alles einfach halten und die Grundlagen sichern.
Danach wird erklärt, wie das wlan0-Gerät seine IP-Adresse bekommen soll. Dabei wird auch die Verschlüsselungsmethode genannt. Alles weitere regeln wir in der wpa supplicant.conf
/etc/wpa_supplicant.conf
Code:
network={
ssid="Spreewaldnetz"
key_mgmt=WPA-PSK
psk="xxxxxxx"
}
Probier mal, das zu realisieren und berichte danach, was du wie hast.
Damit will ich nicht sagen, dass danach alles laufen wird. Aber es ist der Weg, Ordnung zu schaffen und die Grundlage für weitere Fehlersuche zu erstellen. Alles einfach halten, alles eindeutig halten, exakt hinsehen und analysieren. Anders geht es nicht.