Gå til innhold

[Løst]Autologin Trådløs i Ubuntu før gnome


Anbefalte innlegg

Jeg har i flere dager styret med å få det trådløse til å koble seg opp før påloggings skjermen. Dette slik jeg kan restarte via remote og kunne komme på igjen denne maskinen.

 

Er det noen som har gjort dette før og kan gi meg tips ?

 

Jeg har lest litt og mange sier det skal være rett frem med å redigere /etc/network/interfaces

 

Noen som vet hva jeg må ha med der ?

 

Jeg har en Dell M1730 XPS Ubuntu 9.04

 

Output fra: lshw -C network

 

 

*-network

description: Wireless interface

product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection

vendor: Intel Corporation

physical id: 0

bus info: pci@0000:0c:00.0

logical name: wmaster0

version: 61

serial: 00:1f:3b:c0:48:87

width: 64 bits

clock: 33MHz

capabilities: bus_master cap_list logical ethernet physical wireless

configuration: broadcast=yes driver=iwlagn ip=192.168.1.110 latency=0 module=iwlagn multicast=yes wireless=IEEE 802.11abgn

 

 

Her er det siste jeg forsøkte uten hell

 

 

The loopback network interface

auto lo

#iface lo inet loopback

#iface wlan0 inet static

#adress 192.168.1.110

#netmask 255.255.255.0

#gateway 192.168.1.1

#wpa-ap-scan 1

#wpa-pairwise TKIP

#wpa-group TKIP

#wpa-psk XXXXXXX

#wpa-driver iwlagn

#wpa-key-mgmt WPA-PSK

#wpa-proto WPA

#wpa-ssid XXXX

 

#auto wlan0

 

 

Forøvrig er jeg også litt forvirret om jeg skal bruke wlan0 eller wmaster0, men har forsøkt begge.

 

Er evig taknemmelig for hjelp

Lenke til kommentar
Videoannonse
Annonse

Du skal bruke wlan0. Redigering av /etc/network/interaces er lett når man kan det, men dessverre gresk for de fleste.

 

Jeg antar at du bruker WPA-PSK på routeren utfra posten over. Isåfall gjør du slik fra terminal:

sudo aptitude install wpasupplicant
sudo chmod 600 /etc/network/interaces
sudo gedit /etc/network/interaces

så lar du den se slik ut:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid nettverksnavn
wpa-psk passord

sørg or å erstatte nettverksnavn og passord med det som ligger inn på din router, så kan du starte opp nettet:

sudo ifup wlan0

Endret av Del
Lenke til kommentar

Heisan og takk for svar.

 

 

Jeg forsøkte nå dette:

Dine eksempler viser dhcp, dette kan jeg ikke benytte men det skal vel heller ikke spille noen rolle.

 

#The loopback network interface

auto lo

iface lo inet loopback

 

auto wlan0

iface wlan0 inet static

adress 192.168.1.110

netmask 255.255.255.0

gateway 192.168.1.1

wpa-ssid xxx

wpa-psk xxx

 

wpasupplicant var allerede installert.

For orden skyld så har jeg nameserver i resolc.conf filen

 

Jeg kjørte ikke chmod 600 kommandoen, men det har vel heller ingen betydning?

 

Jeg gjorde dette nå remote mot denne serveren...

 

Resultat = jeg kommer ikke inn igjen, altså samme problem som tidligere. Det fungerer ikke.

 

Må jeg ikke referere til driveren der da egentlig ?

En annen ting er at når jeg forsøker dette så er jeg allerede på nett med trådløs via denne innebygde network manageren til Ubuntu.

Må det gjøres noe med den ?

Lenke til kommentar

jeg har nå fått dette til å fungere.

 

 

 

Oppsettet her fungerte etter å avinstallere network manager.

og noen andre smårettinger.

 

Så for andre som ser på denne tråden og skal fikse tilsvarende problem, dette løste mitt problem.

 

Jeg hadde adress 192.168.1.110

 

Her manglet det en (d)

 

Dette fungerer nå :

 

#The loopback network interface

auto lo

iface lo inet loopback

 

auto wlan0

iface wlan0 inet static

address 192.168.1.110

netmask 255.255.255.0

gateway 192.168.1.1

wpa-ssid xxx

wpa-psk xxx

 

Jeg avinstallerte så Networkmanager:

 

sudo apt-get purge network-manager-gnome

sudo apt-get autoremove

 

Deretter måtte jeg legge tilbake DNS da avinstallasjonen fjernet dette.

 

sudo vi /etc/resolv.conf

 

Der la jeg inn : nameserver 192.168.1.1

Dette er da ruteren min.

 

Tok en restart og volla jeg er på nett!

 

Dog har jeg ikke testet at jeg faktisk får logget på remote etter restart. Det får jeg se på senere.

 

Takk for hjelpen!

Lenke til kommentar
Avinstaller network-manager, det er essensielt et enten eller valg.

 

Likevel er som kjent alt mulig i linux, men gjerne ikke særlig brukervennlig hvis det ikke er meningen at du skal gjøre det:

https://help.ubuntu.com/community/NetworkMa...0NetworkManager

network-manager kan gjøre dette på den ganske grei måte:

http://wiki.archlinux.org/index.php/Networ...connect_on_boot

 

Merk: ikke alt er nødvendigvis direkte overførbart til Ubuntu

Lenke til kommentar

Nå vet jeg ikke om det fungerer på Ubuntu med WPA kryptering, men iallefall på Arch, Slackware, Frugalware, Debian fungerer det ved å legge til

iwconfig kommandoer og eventuelt dhcpcd kommando i rc.local så starter det automatisk under oppstart av Linuxene som jeg bruker/har brukt.

Ser ikke helt vits i å bruke Netverks program når man gjør det på en så enkel måte som å legge til kommandoer i rc.local fila.

Endret av wil
Lenke til kommentar
Avinstaller network-manager, det er essensielt et enten eller valg.

 

Likevel er som kjent alt mulig i linux, men gjerne ikke særlig brukervennlig hvis det ikke er meningen at du skal gjøre det:

https://help.ubuntu.com/community/NetworkMa...0NetworkManager

network-manager kan gjøre dette på den ganske grei måte:

http://wiki.archlinux.org/index.php/Networ...connect_on_boot

 

Merk: ikke alt er nødvendigvis direkte overførbart til Ubuntu

Nå begynner jeg å føle meg litt gammel. Dette har jo vært mulig siden Network Manager 0.7. I Jaunty trenger du bare ta Edit på din trådløskobling, og huke av Available to all users.
Nå vet jeg ikke om det fungerer på Ubuntu med WPA kryptering, men iallefall på Arch, Slackware, Frugalware, Debian fungerer det ved å legge til

iwconfig kommandoer og eventuelt dhcpcd kommando i rc.local så starter det automatisk under oppstart av Linuxene som jeg bruker/har brukt.

Ser ikke helt vits i å bruke Netverks program når man gjør det på en så enkel måte som å legge til kommandoer i rc.local fila.

Hvis du har lyst til å beholde oversikt over systemet ditt, så vil jeg anbefale deg standard fremgangsmåte, hvilket for server er å sette opp /etc/network/interfaces (på Debian og dens derivater), med desktop kan det gjøres rett i network manager. Hvis du begynner å legge skript rundt omkring vil du fort få en komplisert adminjobb.
Lenke til kommentar

I denne sammenhengen lurer jeg på noe annet.

 

Alt fungerer nå greit, ved restart så får jeg koblet til ruteren før login osv.

 

Nå er det slik at ruteren min er noe ustabil, den disconnecter alle pc,er av og til... Må vente noen minutter før jeg kan koble opp igjen.

 

Windows pc'ene kobler seg da automatisk opp igjen, men ikke denne Ubuntuen med oppsettet jeg nå har

 

Er det noen god måte å legge inn et script på som sjekker om jeg har kontakt med ruteren ?

Eventuelt kjører network restart eller ifdown wlan0/ifup wlan0 ?

Lenke til kommentar

Kanskje kan denne simple måten duge? Legg følgende i "nødvendig brukers" crontab:

*/5 * * * *  ping -c 3 192.168.x.x >/dev/null; if [ $? -ne 0 ]; then ifdown wlan0 && ifup wlan0; fi

Hvert 5. minutt pinges routeren din 3 ganger. Får den ikke svar på noen av de (eller ping feiler på annen måte) så kjører den down/up på wlan0. Selvfølgelig må du jo endre 192.168.x.x til ip'en som routeren din har.

Jeg kjenner ikke noe til Ubuntu, så hvordan du får den til å kjøre som "root" må du fikse selv :p

Sudo spør vel om passord? Det bør vel i så fall kunne ordnes med sudoers fila?

Endret av HawP
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...