PDA

Просмотр полной версии : Отсутствует сеть, Arch, rtl8139


Imate
29.12.2009, 05:56
Arch сетевуху видит, работает с ней, настраивает, но ни одну машину в сети не пингует (Host is unreachable)
адрес статика. таблица маршрутизации стандарт по-умолчанию. пытался искать дрова, но на офф сайте красуется надпись о том что дрова входят в состав ядра.

uname -a
Linux X51L 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:48:17 CET 2009 i686 Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz GenuineIntel GNU/Linux

ifconfig
eth0 Link encap:Ethernet HWaddr 00:1F:C6:67:E7:49
inet addr:192.168.0.51 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: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:16 Base address:0xcc00

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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

dmesg
...
8139too Fast Ethernet driver 0.9.28
8139too 0000:01:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
...
eth0: RealTek RTL8139 at 0xf84dcc00, 00:22:15:78:b6:1b, IRQ 16
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
...
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

lsmod
Module Size Used by
ntfs 220992 1
joydev 10400 0
usbhid 40608 0
snd_hda_codec_si3054 5028 1
hid 42496 1 usbhid
snd_seq_dummy 2696 0
snd_seq_oss 31168 0
snd_hda_codec_realtek 206504 1
snd_seq_midi_event 7012 1 snd_seq_oss
snd_seq 53744 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6768 3 snd_seq_dummy,snd_seq_oss,snd_seq
arc4 1732 2
snd_pcm_oss 40352 0
snd_mixer_oss 17540 1 snd_pcm_oss
ecb 2788 2
snd_hda_intel 26664 0
snd_hda_codec 71716 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda _intel
8139too 25192 0
pcmcia 36268 0
snd_hwdep 7656 1 snd_hda_codec
snd_pcm 73672 4 snd_hda_codec_si3054,snd_pcm_oss,snd_hda_intel,snd _hda_codec
snd_timer 21100 2 snd_seq,snd_pcm
ath5k 121704 0
sdhci_pci 7300 0
sdhci 17128 1 sdhci_pci
snd 58436 12 snd_hda_codec_si3054,snd_seq_oss,snd_hda_codec_rea ltek,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_ oss,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm, snd_timer
mac80211 182848 1 ath5k
fan 4392 0
video 19832 0
asus_laptop 18368 0
soundcore 6848 1 snd
psmouse 59644 0
uhci_hcd 23540 0
yenta_socket 25136 1
rsrc_nonstatic 12292 1 yenta_socket
pcmcia_core 35128 3 pcmcia,yenta_socket,rsrc_nonstatic
mmc_core 52704 1 sdhci
intel_agp 27484 1
agpgart 32756 1 intel_agp
snd_page_alloc 8876 2 snd_hda_intel,snd_pcm
thermal 13888 0
serio_raw 5704 0
iTCO_wdt 10952 0
iTCO_vendor_support 3080 1 iTCO_wdt
ehci_hcd 35664 0
mii 4804 2 8139too
usbcore 150192 4 usbhid,uhci_hcd,ehci_hcd
cfg80211 67364 2 ath5k,mac80211
output 2884 1 video
evdev 10176 0
sg 27928 0
pcspkr 2372 0
led_class 3976 3 ath5k,sdhci,asus_laptop
battery 10984 0
button 5556 0
processor 35800 2
ac 4360 0
rtc_cmos 11212 0
rtc_core 18048 1 rtc_cmos
rtc_lib 2500 1 rtc_core
ext3 134380 3
jbd 48504 1 ext3
mbcache 7080 1 ext3
sd_mod 27328 6
sr_mod 16612 0
cdrom 36032 1 sr_mod
ata_generic 4680 0
pata_acpi 4228 0
ata_piix 23080 5
libata 168012 3 ata_generic,pata_acpi,ata_piix
scsi_mod 110708 4 sg,sd_mod,sr_mod,libata


rc.conf
...
MOD_AUTOLOAD="yes"
MODULES=(!8139cp)
USELVM="no"
...
HOSTNAME="X51L"
...
eth0="eth0 192.168.0.53 netmask 255.255.255.0 broadcast 192.168.0.255 hw ether 001FC667E749"
INTERFACES=(eth0)
...
DAEMONS=(syslog-ng hal @fam @kdm @crond @alsa)


/etc/hosts

#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain X51L X51L

проблему временно решил следующим образом: обесточил машину, полностью, вставил кабель в сетевуху, вставил зарядник, потом аккумулятор. включил. пинги пошли, инет завертелся
с чем все это связано и каким образом сделать по-человечески?

Joker-jar
09.05.2010, 16:53
Поздновато конечно отвечаю, ну так, для информации... На счет
обесточил машину, полностью, вставил кабель в сетевуху, вставил зарядник, потом аккумулятор. включил. пинги пошли, инет завертелся
ничего сказать не могу, но судя по route -n отсутствует маршрут на шлюз, машина не может знать куда слать пакеты с внешними адресами. Нужно в rc.conf задать, примерно так:

eth0="eth0 192.168.0.53 netmask 255.255.255.0 broadcast 192.168.0.255 hw ether 001FC667E749"
INTERFACES=(eth0)

gateway="default gw 192.168.0.1"
ROUTES=(gateway)

neval
09.05.2010, 22:10
ничего сказать не могу, но судя по route -n отсутствует маршрут на шлюз, машина не может знать куда слать пакеты с внешними адресами. Нужно в rc.conf задать

так он вроде бы говорит что
но ни одну машину в сети не пингует
я так полагаю в сети 192.168.0.0/24 - в данном случае маршруты в норме

ghostwizard
11.05.2010, 19:30
1. Пингани 192.168.0.0/24 сеть (комп любой).
2. Проверь кабель.
3. Сгоревшая сетевушка.