Προς το περιεχόμενο

Ubuntu 8.04 και κάρτα δικτύου


kazaven

Προτεινόμενες αναρτήσεις

  • Απαντ. 98
  • Δημ.
  • Τελ. απάντηση

Το iwconfig μου εδωσε αυτο :

benos@benos-laptop:~$ iwconfig

lo

no wireless extensions.

 

eth0

no wireless extensions.

 

wlan0

IEEE 802.11g ESSID:"FCPAOK"

 

Mode:Managed Frequency:2.462 GHz Access Point: 00:11:50:81:91:F8

 

Bit Rate=54 Mb/s Tx-Power:20 dBm Sensitivity=0/3

 

RTS thr:off Fragment thr:off

Power Management:off

 

Link Quality:35/100 Signal level:-73 dBm Noise level:-96 dBm

 

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

 

Tx excessive retries:0 Invalid misc:0 Missed beacon:

0

 

benos@benos-laptop:~$

 

Τωρα ομως sτο δικο μου φορητο δεν εχω ιντερνετ και μpηκα απο ενα αλλο μα Vista.

Αυτα που βλεπεις τα ανοιξα μα Wordpad και μου τα εβγαλε ολα σε μια γραμμη.

Εγω τα χωρισα αλλα μαλλον με λαθος σειρα...

Βγαζεις ακρη ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δώσε μου λίγο το αποτέλεσμα της :

cat /etc/network/interfaces

 

Για να τα βγάλει σωστά επιλέγεις αναδίπλωση κειμένου στο wordpad...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ωραία, νομίζω είσαι ΟΚ...

 

Τώρα....

 

Φτιάχνεις ένα φάκελο στο home σου με όνομα Connect.

Μέσα στον φάκελο που έφτιαξες φτιάχνεις ένα απλό text αρχείο και το

ονομάζεις connect.sh.

Μέσα στο αρχείο αυτό θα πρέι να κάνεις paste τα παρακάτω:

 

 

>#!/bin/sh
#Designed by Dimitris Diamantis - ftso
#ndiswrapper wireless connection script...

t=0
while [ $t = "0" ]
do
zenity --entry --title="Password" --text="Enter the SU password:" --entry-text "" --hide-text | sudo -S echo "ok"

if [ $? != "0" ]; then 
zenity --question --title="Wrong Password" --text="Wrong SU Password\nTry Again!" 
if [ $? != "0" ]; then exit; fi
else
t=1
fi
done
sudo modprobe -r rtl8187
sudo modprobe -r ndiswrapper
sleep 2
sudo ndiswrapper -m
sudo modprobe ndiswrapper

(
echo "10" ; sleep 1
       echo "# wait...9 sec" ; sleep 1
echo "20" ; sleep 1
       echo "# wait...8 sec" ; sleep 1
echo "30" ; sleep 1
       echo "# wait...7 sec" ; sleep 1
echo "40" ; sleep 1
       echo "# wait...6 sec" ; sleep 1
echo "50" ; sleep 1
       echo "# wait...5 sec" ; sleep 1
echo "60" ; sleep 1
       echo "# wait...4 sec" ; sleep 1
echo "70" ; sleep 1
       echo "# wait...3 sec" ; sleep 1
echo "80" ; sleep 1
       echo "# wait...2 sec" ; sleep 1
echo "90" ; sleep 1
       echo "# wait...1 sec" ; sleep 1
echo "100" ; sleep 1
       echo "# Done!" ; sleep 1
       ) | zenity --progress --title="Wait for Connections list" --width=330 --text="Wait for Connections..." --percentage=0
if [ $? != "0" ] ; then
               zenity --error --text="Connection Canceled."
	exit 0;
fi
tr1=0;
while [ $tr1 = "0" ] ; do
tr1=1;
a=$(iwlist wlan0 scan | grep "ESSID" | sed 's/.*ESSID:"\(.*\)"/\1/' | awk '{print "FALSE "$1}')
echo $a | grep "FALSE"
if [ $? != "0" ]; then
zenity --question --text="No connections found\n\tScan again?"
tr1=$?
fi
done
echo $a | grep "FALSE"
if [ $? != "0" ]; then exit 0; fi
input=$(zenity  --list --radiolist --height=230 --width=245 --column "Connect" --column "ESSID's" $a --separator=" ")

retval=$?

case $retval in
0)
 pass=$(zenity --entry --title="Password of $input" --text="(hex> XXXXXXXXXX)_(ASCII> s:password)_(NO pass> off)" --entry-text "" --hide-text)
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi	
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
if [ $i != "0" ]; then
sudo iwconfig wlan0 essid "$input" key $pass  ;
i=$?
sleep 2
fi
sleep 3
k=`iwconfig | grep "ESSID" | sed 's/.*ESSID:\(.*\)/\1/'`
if [ $i != "0" ] || [ $k = "off/any" ] ; then
zenity --error --title="error" --text="Failed to Connect!" 
fi
sleep 1
if [ $k != "off/any" ] ; then
sleep 3
sudo dhclient wlan0
sleep 4
sudo /etc/init.d/networking restart
zenity --info --title="info" --text="You are Connected!" 
fi
exit;;
1)
	exit;;
esac
exit 0;

 

 

 

Το αρχείο το ανοίγει με το gedit για να προσθέσεις τα παραπάνω...

 

 

 

Αφού τα κάνει δώσε μου ένα

>ls -l ~

και ένα

>ls -l ~/Connect

και ένα

>cat ~/Connect/connect.sh

για να συνεχίσω....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν έφτιαξες σωστά τον κατάλογο και το αρχείο

μπορείς να δώσεις σε τερματικό

>gedit ~/Connect/connect.sh

και να κάνει paste αυτό που σου είπα...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

και πειρα αυτο:

 

benos@benos-laptop:~$ ls -l ~

total 36

drwxr-xr-x 2 benos benos 4096 2008-06-15 16:37 Connect

-rw-r--r-- 1 benos benos 0 2008-06-15 16:36 connect.sh

lrwxrwxrwx 1 benos benos 26 2008-06-11 00:06 Examples -> /usr/share/example-content

-rw-r--r-- 1 benos benos 179 2008-06-15 13:55 µTorrent.desktop

drwxr-xr-x 2 benos benos 4096 2008-06-11 00:12 Βίντεο

drwxr-xr-x 2 benos benos 4096 2008-06-11 00:12 Δημόσιο

drwxr-xr-x 2 benos benos 4096 2008-06-11 17:48 Έγγραφα

drwxr-xr-x 2 benos benos 4096 2008-06-11 00:12 Εικόνες

drwxr-xr-x 7 benos benos 4096 2008-06-15 16:01 Επιφάνεια εργασίας

drwxr-xr-x 2 benos benos 4096 2008-06-11 00:12 Μουσική

drwxr-xr-x 2 benos benos 4096 2008-06-11 00:12 Πρότυπα

benos@benos-laptop:~$ ls -l ~/Connect

total 4

-rw-r--r-- 1 benos benos 1373 2008-06-15 16:37 connect.sh

benos@benos-laptop:~$ cat ~/Connect/connect.sh

#!/bin/sh

#Designed by Dimitris Diamantis - ftso

#ndiswrapper wireless connection script...

 

t=0

while [ $t = "0" ]

do

zenity --entry --title="Password" --text="Enter the SU password:" --entry-text "" --hide-text | sudo -S echo "ok"

 

if [ $? != "0" ]; then

zenity --question --title="Wrong Password" --text="Wrong SU Password\nTry Again!"

if [ $? != "0" ]; then exit; fi

else

t=1

fi

done

sudo modprobe -r rtl8187

sudo modprobe -r ndiswrapper

sleep 2

sudo ndiswrapper -m

sudo modprobe ndiswrapper

 

(

echo "10" ; sleep 1

echo "# wait...9 sec" ; sleep 1

echo "20" ; sleep 1

echo "# wait...8 sec" ; sleep 1

echo "30" ; sleep 1

echo "# wait...7 sec" ; sleep 1

echo "40" ; sleep 1

echo "# wait...6 sec" ; sleep 1

echo "50" ; sleep 1

echo "# wait...5 sec" ; sleep 1

echo "60" ; sleep 1

echo "# wait...4 sec" ; sleep 1

echo "70" ; sleep 1

echo "# wait...3 sec" ; sleep 1

echo "80" ; sleep 1

echo "# wait...2 sec" ; sleep 1

echo "90" ; sleep 1

echo "# wait...1 sec" ; sleep 1

echo "100" ; sleep 1

echo "# Done!" ; sleep 1

) | zenity --progress --title="Wait for Connections list" --width=330 --text="Wait for Connections..." --percentage=0

if [ $? != "0" ] ; then

zenity --error --text="Connection Canceled."

exit 0;

benos@benos-laptop:~$

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.


  • Δημιουργία νέου...