Strona 1 z 2

CD Linuks i karta sieciowa - nie ma dostępu do sieci...

: 18 sierpnia 2013, 17:48
autor: micza
Cześć

Mam kłopot z kiepsko działającą kartą sieciową, może ktoś wpadnie na jakiś pomysł.

Kernel systemu:

Obrazek

Gdzie wisi karta (PCI):

Obrazek

Za pomocą MC instalowałem sterownik do RTL8168 i taki wynik:

Obrazek

Gdy wracam do starych ustawień to mam nawet coś więcej niż loopback:

Obrazek

i jeszcze pliki resolv.conf i interfaces:

Obrazek


Obrazek

Przepraszam że właśnie widoczki zamiast logów, lecz ten linuks chyba nie kopiuje i nie wkleja (nawet z shiftem) ;)
Korzystam z przeglądarek Iceweasel i Links i echo wiadomości.
Static przepisałem sobie z sprawnego Ubuntu.
Dzięki za konstruktywne odpowiedzi.

: 18 sierpnia 2013, 18:00
autor: Rafal_F
Kopiuj wklej powinno działać przez środkowy przycisk myszki. Zaznaczenie tekstu go kopiuje, a naciśnięcie środkowego przycisku myszki (gdy tekst jest zaznaczony) wkleja go w miejsce wskazywane przez kursor myszy (kursor powinien wskazywać miejsce w którym da się wkleić tekst).

Dostarcz jeszcze wyniki:

Kod: Zaznacz cały

lspci -n
lspci -k
I co to znaczy:
Za pomocą MC instalowałem sterownik
?

: 18 sierpnia 2013, 18:08
autor: micza
Dzięki.
Najłatwiej było mi rozpakować paczkę sterowników do karty za pomocą commandera (MC) j.w. , gdy rozpakowałem przez tar -xvjf plik.tar.bz2 w Terminalu - było dużo komunikatów, nie ma takiego urządzenia.
Spróbuję Tobie zaraz podać co po lspci -n i -k było, z tego co pamiętam głównie nie widzi urządzenia.
Żeby nie być gołosłownym zaraz to sprawdzę. :p

Lista jest taka:

Kod: Zaznacz cały

root@cdlinux:~# lspci -n
00:00.0 0600: 8086:0100 (rev 09)
00:01.0 0604: 8086:0101 (rev 09)
00:16.0 0780: 8086:1c3a (rev 04)
00:1a.0 0c03: 8086:1c2d (rev 05)
00:1b.0 0403: 8086:1c20 (rev 05)
00:1c.0 0604: 8086:1c10 (rev b5)
00:1c.4 0604: 8086:1c18 (rev b5)
00:1d.0 0c03: 8086:1c26 (rev 05)
00:1f.0 0601: 8086:1c5c (rev 05)
00:1f.2 0101: 8086:1c00 (rev 05)
00:1f.3 0c05: 8086:1c22 (rev 05)
00:1f.5 0101: 8086:1c08 (rev 05)
01:00.0 0300: 1002:6759
01:00.1 0403: 1002:aa90
03:00.0 0200: 10ec:8168 (rev 06)
root@cdlinux:~# 
Z tego co zauważyłem to nie można (?) przypisać karty do eth0 . Konfigurator CD Linuks wywala zawsze eth2. Jeżeli nadpisać w interfaces eth0 to nie widzi karty.

: 18 sierpnia 2013, 18:48
autor: Rafal_F
Podaj jeszcze:

Kod: Zaznacz cały

lspci -k
eth0, eth1 ... nie ma znaczenia, to tylko nazwa. Skoro karta jest wykrywana, a ifconfig wskazuje na to, że jest to spróbuj edytować:

Kod: Zaznacz cały

/etc/network/interfaces
Powpisuj tam swoje dane: addres - IP, netmask - maska, gateway - brama, możesz jeszcze dopisać:

Kod: Zaznacz cały

nameserver adres_DNS
za adres_DNS podstaw IP serwera DNS. Później wykonaj:

Kod: Zaznacz cały

/etc/init.d/networking restart

: 18 sierpnia 2013, 19:05
autor: micza
lspci -k nie działa z tą wersją Linuksa, prześlę Tobie log odpowiedzi, może jest oznaczone nie przez -k a inny znacznik.

Co do edycji interfaces to podejmowałem próbę już kilkakrotnie (zresztą widać edycję już po wpisaniu statycznego połączenia na zdjęciach) próbowałem i dhcp - NIC jest echo.

Gdzie dopisać te DNS-y? Ja wpisywałem w /etc/network/resolv.conf (też widać na zdjęciach, jeżeli mógłbyś wytłumaczyć co znaczy ten trzeci , na dole DNS - do niczego mi nie pasuje ???).

Za Twoją namową idę jeszcze raz powtórzę całą operację, odezwę się za moment.

Jeszcze raz serdecznie dziękuję za pomoc.

: 18 sierpnia 2013, 19:35
autor: Rafal_F
Pokaż wyniki:

Kod: Zaznacz cały

lsmod
dmesg
Adresy serwerów DNS wklejasz do pliku /etc/network/interfaces (parametr nazywa się nameserver), tak wygląda ten plik u mnie:

Kod: Zaznacz cały

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1

: 18 sierpnia 2013, 19:39
autor: micza
Cos dodam: system ładuje jako Live z płyty , podczas zrzucania systemu do RAM - u są takie komunikaty o sieci:
1. Network options is deprecated
2. Not starting internet superserver

Dlatego ustawienia na sztywno ładuję za pomocą konfiguratora w nakładce , która także mówi że karta jest wykryta...

A teraz to o co prosiłeś:

Kod: Zaznacz cały

root@cdlinux:~# lspci -k
lspci: invalid option -- k
Usage: lspci [<switches>]

-v              Be verbose
-n              Show numeric ID's
-nn             Show both textual and numeric ID's (names & numbers)
-b              Bus-centric view (PCI addresses and IRQ's instead of those seen by the CPU)
-x              Show hex-dump of the standard portion of config space
-xxx            Show hex-dump of the whole config space (dangerous; root only)
-xxxx           Show hex-dump of the 4096-byte extended config space (root only)
-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]   Show only devices in selected slots
-d [<vendor>]:[<device>]        Show only selected devices
-t              Show bus tree
-m              Produce machine-readable output
-i <file>       Use specified ID database instead of /usr/share/misc/pci.ids.gz
-D              Always show domain numbers
-M              Enable `bus mapping' mode (dangerous; root only)
-P <dir>        Use specified directory instead of /proc/bus/pci
-H <mode>       Use direct hardware access (<mode> = 1 or 2)
-F <file>       Read configuration data from given file
-G              Enable PCI access debugging
root@cdlinux:~# 
No i wynik w terminalu po wpisaniu static, czyli po restarcie:

Kod: Zaznacz cały

root@cdlinux:~# route add default gw 95.108.64.1
SIOCADDRT: Plik istnieje
root@cdlinux:~# /etc/init.d/networking restart
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...done.
root@cdlinux:~# 
Sieci nadal nie widze nawet po ping

: 18 sierpnia 2013, 19:57
autor: Rafal_F
Skoro karta jest rozpoznana, to edytuj plik:

Kod: Zaznacz cały

/etc/network/interfaces
Powypełniaj odpowiednio i zrestartuj interfejs:

Kod: Zaznacz cały

/etc/init.d/networking restart
lub

Kod: Zaznacz cały

ifdown eth2
ifup eth2
Musi działać.

: 18 sierpnia 2013, 20:13
autor: micza
Się zastanawiam, czy jeżeli on pisze NETWORK options is deprecated to może kernel systemu (zbyt ogólnie) jest rzeczywiście przestarzały jak na ten sterownik, tą kartę.
Jak to naprawić ?

Logi o które prosiłeś:
root@cdlinux:~# lsmod
Module Size Used by
joydev 10176 0
msdos 10240 0
ntfs 95476 0
vfat 13184 0
fat 48796 2 msdos,vfat
ipv6 237344 16
thermal 14856 0
fan 5764 0
button 8848 0
processor 31176 1 thermal
ac 6148 0
battery 10884 0
rsrc_nonstatic 13184 0
pcmcia_core 38164 1 rsrc_nonstatic
ide_scsi 17928 0
dm_crypt 13704 0
dm_snapshot 16676 0
dm_mirror 20116 0
dm_mod 52812 3 dm_crypt,dm_snapshot,dm_mirror
fuse 42772 1
snd_pcm_oss 40096 0
snd_mixer_oss 16512 1 snd_pcm_oss
mousedev 11940 1
tsdev 8512 0
sd_mod 19840 0
usbhid 24032 0
snd_usb_audio 74336 0
snd_pcm 72068 2 snd_pcm_oss,snd_usb_audio
snd_timer 21636 1 snd_pcm
snd_page_alloc 10760 1 snd_pcm
usb_storage 76608 0
snd_usb_lib 16128 1 snd_usb_audio
scsi_mod 133772 3 ide_scsi,sd_mod,usb_storage
snd_rawmidi 23328 1 snd_usb_lib
snd_seq_device 8716 1 snd_rawmidi
snd_hwdep 9732 1 snd_usb_audio
snd 49124 8 snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_pcm,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep
soundcore 8544 1 snd
ehci_hcd 29964 0
psmouse 35976 0
r8169 29576 0
serio_raw 7684 0
evdev 10368 0
usbcore 122760 6 usbhid,snd_usb_audio,usb_storage,snd_usb_lib,ehci_hcd
rtc 13744 0
pcspkr 4096 0
aufs 84724 1
squashfs 45188 2
loop 16776 4
ide_cd 37408 1
cdrom 34080 1 ide_cd
isofs 33724 1
ide_disk 16256 0
ide_generic 2432 0 [permanent]
generic 5892 0 [permanent]
via82cxxx 9732 0 [permanent]
ide_core 111304 7 ide_scsi,usb_storage,ide_cd,ide_disk,ide_generic,generic,via82cxxx

i ten dmesg:

root@cdlinux:~# dmesg | grep eth
eth0: RTL8169s/8110s at 0xf8838000, 78:45:c4:0b:c8:e2, IRQ 16
r8169: eth2: link down
ADDRCONF(NETDEV_UP): eth2: link is not ready

: 18 sierpnia 2013, 20:50
autor: Rafal_F
Znajdź inną dystrybucję, tak jest bardzo stara. Dlaczego ją wybrałeś?