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

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


kazaven

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

Δημοσ.

Εκτέλεσε τις εντολές:

>
mkdir /home/benos/Connect

>touch /home/benos/Connect/connect.sh

>chmod u+x /home/benos/Connect/connect.sh

 

>gedit /home/benos/Connect/connect.sh

Η τελευταία θα σου ανοίξει τον gedit στον οποίο θα πρέπει να κάνεις paste και save...

 

Μετά δώσε μου το αποτέλεσμα των εντολών 2-3 ποστ πιο πριν...

 

-Edit: Δεν είδα οτι τα έκανες.Κάνε παρόλα αυτά ατα παραπάνω, δεν πειράζει αν βγάλει σφάλματα...

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

Ναι τα είδα....

Αν έκανες τα παραπάνω...

Μπορείς να δώσεις σε τερματικό την εντολή:

/home/benos/Connect/connect.sh

Και να ακολουθήσεις τις οδηγίες που θα σου βγούνε για να συνδεθείς.

Πες μου το αποτέλεσμα....

Δημοσ.

ΟΚ κατι εκανα λαθος...

Τωρα ομως μου βγαζει αυτο :

gedit /home/benos/Connect/connect.sh

 

 

 

 

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

bash: /home/benos/Connect/connect.sh: /bin/sh^M: bad interpreter: No such file or directory

benos@benos-laptop:~$

Δημοσ.

Εκτέλεσε όλα τα βήματα 5 ποστ πάω (αγνοώντας σφάλματα ) και μετά ξαναδοκίμασε να εκτελέσεις

/home/benos/Connect/connect.sh
Δημοσ.
Εκτέλεσε τις εντολές:

>
mkdir /home/benos/Connect

>touch /home/benos/Connect/connect.sh

>chmod u+x /home/benos/Connect/connect.sh

 

>gedit /home/benos/Connect/connect.sh

Η τελευταία θα σου ανοίξει τον gedit στον οποίο θα πρέπει να κάνεις paste και save...

 

Μετά δώσε μου το αποτέλεσμα των εντολών 2-3 ποστ πιο πριν...

 

-Edit: Δεν είδα οτι τα έκανες.Κάνε παρόλα αυτά ατα παραπάνω, δεν πειράζει αν βγάλει σφάλματα...

 

 

Εδω που λεσ να κανω Paste... Τι να κνω Paste ?

Δημοσ.
Εδω που λεσ να κανω Paste... Τι να κνω 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;

Δημοσ.

Ωραία δώσε σε τερματικό:

/home/benos/Connect/connect.sh

και ακολούθα οδηγίες...

αν πάρεις σφάλμα δώσε μαζι με το σφάλμα:

ls -l /home/benos/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;/home/benos/Connect

Δημοσ.

Και δες τι παιρνω στο τερματικο :

 

 

 

 

 

 

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

bash: /home/benos/Connect/connect.sh: No such file or directory

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

ls: invalid option -- /

Try `ls --help' for more information.

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

bash: ls-l/home/benos/Connect/: No such file or directory

benos@benos-laptop:~$

Δημοσ.

Δώσε σε τερματικό:

>chmod u+x ~/Connect/connect.sh

 

και μετά κάνε διπλό κλικ στο connect.sh ή δεξί κλικ άνοιγμα με τερματικό ή δώσε την εντολή /home/benos/Connect/connect.sh στο τερματικό...

Δημοσ.

Παλι το ιδιο βγαζει.... τωρα τι κανουμε?

 

 

 

benos@benos-laptop:~$ chmod u+x ~/Connect/connect.sh

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

bash: /home/benos/Connect/connect.sh: /bin/sh^M: bad interpreter: No such file or directory

benos@benos-laptop:~$

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

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

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