ho un problema con un pc collegato al router adsl tramite wireless. Ho appena installato Slackware 12.2. Premetto subito che con Slackware 12.1 non avevo alcun problema. Per connettermi in wireless uso uno script scritto da me, "connect-wireless" che è questo:
Codice: Seleziona tutto
#!/bin/bash
sudo /sbin/iwconfig ath0 mode Managed
sudo /sbin/iwconfig ath0 essid "*** nome mia rete ***"
sudo /sbin/iwconfig ath0 ap *** mio MAC address ***
sudo /usr/sbin/wpa_supplicant -Bw -c/etc/wpa_supplicant.conf -iath0
sudo /sbin/dhcpcd -nd ath0 Codice: Seleziona tutto
#!/bin/bash
sudo /sbin/iwconfig ath0 mode managed key off ap off essid off
sudo /sbin/dhcpcd -k ath0Broadcasting DHCP_DISCOVER
recvfrom: Network is down
Ma la cosa strana è che, se io apro una shell e lancio il comando /sbin/dhcpcd -nd ath0, il server DHCP funziona e riesco a navigare. Sembra che non gli piaccia che il comando dhcpcd venga eseguito in una shell non interattiva. Ho notato anche un'altra cosa che con Slackware 12.1 non accadeva: questo è l'output che esce dopo aver lanciato lo script "connect-wireless":
Broadcasting DHCP_DISCOVER
broadcastAddr option is missing in DHCP server response. Assuming 192.168.1.255
dhcpIPaddrLeaseTime=3600 in DHCP server response.
dhcpT1value is missing in DHCP server response. Assuming 1800 sec
dhcpT2value is missing in DHCP server response. Assuming 3150 sec
DHCP_OFFER received from (192.168.1.1)
Broadcasting DHCP_REQUEST for 192.168.1.3
dhcpIPaddrLeaseTime=3600 in DHCP server response.
dhcpT1value is missing in DHCP server response. Assuming 1800 sec
dhcpT2value is missing in DHCP server response. Assuming 3150 sec
DHCP_ACK received from (192.168.1.1)
Broadcasting ARPOP_REQUEST for 192.168.1.3
Tutto questo porta via circa 45 secondi, anche se mi ripristina il routing dopo circa 30 secondi, permettendomi così di navigare. Con Slackware 12.1 era pressochè immediato e mi sembra di ricordare che non usciva tutta questa roba come output.
C'è un modo per risolvere questo scomodo problema?
Grazie,
Scorpion77

