Komer inte in på internet från linux

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

Komer inte in på internet från linux

Jag installera i går ubuntu allt gick fint et enda felet är att jag inte kan komma in på internet. I widows är det bara att tuta och köra, samma sak har det varit i SUSE och mandrake. Att pinga 127.0.0.1 ger svar villket för mig betyder att nätvers kortet funkar. Hur gör jag för att komma online?

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Okt 2004

Har du trådlöst eller tp?
Har du en dhcpserver i ditt nätverk?
vad får du för output av en "sudo ifconfig"?

Computer science is no more about computers than astronomy is about telescopes.

Trädvy Permalänk
Medlem
Plats
Svedala
Registrerad
Apr 2002

127.0.0.1 ger alltid svar vid ping, den adressen är helt intern i maskinen och har inget med nätverkskortet att göra.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Okt 2003
Citat:

Ursprungligen inskrivet av nillon
127.0.0.1 ger alltid svar vid ping, den adressen är helt intern i maskinen och har inget med nätverkskortet att göra.

Den skickar väl en signal från nätverkskortet till nätverkskortet?

Macbook Pro 15" (2,4 GHz Core Duo)

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jul 2003

Kollat om du får någon IP-adress? Ställt in default gateway?

ifconfig eth0

route add default gw 192.168.0.1

"'We're pro-life.' Eww, you look it! You look like you're filled with life."
UNIX man pages online, GNU/Linux-schemaprogram för LiU

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

när jag skrev sudo ifconfig fick jag fram

Citat:

eth0 Link encap:Ethernet HWaddr 00:08:A1:1B:2E:C4
inet6 addr: fe80::208:a1ff:fe1b:2ec4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:755 (755.0 b) TX bytes:2088 (2.0 KiB)
Interrupt:5 Base address:0xcc00

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:221 errors:0 dropped:0 overruns:0 frame:0
TX packets:221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18656 (18.2 KiB) TX bytes:18656 (18.2 KiB)

Jag kör med slad och jag har en dhcpserver.

Trädvy Permalänk
Medlem
Plats
Tirmå
Registrerad
Aug 2005

pröva med dhclient eth0 så borde du få ip eller dhcpcd eth0

AMD 64 3200+ 1024 ram Geforce FX 5600 OS-Gentoo Kernel-2.6.12 WM-Enlightenment E17.

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

Har testat med en live cd(SLAX) och samma fel uppstår där, men på en annan dator i nätverket funkar det som det skall.

okej yokumo, jag skall testa det.

EDIT:
när jag skrevdhclient eth0 ficka jag fram

Citat:

Internet Systems Consortium DHCP Client V3.0.1
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/00:08:a1:1b:2e:c4
Sending on LPF/eth0/00:08:a1:1b:2e:c4
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002
Citat:

Ursprungligen inskrivet av Trojan1313
Den skickar väl en signal från nätverkskortet till nätverkskortet?

Ja.

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Okt 2003
Citat:

Ursprungligen inskrivet av m0REc
Ja.

Alltså stämme rinte det som nillon sa och jag hade rätt då?

Macbook Pro 15" (2,4 GHz Core Duo)

Trädvy Permalänk
Medlem
Plats
Svedala
Registrerad
Apr 2002

127.0.0.1 går över loopbackinterfacet...

november:~# ifconfig lo lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:965590 errors:0 dropped:0 overruns:0 frame:0 TX packets:965590 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:199793983 (190.5 MiB) TX bytes:199793983 (190.5 MiB) november:~# ip ro get 127.0.0.1 local 127.0.0.1 dev lo src 127.0.0.1 cache <local> mtu 16436 advmss 16396 hoplimit 64

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Okt 2003
Citat:

Ursprungligen inskrivet av nillon
127.0.0.1 går över loopbackinterfacet...

november:~# ifconfig lo lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:965590 errors:0 dropped:0 overruns:0 frame:0 TX packets:965590 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:199793983 (190.5 MiB) TX bytes:199793983 (190.5 MiB) november:~# ip ro get 127.0.0.1 local 127.0.0.1 dev lo src 127.0.0.1 cache <local> mtu 16436 advmss 16396 hoplimit 64

Använder inte den nätverkskortet då?

Macbook Pro 15" (2,4 GHz Core Duo)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2005
Citat:

Ursprungligen inskrivet av Trojan1313
Använder inte den nätverkskortet då?

Nej

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

Så det kan var nätverskortet som inte funkar?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Okt 2003

Vad ska 127.0.0.1 då vara bra för? Jag har alltid fått för mig att det är till för att testa nätverkskortet...

Är det bara för att testa sina egna servrar då? *besvarar kanske sin egen fråga*

Macbook Pro 15" (2,4 GHz Core Duo)

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003
Trädvy Permalänk
Medlem
Registrerad
Feb 2005
Citat:

Ursprungligen inskrivet av Trojan1313
Vad ska 127.0.0.1 då vara bra för? Jag har alltid fått för mig att det är till för att testa nätverkskortet...

Är det bara för att testa sina egna servrar då? *besvarar kanske sin egen fråga*

Om man kör nån typ av server, och vill komma åt den med en klient på samma dator.

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002

Nja, då kan man ju lika gärna skriva in den vanliga IP-adressen.

Mina LAN-lärare har hållt på att dilla om att man kan testa nätverkskortet med att pinga 127.0.0.1, men men.

Även LAN-läraren som är konsult och kör Linux/UNIX på heltid säger detta. Dock vet jag inte om man menar för Windows (han har aldrig specifierat och jag har inte frågat).

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Plats
Svedala
Registrerad
Apr 2002

127.0.0.1, eller loopback då, används för att maskinen ska kunna kommunicera med sig själv via TCP/IP. Det vore ju onödigt om sådan data skulle ut och vända på nätverket, eller hur?

m0REc: Visst kan du använda den vanliga adressen, men trafiken kommer fortfarande att gå via loopback, inte via NIC:et som har den adressen.

Trädvy Permalänk
Medlem
Registrerad
Feb 2005
Citat:

Ursprungligen inskrivet av m0REc
Nja, då kan man ju lika gärna skriva in den vanliga IP-adressen.

Mina LAN-lärare har hållt på att dilla om att man kan testa nätverkskortet med att pinga 127.0.0.1, men men.

Även LAN-läraren som är konsult och kör Linux/UNIX på heltid säger detta. Dock vet jag inte om man menar för Windows (han har aldrig specifierat och jag har inte frågat).

Det går snabbare att skriva 127.0.0.1, och det är lättare att komma ihåg eftersom det är samma på alla.

Trädvy Permalänk
Medlem
Plats
Svedala
Registrerad
Apr 2002

Nja, det går väl snabbare att skriva tex. 10.0.0.2?
Men du har en bra poäng där, att 127.0.0.1 och localhost alltid finns.

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

Jag har laddat hem drivrutener för nätverkskortet men jag vet inte hur jag skall använda dem.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2002

Men sätt IP-adressen manuellt istället.
T.ex.
ifconfig eth0 192.168.0.3

Trädvy Permalänk
Medlem
Plats
Bollnäs
Registrerad
Maj 2002

Localhost/127.0.0.1 är som ni sagt en loopback adress.

En ping dit testar inte själva nätverkskortets funktion eller anslutning till nätverket. En ping dit lämnar aldrig nätverkskortet (inte för att pingen ens Försöker komma dit)... Det enda det faktiskt visar är att TCP/IP är korrekt installerat på burken vilket var vettigt på Win9x då det ibland (oftast) inte installerades automatiskt med nätverkskortet utan fick läggas till i efterhand.

Används mycket för att skicka trafik som ska gå över TCP/IP från en applikation på en dator till en annan på samma dator (då det inte begränsas av nätverkskortets bandbredd).

Aja..tyst nu bogg och gå och sov.

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003
Citat:

Ursprungligen inskrivet av DeeXt
Men sätt IP-adressen manuellt istället.
T.ex.
ifconfig eth0 192.168.0.3

Det funkar inte.

I instruktionerna för drirutinerna står det att jag skall skriva

gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall

men då plopar det upp att gcc inte är ett komando. gcc är väl en kompilator så man måste kopilera drivisarna själv? Hur använder jag gcc? fins det något lättare sätt?

Trädvy Permalänk
Medlem
Plats
Boden
Registrerad
Maj 2004

apt-get'a in gcc då...

Macbook Vit | Macbook Unibody | D80 | iPod Touch | iPhone 3GS

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003
Citat:

Ursprungligen inskrivet av Filleokus
apt-get'a in gcc då...

Vad? Hur?

Trädvy Permalänk
Medlem
Plats
Boden
Registrerad
Maj 2004

ojj, dummt: "sudo apt-get install gcc" i konsollen.
Eller sök efter gcc i synaptic, som är ett GUI som är enklare för windwos folk

Macbook Vit | Macbook Unibody | D80 | iPod Touch | iPhone 3GS

Trädvy Permalänk
Medlem
Plats
::1
Registrerad
Jul 2003

Fick outputen

Citat:

I fil inkluderad från /usr/include/asm/smp.h:18,
från /usr/include/linux/smp.h:17,
från /usr/include/linux/sched.h:23,
från /usr/include/linux/module.h:10,
från dm9xs.c:85:
/usr/include/asm/mpspec.h:6:25: mach_mpspec.h: Filen eller katalogen finns inte
In file included from /usr/include/asm/smp.h:18,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from dm9xs.c:85:
/usr/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/usr/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/usr/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/usr/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/usr/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/usr/include/asm/mpspec.h:54: error: `MAX_APICS' undeclared here (not in a function)
In file included from /usr/include/asm/smp.h:20,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from dm9xs.c:85:
/usr/include/asm/io_apic.h:120: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/include/asm/io_apic.h:120: error: conflicting types for `mp_irqs'
/usr/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
I fil inkluderad från /usr/include/linux/smp.h:17,
från /usr/include/linux/sched.h:23,
från /usr/include/linux/module.h:10,
från dm9xs.c:85:
/usr/include/asm/smp.h:73:26: mach_apicdef.h: Filen eller katalogen finns inte
dm9xs.c:94:26: linux/malloc.h: Filen eller katalogen finns inte
I fil inkluderad från /usr/include/linux/irq.h:20,
från /usr/include/asm/hardirq.h:6,
från /usr/include/linux/interrupt.h:11,
från dm9xs.c:95:
/usr/include/asm/irq.h:16:25: irq_vectors.h: Filen eller katalogen finns inte
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from dm9xs.c:95:
/usr/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/irq.h:72,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from dm9xs.c:95:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQS' undeclared here (not in a function)
/usr/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
dm9xs.c: I funktion `dmfe_init_one':
dm9xs.c:486: error: structure has no member named `driver_data'
dm9xs.c: I funktion `dmfe_open':
dm9xs.c:566: varning: passing arg 2 of `request_irq' from incompatible pointer type

när jag försökte kompilera. Hur fixar jag till detta?

Edit:
Funkar nu, byt nätverkskort.