PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Operativni sustavi (https://forum.pcekspert.com/forumdisplay.php?f=36)
-   -   Internet na Linuxu (https://forum.pcekspert.com/showthread.php?t=82150)

Newmie 30.09.2007. 21:49

Internet na Linuxu
 
Ovako, imam problem kod namještanja mreže na linuxu Suse 10.2.
Stanujem u studentskom domu i za spajanje na internet koristimo program SecureW2. Neki dečki iz doma su uspjeli napisat skriptu za ubuntu ali ne i za suse 10.2.
Dali mozda netko zna kako bi to trebao konfigurirati?!
Znam da se treba koristiti program wpa_supplicant koji je integriran na suse-u ili xsupplicant iznad verzije 0.8b.

Unaprijed hvala!

xeen 01.10.2007. 16:49

Pejstaj tu skriptu za suse. Radio sam na ubuntuu sa wpa_supplicantom pa ti mogu možda pomoći.

Newmie 01.10.2007. 18:09

Evo skripte:

#!/bin/sh
echo "Unesite korisnicko ime: "
read username
echo "Unesite lozinku: "
read pass
cat > /etc/wpa_supplicant.conf << EOF
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=TTLS
identity="$username"
password="$pass"
phase1="auth=PAPÂ password=$pass"
phase2="auth=PAPÂ password=$pass"
eapol_flags=0
}
EOF
echo "wpa_supplicant.conf kreiran!"
cat > /etc/init.d/wpa_supplicant << EOF
#!/bin/sh
# Start/stop the wlan_supplicant daemon.

WPA_BIN=/sbin/wpa_supplicant
WPACLI_BIN=/sbin/wpa_cli

test -f \$WPA_BIN || exit 0

#LSBNAMES='-l' # Makni komentar za LSB podrsku u /etc/cron.d/

. /lib/lsb/init-functions

case "\$1" in
start) \$WPA_BIN -Dwired -B -ieth0 -c /etc/wpa_supplicant.conf
;;
stop) \$WPACLI_BIN terminate
;;
restart)
\$0 stop
\$0 start
;;
*) echo "Usage: /etc/init.d/wpa_supplicant start|stop|restart"
exit 1
;;
esac
exit 0
EOF
echo "/etc/init.d/wpa_supplicant kreiran!"
chmod 700 /etc/wpa_supplicant.conf
chmod 755 /etc/init.d/wpa_supplicant
chown root.root /etc/init.d/wpa_supplicant
echo "Dozvole pristupa datotekama promijenjene!"

ln -f -s /etc/init.d/wpa_supplicant /etc/rc2.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc3.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc4.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc5.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rcS.d/S03wpa_supplicant
echo "Linkovi kreirani!"
#nano /etc/wpa_supplicant.conf
echo "Mreza je podesena!"
echo "Restartajte svoje racunalo i uzivajte u internetu :)"
exit 0



Ovaj dio skripte se ne poklapa sa suseom i ubuntuom:

ln -f -s /etc/init.d/wpa_supplicant /etc/rc2.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc3.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc4.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rc5.d/S20wpa_supplicant
ln -f -s /etc/init.d/wpa_supplicant /etc/rcS.d/S03wpa_supplicant

Na tom dijelu mi baca greske. Ali mislim da to nije jedino sto ne valja..
Nadam se da ces moci nesto napraviti...

xeen 01.10.2007. 20:27

Zakomplicirana je skripta do bola i puna nepotrebnih gluparija, kao onaj reboot na kraju. Ne radi se tako na unixu! Malo mi je teško sad ovako skužiti što točno treba za to u domu. Probat ću ti pomoći svejedno. Svakako moraš imati wpa_supplicant paket za početak.

http://www.inet.hr/~vniksic/wpa_supplicant.conf

Downloadaj ovaj file, promjeni tvoj-username i tvoj-password sa ispravnim podacima. Kao root ga ubaci u /etc/ direktorij. Tada kao root pokreni sljedeću komandu:
/etc/init.d/wpa_supplicant start
Ako to uspije i ne baci nikakve greške probaj onda pokrenuti kao root
dhclient eth0
da proba pokupiti IP adresu od servera. Ako to ne prođe probaj
/etc/init.d/networking restart za svaki slučaj.
Ako se uspješno spojiš na net napravi symlink u /etc/rc2.d. To napraviš da kao root odeš u dir /etc/rc2.d i napraviš sljedeće:
ln -s /etc/init.d/wpa_supplicant S20wpa_supplicant

Evo, nadam se da će proći, ako ne, javi greške pa ćemo probati još nešto.


Sva vremena su GMT +2. Sada je 05:17.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger