Strona 1 z 1

[SOLVED] Konfiguracja Davicom Semiconductor Inc. 21x4x dla połączenia eth0 static

: 15 paź 2010, 16:42
autor: Kenworth
Witam

Sam już nie wiem czy właściwy tytuł dałem, ale problem (podejrzewam trywialny) jakoby mnie przerosl. Zaczęlo się od aktualizacji ubuntu mojego (wersji z 2008) do wersji 10.04 poprzez internet. Poszło ale okazało się że straciłem net i prawa do montowania dysków (to zauwazylem) nie myslalem wiele, zciagnałem Lamparcika, i zainstalowalem od nowa. Wynik brak netu, zciagnalem 10.10, zainstalowalem ale to samo. Nie udaja się proby konfiguracji ani recznej ani kreatorem. Teoretycznie jest OK, ale nie mam netu (ani sieci wewnetrznej, ani internetu). Wyglada ze system karte sieciowa zna, ale caly ruch (ping, itp) kieruje na interfejs lo.
Mam w komputerze 2 karty sieciowe, uzywam dodatkowej PCI (ale na wszeki wypadek konfigurowalem obie) Mam tez modemorouter ale tez nie daje sie pingowac.
Pozdrawiam
ifconfig
eth0 Link encap:Ethernet HWaddr 00:80:ad:82:6c:3a
inet addr:192.168.0.19 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16 Base address:0xcc00

eth1 Link encap:Ethernet HWaddr 00:1d:7d:c0:7d:7a
inet addr:192.168.0.18 Bcast:192.168.0.255 Mask:255.255.255.0
UP 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)
Interrupt:42 Base address:0xc000

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:910 errors:0 dropped:0 overruns:0 frame:0
TX packets:910 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:85097 (85.0 KB) TX bytes:85097 (85.0 KB)
lspci
00:00.0 RAM memory: nVidia Corporation MCP65 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation MCP65 LPC Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation MCP65 SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP65 Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP65 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP65 USB Controller (rev a3)
00:06.0 Ethernet controller: nVidia Corporation MCP65 Ethernet (rev a3)
00:07.0 Audio device: nVidia Corporation MCP65 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP65 PCI bridge (rev a1)
00:09.0 IDE interface: nVidia Corporation MCP65 IDE (rev a1)
00:0a.0 IDE interface: nVidia Corporation MCP65 SATA Controller (rev a3)
00:0d.0 PCI bridge: nVidia Corporation MCP65 PCI Express bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 31)
01:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.168.0.18
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

auto eth0
iface eth0 inet static
address 192.168.0.19
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.1

Odp: Problem z ruchem sieciowym

: 15 paź 2010, 17:18
autor: Root Grapefruit
Jaka karta sieciowa? W jaki sposób łączysz się z internetem?

Odp: Problem z ruchem sieciowym

: 15 paź 2010, 17:34
autor: igotit4free
Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEMTytuł tematu zmienisz edytując pierwszy postW razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Zanim ponownie wpiszesz w tytule tematu słowo PROBLEM zapoznaj się z REGULAMINEMW razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Root Grapefruit pisze:Jaka karta sieciowa? W jaki sposób łączysz się z internetem?
Takie dwie, nie wiedzieć czemu. Łączy się przez LAN, statycznie.
00:06.0 Ethernet controller: nVidia Corporation MCP65 Ethernet (rev a3)
01:06.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 31)

EDIT:
@ Kenworth:
Tu masz błąd =>
auto eth0
iface eth0 inet static
address 192.168.0.19
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.1
Która karta ma łączyć z siecią ?

.

Odp: Ruch sieciowy nie taki jak trzeba

: 15 paź 2010, 21:05
autor: Kenworth
Przepraszam za tytuł, poprawiłem go (czy sensownie to już inna sprawa). Zawsze łączyłem się za pomocą Davicoma gdyż wbudowana Nvidia od zawsze była kapryśna i często zawieszała się, czyli eth1. Zaraz przeloguję się i sprawdzę czy źle wpisany gataway był przyczyną.

P.S. Niestety poprawienie bramki nie pomogło, nadal cały ruch sieciowy (według mnie) odbywa się na lo.
Komenda pingująca inny komputer w sieci lokalnej (z ubuntu serwer z systemem z 2006 roku) daje taki efekt:
~$ sudo ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.18 icmp_seq=1 Destination Host Unreachable
From 192.168.0.18 icmp_seq=2 Destination Host Unreachable
From 192.168.0.18 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.0.2 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5030ms
ifconfig pokazuje ruch tylko na lo, nie mam pomysły już gdzie błąd tkwi (porównuje z drugim, działającym i nie mogę się dopatrzeć)

Odp: Ruch sieciowy nie taki jak trzeba

: 15 paź 2010, 21:39
autor: igotit4free
Nic nie wspominasz o DNSach ... tak pro forma:

Kod: Zaznacz cały

sudo gedit /etc/resolv.conf
i tam możesz w standardzie 4 pozycje umieścić.
Ze dwa masz pewnie od prowajdera a dwa wpisz openDNS albo Google DNS
nameserver X.X.X.X
nameserver X.X.X.X
nameserver 8.8.8.8
nameserver 208.67.222.222
Restart.

.

Odp: Konfiguracja Davicom Semiconductor Inc. 21x4x dla połączenia eth0 static

: 15 paź 2010, 22:00
autor: Kenworth
aplik resolv.conf był prawidłowy, wywaliłem 1 dns tepsiany i dodałem 2 zalecane:
nameserver 193.110.120.5
nameserver 194.204.159.1
nameserver 8.8.8.8
nameserver 208.67.222.222
Potem restart:
$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces...
RTNETLINK answers: No such process
[ OK ]
I próby pingowania 192.168.0.2, niestety bez zmian, ifconfig wykazał ruch tylko na l0, na eth1 żadnego ruchu
eth1 Link encap:Ethernet HWaddr 00:1d:7d:c0:7d:7a
inet addr:192.168.0.18 Bcast:192.168.0.255 Mask:255.255.255.0
UP 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)
Interrupt:42 Base address:0x4000

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:142 errors:0 dropped:0 overruns:0 frame:0
TX packets:142 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12690 (12.6 KB) TX bytes:12690 (12.6 KB)
Dziekuję za proby pomocy, zobaczymy co noc przyniesie i jutrzejszy dzień.
Dobrej nocy

Odp: Konfiguracja Davicom Semiconductor Inc. 21x4x dla połączenia eth0 static

: 15 paź 2010, 22:05
autor: igotit4free
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Na spokojnie, zapisz sobie gdzieś "swoje" interfaces i resolv.conf i spróbuj:
1.

Kod: Zaznacz cały

sudo gedit /etc/network/interfaces
dalej
# The loopback network interface
auto lo
iface lo inet loopback

# The eth0 network interface
auto eth0
iface eth0 inet static
address X.X.X.X # adres IP komputera w sieci
netmask X.X.X.X # maska sieci
gateway X.X.X.X # adres bramy
Zapisz.
2.

Kod: Zaznacz cały

sudo gedit /etc/resolv.conf
i tam
nameserver X.X.X.X # taki jak gateway
nameserver X.X.X.X # jakiś od prowajdera
nameserver 208.67.222.222
nameserver 8.8.8.8
Zapisz. Restart kompa.

Sprawdź czy jest net, pokaż ifconfig, pokaż zawartość:

Kod: Zaznacz cały

cat /etc/udev/rules.d/70-persistent-net.rules
albo podobnego pliku gdzie jest zapisane która karta jest eth0 a która eth1, coś w stylu:
>
> Check /etc/udev/rules.d/70-persistent-net.rules
> There you find every network card ever connected to your system with its
> MAC address an the assigned interface name, like
> ---------------------
> # PCI device 0x8086:0x4229 (rt2400)
> SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:ca:fe:00:ca:fe",
> ATTRS{type}=="1", NAME="eth0"
> ----------------------
>
>
> Change the entries to fit your needs (e.g. delete your old card entry
> and rename the NAME parameter for the current one to wlan0).
> Alternatively you can delete all lines and let the system automatically
> enumerate all found cards again.
> Then stop networking ,restart udev and restart networking afterwards.
>

Odp: Konfiguracja Davicom Semiconductor Inc. 21x4x dla połączenia eth0 static

: 22 paź 2010, 11:24
autor: Kenworth
Witam
Zrobiłem wszystko według rady, niestety nie pomogło, może to klasyczny PEBKAC?

$ cat /etc/udev/rules.d/70-persistent-net.rules
# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x10de:0x0450 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:7d:c0:7d:7a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x1282:0x9102 (dmfe)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:80:ad:82:6c:3a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
*PEBKAC : Problem Existing Betwen Keyboard And Chair.

EDIT:
Parę dni to trwało ale zmęczyłem temat.
Na początku dziękuję wszystkim którzy mi próbowali pomóc.

System już działa i prawidłowo komunikuje się z netem.
Problemem była "normalna inaczej" karta sieciowa, pod XP działała normalnie a po linuksem nie chciała. Po zmianie na inną wszystko zaczęło działać jak należy. Temat zaznaczam jako rozwiązany,
Rozwiązanie: Karta poszła do śmieci.