Voor mensen die aan Slackware Linux willen beginnen.

Iedereen kan hier terecht met vragen over allerhande open source software die niet in de andere fora past.
Plaats reactie
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Wat voor instellingen heb je dan nodig? De voorbeelden bij wpa_supplicant zijn wel vrij duidelijk geloof ik. wicd bij Slackware werkt trouwens ook prima als je een goede template hebt.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Ja, het spreekt redelijk voor zich, maar welke driver moet ik hebben:

Code: Selecteer alles

AVAILABLE DRIVERS
       hostap (default) Host AP driver  (Intersil  Prism2/2.5/3).   (this  can
              also be used with Linuxant DriverLoader).
       hermes Agere Systems Inc. driver (Hermes-I/Hermes-II).
       madwifi
              MADWIFI 802.11 support (Atheros, etc.).
       atmel  ATMEL AT76C5XXx (USB, PCMCIA).
       wext   Linux wireless extensions (generic).
       ndiswrapper
              Linux ndiswrapper.
       broadcom
              Broadcom wl.o driver.
       ipw    Intel ipw2100/2200 driver.
       wired  wpa_supplicant wired Ethernet driver
       bsd    BSD 802.11 support (Atheros, etc.).
       ndis   Windows NDIS driver.
Ik heb een ralink (rt73 usb driver, maar die staat er niet tussen en doet het ook niet)
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Je moet wext gebruiken.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Ik krijg het maar niet voor elkaar.
De drivers zijn goed, want via de gnome-network-manager kan ik heel gemakkelijk verbinden met mijn AP.
Via de commandline lukt het niet. De reden dat ik het via de commandline voor elkaar wil krijgen, is dat ik dan waarschijnlijk ook op mijn oude laptop draadloos kan internetten via WPA.

Ik heb nu dit gedaan: (alles als root)

Code: Selecteer alles

# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
En in /etc/wpa_supplicant.conf staat:

Code: Selecteer alles

          # home network; allow all valid ciphers
          network={
               ssid="SX551CD0C2E"
               scan_ssid=1
               key_mgmt=WPA-PSK
               psk="mijn wpa password"
          }
Dan krijg ik dit terug:

Code: Selecteer alles

CTRL-EVENT-SCAN-RESULTS 
Trying to associate with 00:02:cf:b3:47:0c (SSID='SX551CD0C2E' freq=2442 MHz)
Associated with 00:02:cf:b3:47:0c
WPA: Key negotiation completed with 00:02:cf:b3:47:0c [PTK=TKIP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to 00:02:cf:b3:47:0c completed (auth) [id=0 id_str=]
CTRL-EVENT-SCAN-RESULTS  
Dan probeer ik met:
dhcpcd wlan0
te verbinden met mijn ap. Dan krijg ik dit:

Code: Selecteer alles

dhcpcd.sh: interface wlan0 has been configured with new IP=192.168.1.39
En dan heb ik nog steeds geen internet.

Wat gaat hier fout?
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Volgens mij doe je alles wel goed.
Kan je de output van deze commando's posten?
iwconfig
ifconfig -a
route
cat /etc/resolv.conf
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Code: Selecteer alles

root@ubuntu:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"SX551CD0C2E"  
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:02:CF:B3:47:0C   
          Bit Rate=54 Mb/s   Tx-Power=12 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:AC96-6B26-0830-489A-AB90-916D-D874-ADF7-2343-2412-7D85-C282-31FC-732B-8BCE-68DC [2]   Security mode:open
          Power Management:off
          Link Quality=69/100  Signal level:-64 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@ubuntu:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:11:2f:0a:b0:55  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:444334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:318059 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:607823837 (607.8 MB)  TX bytes:40525083 (40.5 MB)
          Interrupt:19 Base address:0x9800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:7220 (7.2 KB)  TX bytes:7220 (7.2 KB)

pan0      Link encap:Ethernet  HWaddr 82:aa:d9:b9:33:33  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:1e:8c:b2:88:d0  
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:8cff:feb2:88d0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:85 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4446 (4.4 KB)  TX bytes:15790 (15.7 KB)

wmaster0  Link encap:UNSPEC  HWaddr 00-1E-8C-B2-88-D0-38-64-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@ubuntu:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0
link-local      *               255.255.0.0     U     0      0        0 wlan0

^C
root@ubuntu:~# cat /etc/resolv.conf 
# Generated by NetworkManager
root@ubuntu:~# 
Volgens mij ligt het aan /etc/resolv.conf
Hoe staat die bij jou ingesteld?
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

root@ubuntu:~# cat /etc/resolv.conf
# Generated by NetworkManager
root@ubuntu:~#
Is dat alles?
Afbeelding
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Ook je default route is niet in orde. Weet je zeker dat je DHCP server goed geconfigureerd is?

Probeer anders deze commandos (als root) er achteraan:
route add default gw 192.168.1.1
echo nameserver 192.168.1.1 > /etc/resolv.conf

Vervang 192.168.1.1 door je DHCP/DNS server. Dan werkt het misschien wel. Probeer ook of je je DHCP server kan pingen met:
ping 192.168.1.1

Dit zou al moeten werken voordat je die commando's hebt uitgevoerd.

Het lijkt erop dat NetworkManager de boel stoort. Waarschijnlijk moet je die eerst uitschakelen.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Inmiddels heb ik hetzelfde verhaal op Slackware geprobeerd. Daar werkt het meteen, networkmanager lag dus in de weg. Op Ubuntu maak ik gewoon verbinding via de networkmanager.
Het ging er mij vooral om, dat het ook via de commandline moet kunnen, en ik ben er nu dus achter hoe.

Dit is de output van de commando' s in slackware:

Code: Selecteer alles

bash-3.1# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"SX551CD0C2E"  
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:02:CF:B3:47:0C   
          Bit Rate=54 Mb/s   Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
          Encryption key:9B5D-439E-64D6-84BD-040C-FA55-3166-8AE3-BC4B-F989-17E4-EB19-B672-215E-D90A-E9E5 [2]
          Link Quality=90/100  Signal level=-58 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

bash-3.1# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:11:2f:0a:b0:55  
          inet addr:192.168.1.36  Bcast:192.168.1.255  Mask:255.255.255.0
          BROADCAST NOTRAILERS MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2359 (2.3 KiB)  TX bytes:1637 (1.5 KiB)
          Interrupt:19 Base address:0x9800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:1e:8c:b2:88:d0  
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:8cff:feb2:88d0/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9604 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6855 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13581728 (12.9 MiB)  TX bytes:685314 (669.2 KiB)

wmaster0  Link encap:UNSPEC  HWaddr 00-1E-8C-B2-88-D0-77-6C-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

bash-3.1# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0
loopback        *               255.0.0.0       U     0      0        0 lo
default         192.168.1.254   0.0.0.0         UG    0      0        0 wlan0
bash-3.1# cat /etc/resolv.conf
# Generated by dhcpcd for interface wlan0
search lokaal
nameserver 192.168.1.254
nameserver 195.241.77.55
nameserver 195.241.77.58
bash-3.1# 
In ieder geval bedankt voor de hulp, het probleem is opgelost.
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Dit ziet er allemaal goed uit :)
Mooi dat het werkt!
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Proficiat! :)
De aanhouder wint.
Afbeelding
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

En het werkt nu ook op mijn laptop :D
Geweldig :D

Ik weet niet waarom ik het toen niet met wpa voor elkaar had gekregen, maar nu lukt dat dus wel. (En ik typ dus op mijn laptop zonder draad)
De serialmonkey driver biedt geen ondersteuning voor wpa_supplicant:
wpa_supplicant is a userland WPA/WPA2/802.1X layer. This driver is
not compatible with it. As most wpa_supplicant features are
embedded into our driver, you should not need it though.
If you need to use a feature that only wpa_supplicant provides:
- either use our next-generation rt2x00 driver which
is compatible with wpa_supplicant
- or patch wpa_supplicant to make it work with rt73 (more info:
http://mjh.name/Ralink_rt73_wpa_supplicant_rt2x00_wpa2)
Ipv daarvan kun je wpa zo gebruiken:
b) WPA (802.11g)
Set the authentication mode:
# iwpriv wlan0 set AuthMode=WPAPSK
Set the encryption key:
# iwpriv wlan0 set WPAPSK=<KEY>
Set the encryption type:
# iwpriv wlan0 set EncrypType=TKIP
Daarna kun je essid instellen:
iwconfig wlan0 essid <ssid>
En daarna een ipadres opvragen:
dhcpcd wlan0

Dat werkt dus op mijn laptop.
Nu heb ik dat alles in een script gezet, zodat ik snel kan verbinden als dat nodig is, maar dat werkt dan weer niet. Het script blijft hangen. Als ik alle commando' s los achter elkaar uitvoer werkt het dus wel probleemloos.
Verder blijft dhcpcd bij het opstarten heel lang hangen als er geen kabel in de netwerkaansluiting zit. Hoe kun je dhcpcd uitschakelen met het opstarten?
Deze services staan momenteel aan bij het opstarten:

Code: Selecteer alles

bash-3.00$ ls -l|grep -- -rwx
-rwxr-xr-x  1 root root   900 2008-12-13 15:45 rc.4
-rwxr-xr-x  1 root root  5764 2005-08-01 20:12 rc.6
-rwxr-xr-x  1 root root  1989 2004-06-21 16:04 rc.K
-rwxr-xr-x  1 root root  8144 2005-07-25 01:00 rc.M
-rwxr-xr-x  1 root root 10996 2005-08-04 21:29 rc.S
-rwxr-xr-x  1 root root   466 2004-11-05 09:20 rc.acpid
-rwxr-xr-x  1 root root  1650 2005-07-22 20:41 rc.alsa
-rwxr-xr-x  1 root root  1156 2008-12-11 19:57 rc.gpm
-rwxr-xr-x  1 root root  1529 2005-09-04 19:57 rc.hotplug
-rwxr-xr-x  1 root root  8270 2005-09-07 22:44 rc.inet1
-rwxr-xr-x  1 root root  5267 2005-07-24 23:01 rc.inet2
-rwxr-xr-x  1 root root   113 1995-10-03 00:54 rc.local
-rwxr-xr-x  1 root root 25400 2005-06-06 05:41 rc.modules
-rwxr-xr-x  1 root root  2389 2004-06-06 23:52 rc.nfsd
-rwxr-xr-x  1 root root  4790 2004-10-28 07:30 rc.pcmcia
-rwxr-xr-x  1 root root   905 2003-09-14 01:38 rc.portmap
-rwxr--r--  1 root root  2000 2006-09-22 00:07 rc.rpc
-rwxr-xr-x  1 root root  2895 2005-09-13 06:40 rc.serial
-rwxr-xr-x  1 root root   860 2004-05-03 00:07 rc.syslog
-rwxr-xr-x  1 root root  1740 1999-09-11 22:48 rc.sysvinit
-rwxr-xr-x  1 root root  8293 2005-07-25 09:19 rc.wireless
bash-3.00$        
Welke daarvan zorgt voor dhcpcd?

En verder;
Hoe krijg ik icewm gestart in runlevel 4?
Ik krijg dan mooi xdm, als ik daar aanmeld krijg ik fluxbox. in xwmconfig heb ik icewm geselecteerd. Als ik vanuit runlevel 3 ' startx' typ, krijg ik wel icewm.

En als laatste:
Als ik muziek aan het afspelen ben op de laptop (met xmms), dan hapert deze steeds als ik ga scrollen in een 1 of ander programma. Ik dacht dat de processor te traag was om dit allemaal bij te houden. Uiteindelijk blijkt dit toch niet zo te zijn. Ik moest gewoon svgalib installeren, en als videodriver voor X kiezen voor 'chips' ipv vesa. Nu werkt ook dat dus vlekkeloos.

Geweldig dat dit allemaal nog mogelijk is op een laptop van meer dan 10 jaar oud (er stond windows 95 op toen ik hem kreeg). Het enige dat ik uitgebreid heb is het geheugen (van 32mb naar 160mb).
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »


En verder;
Hoe krijg ik icewm gestart in runlevel 4?
Ik krijg dan mooi xdm, als ik daar aanmeld krijg ik fluxbox. in xwmconfig heb ik icewm geselecteerd. Als ik vanuit runlevel 3 ' startx' typ, krijg ik wel icewm.

Zie de IceWM FAQ. :)
Welke daarvan zorgt voor dhcpcd?
inetd en consorten (zie man inetd).
Afbeelding
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

adri schreef: Zie de IceWM FAQ. :)
Helaas gaat die faq uit van GDM, terwijl op die laptop XDM staat. In /etc/X11/xdm/Xsession heb ik fluxbox overal door icewm vervangen, maar nog steeds krijg ik Fluxbox.
Misschien moet ik Fluxbox gewoon verwijderen? Ik heb die namelijk niet meer nodig.
adri schreef: inetd en consorten (zie man inetd).
Ja! Dit is opgelost!:)
In /etc/rc.d/rc.inet1.conf, kan ik alles instellen. Nu heb ik het zelfs zo ingesteld, dat er automatisch een draadloze verbinding gemaakt wordt.
Gebruikersavatar
Z_God
Berichten: 410
Lid geworden op: 12 oktober 2003, 22:36
Locatie: Enschede
    unknown unknown
Contacteer:

Bericht door Z_God »

Koen_92 schreef:De serialmonkey driver biedt geen ondersteuning voor wpa_supplicant:
wpa_supplicant is a userland WPA/WPA2/802.1X layer. This driver is
not compatible with it. As most wpa_supplicant features are
embedded into our driver, you should not need it though.
If you need to use a feature that only wpa_supplicant provides:
- either use our next-generation rt2x00 driver which
is compatible with wpa_supplicant
- or patch wpa_supplicant to make it work with rt73 (more info:
http://mjh.name/Ralink_rt73_wpa_supplicant_rt2x00_wpa2)
Die driver die daar "next-generation" wordt genoemd, zit inmiddels in de kernel. In de praktijk kan je vaak dus wel gewoon wpa_supplicant gebruiken. Als het goed is zou je die oude drivers helemaal niet hoeven te installeren.
Plaats reactie