Strona 1 z 2

[+] System nie wykrywa jednej z kart sieciowych

: 01 października 2010, 20:06
autor: wireboot
Witam.
Właśnie postanowiłem z mojego peceta zrobić taki mały serwer do celów naukowych. Jedną kartę sieciową mam wbudowaną w płytę główną. Zamontowałem drugą (nową) kartę sieciową (która na pewno działa). W Debianie niestety tylko wykrywa mi lo i eth0, a powinno wykryć lo i minimum 2 karty sieciowe.
Oto co pokazuje polecenie:

Kod: Zaznacz cały

ifconfig

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:6eff:fe1d:1474/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7358 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6798 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6529248 (6.2 MiB)  TX bytes:818669 (799.4 KiB)
          Interrupt:23 Base address:0xd800 

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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:800 (800.0 B)  TX bytes:800 (800.0 B)
A to co pokazuje polecenie:

Kod: Zaznacz cały

lspci | grep Ethernet

Kod: Zaznacz cały

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 0169 (rev 10)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Ta na chipsecie Realteka to jest ta zamontowana karta sieciowa, której system nie wyświetla.
Jak zrobić aby ją wykrywało?

: 02 października 2010, 02:12
autor: fnmirk
&quot pisze:Właśnie postanowiłem z mojego peceta zrobić taki mały serwer do celów naukowych.
Zajrzyj w tym celu do: ,,Debian Reference''. Rozdział o konfiguracji sieci i urządzeń z nią związanych.

: 02 października 2010, 08:32
autor: wireboot
Akurat tam nie ma nic o moim problemie.
Tutaj znalazłem baardzo podobny problem, jednak rozwiązanie z ręcznym dodaniem sterowników nie działa :(

: 02 października 2010, 10:33
autor: Bastian
Po pierwsze upewnijmy się, jaką konkretnie masz kartę sieciową:

Kod: Zaznacz cały

lspci -nn

: 02 października 2010, 12:51
autor: fnmirk
&quot pisze:Akurat tam nie ma nic o moim problemie.
To przedstaw wynik polecenia:

Kod: Zaznacz cały

ifconfig -a
Bastian, karta jest widziana przez system tylko nie skonfigurowana. Podał taką informację.

: 02 października 2010, 14:03
autor: Bastian
Gdzie podał?

: 02 października 2010, 14:14
autor: fnmirk
&quot pisze:A to co pokazuje polecenie lspci | grep Ethernet :

Kod: Zaznacz cały

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 0169 (rev 10)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Karta jest widoczna przez system. Nie skonfigurował karty w pliku:

Kod: Zaznacz cały

/etc/network/interfaces
Teraz, pewnie musi jeszcze wyzerować zawartość pliku:

Kod: Zaznacz cały

/etc/udev/rules.d/70-persistent-net.rules
bo przekładał karty w gniazdach na płycie, aby udew odpowiednio rozpoznał urządzenia, uzupełnić zawartość pliku /etc/network/interfaces i ponownie uruchomić sieć.

: 05 października 2010, 15:37
autor: doman18
Ja mam identyczny problem. Ostatnio przerzuciłem się z karty na PCI na kartę zintegrowaną w płycie. Karta jest widziana przez system

Kod: Zaznacz cały

00:04.0 Ethernet Controller [0200]:nVidia Corporation nForce2 Ethernet controller [10de:0066] (rev a1)
Ale niestety gdy klikam na ikonkę połączenia sieciowego nadal dane eth0 są na starą kartę Realteka:

Kod: Zaznacz cały

01:0a.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139C/8139C+ [10ec:8139] (rev 10)
Mój plik /etc/network/interfaces wygląda tak:

Kod: Zaznacz cały

#The loopback network interface
auto lo
face lo inet loopback

#The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Czyli nic nie widzę na temat konfiguracji realteka. Ta karta jest teraz odłączona od sieci ale skoro w tacce systemowej wciąż eth0 jest na tej karcie to chyba gdzieś indziej musi być konfiguracja.

Przejrzałem ,,Debian reference'' i jak na razie widzę tylko jak ustalić stałe ip czego bym nie chciał

: 05 października 2010, 15:48
autor: fnmirk
&quot pisze:Przejrzałem ,,Debian reference'' i jak na razie widzę tylko jak ustalić stałe ip czego bym nie chciał.
http://www.debian.org/doc/manuals/refer ... 05.en.html

Dodane:
Gdybyś narzekał, że nie ma po polsku:
http://www.debian.org/doc/manuals/refer ... s-net-high

: 05 października 2010, 16:22
autor: doman18
Aj, właśnie załapałem o Ci chodzi. Po prostu zakładałem że aby zmienić interfejs sieciowy trzeba odpowiednio edytować dane dotyczące starego interfejsu. A przecież najzwyczajniej w świecie można dodać następny, którego konfiguracja już istnieje bo jest rozpoznany w systemie. Czyli jednym słowem dodać wpis o eth1. Właśnie to zrobiłem działa.

Wielkie dzięki fnmirk.