Ich habe mir eine Prosm54-fähige WLAN-Karte für meinen Desktop (PCI) besorgt.
Habe es nach einigen Beispielen im Internet konfiguriert.
/etc/conf.d/wireless:
|
Quellcode
|
1
2
3
4
5
6
7
|
config_eth1=("192.168.0.100 netmask 255.255.255.0")
#routes_eth1=("default gw 192.168.0.1")
scan_mode_eth0="Ad-Hoc"
adhoc_essid_eth1="XServer"
mode_eth1="Ad-Hoc"
essid_eth1="XServer"
channel_eth1="9"
|
Ausgabe von "/etc/init.d/net.eth1 restart":
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
* Caching service dependencies ... [ ok ]
* Stopping eth1
* Bringing down eth1
SIOCSIFFLAGS: No such file or directory
* Shutting down eth1 ... [ ok ]
* Starting eth1
* Configuring wireless network for eth1
* eth1 connected to "XServer" at 00:00:00:00:00:00
* in ad-hoc mode (WEP disabled)
* Bringing up eth1
* 192.168.0.100
|
Zusätzlich habe ich mir ein eigenes Script geschrieben, dass alle Daten von der WLAN-Karte ans Inter weitersendet:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe iptable_nat
modprobe ip_nat_ftp
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
iptables -P INPUT DROP
iptables -F INPUT
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -t nat -F
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -j LOG
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
Mein Laptop findet meinen Rechner (leider nur mit Win xp, da bei Linux die Treiber noch nicht funktionieren), trotzdem kann ich nicht ins Internet und alle paar Sekunden schmiert die Verbindung ab, obwohl das Laptop direkt nicben dem PC steht.
Bitte um Hilfe, da ich dieses WLAN-System dringend brauche!
MfG,
D.Derigs
PS: Mein WLAN-Netzwerk soll "Ad-Hoc" (da kein AP vorhanden) sein und auf Kanal 9 laufen (letzteres kann ich ändern).
EDIT: Das Problem scheint ja bei starten: "eth1 connected to "XServer" at 00:00:00:00:00:00" sein, warum kommt das und wie beseitigt man den Fehler?