Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2008-08-10, 19:39
  #1
Medlem
mästernilsess avatar
Jag har just fått överta en uråldrig HP Pavilion 7945 (från 2002) som jag installerat Ubuntu 8.04 på. Efter att jag bytte till Mac förra året så vill jag till varje pris undvika Windows och eftersom jag länge sneglat med intresse på Linux så kände jag att det kunde vara kul att testa Ubuntu. Installationen gick enkelt, men jag har ett par problem. Det största är att internet vägrar funka, hur jag än gör så kan jag inte ansluta. Har följt diverse guider, bl a https://help.ubuntu.com/8.04/switching/index.html, men inget verkar lösa mina problem. Jag har en wired ethernet connection till Uppsala universitets studentnät, som funkat helt felfritt med OSX Leopard, det har bara varit att plugga in sladden i datorn. Jag börjar misstänka att det kanske är hårdvaruproblem, d v s att det är nåt problem med divrutinerna för nätverkskortet. Nån som kan hjälpa mig att kanske få det att funka?
Citera
2008-08-10, 19:42
  #2
Medlem
testa interpid ibex eller xubuntu

annars vet jag inte vad som kan vara lösningen. menar du att OSX Leopard fungerade felfritt på HP Pavilion 7945?

Min uppfattning är att din hårdvara är för svag för Ubuntu...men kanske så är inte fallet. Anledningen till att jag tipsar om interpid ibex är att den ska tydligen vara rejält flexibelt vad gäller internet uppkoppling.
Citera
2008-08-10, 19:50
  #3
Medlem
mästernilsess avatar
Nej, jag syftade på att det inte var några som helst problem att använda studentnätet på min MacBook.

Nja, ubuntu flyter på fint, inte helt perfekt, men bra mkt bättre än windows XP.
Citera
2008-08-10, 20:28
  #4
Medlem
mästernilsess avatar
När jag skriver in
Kod:
ifconfig

får jag fram:

Citat:
lo Link encap:Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1498 errors:0 dropped:0 overuns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:87864 (85.5 KB) TX bytes:87864 (85.5 KB)

och om jag skriver

Kod:
ifconfig eth0

får jag fram:

Citat:
Eth0 Link encap:Ethernet HWaddr 00:e0:18:3e:35:fc
BROADCAST MULTICAST MTU: 1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Base address:0x1800

Ingen som kan hjälpa mig?
Citera
2008-08-10, 20:43
  #5
Avstängd
har du testat att installera ndiswrapper från lägg till tabort program?
Citera
2008-08-10, 21:53
  #6
Medlem
mästernilsess avatar
Citat:
Ursprungligen postat av borjeboy
har du testat att installera ndiswrapper från lägg till tabort program?

Nej, men jag ska testa. Vad gör det programmet mer konkret?
Citera
2008-08-10, 22:41
  #7
Medlem
ndiswrapper är för att kunna använda Windowsdrivruternerna för trådlösa nätverkskort.

Jag skulle testa:

Kod:
sudo ifconfig eth0 up
sudo dhclient
EDIT
sudo ifconfig eth0 up aktiverar eth0-kortet med superuser-rättigheter (aka root) SuperUser DO.
sudo dhclient skickar förfrågningar efter DHCP-servrar.
SLUT EDIT

(detta är baserat på att ditt studentnät kör med en DHCP-server, vilket nog inte är helt otroligt...).
Citera
2008-08-10, 22:45
  #8
Medlem
Nu vet jag inte direkt vad som är fel, men jag hade något liknande. Vad jag än gjorde och hur jag än ställde in så fick jag det inte att fungera. Till slut hittade jag en lösning ett forum. Det kanske kan vara värt att testa i alla fall. Har du samma tur som mig så löser det sig:

Ändra så att din /etc/rc.local ser ut så här:
Citat:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rmmod forcedeth
modprobe forcedeth msi=0 msix=0
/etc/init.d/networking restart

exit 0

Starta sedan om datorn och se om det fungerar.
Citera
2008-08-10, 23:01
  #9
Medlem
mästernilsess avatar
Citat:
Ursprungligen postat av woicer
Ändra så att din /etc/rc.local ser ut så här:

Var hittar jag det?

Jag är en total nybörjare på Ubuntu och Linux.

EDIT: Hittade fanskapet, men jag lyckas har tydligen inte "the permissions necessary to save this file".

Jag har mkt kvar att lära.
__________________
Senast redigerad av mästernilses 2008-08-10 kl. 23:24.
Citera
2008-08-10, 23:24
  #10
Medlem
Citat:
Ursprungligen postat av mästernilses
Var hittar jag det?

Jag är en total nybörjare på Ubuntu och Linux.

Filens sökväg är /etc/rc.local så det är bara att öppna med valfritt texteditor-program.
Citera
2008-08-10, 23:30
  #11
Medlem
Citat:
Ursprungligen postat av mästernilses
Var hittar jag det?

Jag är en total nybörjare på Ubuntu och Linux.

EDIT: Hittade fanskapet, men jag lyckas har tydligen inte "the permissions necessary to save this file".

Jag har mkt kvar att lära.
Det är för att du måste ha root-rättigheter för att kunna redigera i filen.
Antingen kan du göra det genom terminalen genom att skriva:
sudo nano /etc/rc.local
(nano är själva texthanteraren)

Grafiskt kan du göra så här. Skriv detta i terminalen:
gksudo nautilus

Filhanteraren öppnas (fast med root-rättigheter), och då går du bara till filen och ändrar det som behövs.
Citera
2008-08-10, 23:50
  #12
Medlem
mästernilsess avatar
Citat:
Ursprungligen postat av Zyber_Zero
ndiswrapper är för att kunna använda Windowsdrivruternerna för trådlösa nätverkskort.

Jag skulle testa:

Kod:
sudo ifconfig eth0 up
sudo dhclient
EDIT
sudo ifconfig eth0 up aktiverar eth0-kortet med superuser-rättigheter (aka root) SuperUser DO.
sudo dhclient skickar förfrågningar efter DHCP-servrar.
SLUT EDIT

(detta är baserat på att ditt studentnät kör med en DHCP-server, vilket nog inte är helt otroligt...).


"SIOCSIFFLAGS: Device or resource busy" var det jag fick fram av det första kommandot. Det andra kommandot ger mig samma meddelande följt av "network down" på alla portar den kollar.

Är det någon idé att försöka med xubuntu istället?
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback