Ontbrekende eth0 Ethernet interface in Ubuntu - kan geen verbinding maken met router
Ik heb problemen om mijn Ubuntu 10.04 machine (Sony Vaio VGN-SR490) verbinding te laten maken met het Internet door middel van een Ethernet-kabel die rechtstreeks op mijn router is aangesloten.
Ik kan wel verbinding maken met het Internet via dezelfde kabel met een Windows machine, dus er is iets mis met de manier waarop Linux is geconfigureerd.
Hoe kom ik er achter wat het probleem is en hoe los ik het op?
Hier zijn mijn netwerk instellingen onder Linux:
$ ifconfig
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
vmnet1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
inet addr:192.168.79.1 Bcast:192.168.79.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
vmnet8 Link encap:Ethernet HWaddr 00:50:56:c0:00:08
inet addr:192.168.192.1 Bcast:192.168.192.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Hier zijn mijn netwerk instellingen onder Windows (Vista):
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : [removed by me].
Link-local IPv6 Address . . . . . : [removed by me]
IPv4 Address. . . . . . . . . . . : 192.168.1.103
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Ik heb mijn IP adres uit deze resultaten gecensureerd. Als die informatie nodig is, laat het me dan weten.
Hier is de inhoud van /etc/network/interfaces
:
auto lo
iface lo inet loopback
Na het toevoegen van auto eth0
, zijn hier de laatste resultaten:
$ sudo ifup eth0
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0.
Hier zijn de resultaten van het uitvoeren van een modprobe:
$ sudo modprobe msk
FATAL: Module msk not found.
$ dmesg | grep eth
Ik heb Linux van mijn computer verwijderd en Windows XP geïnstalleerd, op verzoek van sommige mensen die commentaar gaven op deze vraag. Ik heb een programma geïnstalleerd en gedraaid om details over de netwerkkaart te achterhalen. Hier is die informatie:
Network
You are not connected to the internet
Computer Name
NetBIOS Name JOE-LAPTOP
DNS Name joe-laptop
Domain Name joe-laptop
Remote Desktop
Console
State Active
Domain joe-laptop
RDP-Tcp
State Listen
WinInet Info
An internal error occurred.
Wi-Fi Info
Wi-Fi not enabled
WinHTTPInfo
WinHTTPSessionProxyType No proxy
Session Proxy
Session Proxy Bypass
Connect Retries 5
Connect Timeout 60000
HTTP Version HTTP 1.1
Max Connects Per 1.0 Servers INFINITE
Max Connects Per Servers INFINITE
Max HTTP automatic redirects 10
Max HTTP status continue 10
Send Timeout 30000
IEProxy Auto Detect No
IEProxy Auto Config
IEProxy
IEProxy Bypass
Default Proxy Config Access Type No proxy
Default Config Proxy
Default Config Proxy Bypass
Adapters List
Network Shares
No network shares
Het lijkt erop dat de lijst met netwerkadapters leeg is. Ik installeer nu zowel Windows XP als Ubuntu Linux dual-boot. Ik kan nog steeds niet op het internet, zelfs niet via Windows. Ik vraag me af of dit een hardwareprobleem met de computer kan zijn of een probleem met de router zelf. Andere computers kunnen wel verbinding maken met dezelfde router, en werken prima. (Zo post ik dit toch!)