LinuxForum.Fans
Тема

Сетевой интерфейс

Автор: w03zd8rc 34 сообщений 8373 просмотров
#125006

Проблема в следующем: не могу поднять сетевой интерфейс. Поднимается только lo
при попытке поднять вручную пишет следующее:
[console]root:/home/user# ifconfig eth0 up
eth0: ERROR while getting interface flags: No such device[/console]
даже попытка перебрать номер устройства не дала результата.

dmesg вообще его не видит (а он есть, даже рабочий - винда работает с ним)

[console]root:/home/user# lspci | grep Eth
03:00.5 Ethernet controller: JMikron Tehnologies, Inc. Device 0250 (rev 03)[/console]

может его както "вписать" принудительно надо в систему?

#125014

не так, не там и не туда

для начала: что будет на eth0?

#125027
w03zd8rc написал:
03:00.5 Ethernet controller: JMikron Tehnologies, Inc. Device 0250 (rev 03)

нужный модуль ядра есть? установили? подключили?
если да, тогда его будет видно и в dmesg и в ifconfig -a

#125031

Termo, сеть и тырнет по проводу.
drBatty, без этого интерфейсу вообще выхода в инет нету - такчто стянуть ничего не получится (только если пакетом и на флешке)
а как его подключить?

#125041
w03zd8rc написал:
сеть и тырнет по проводу.

бестолковый ответ
подключение какое?

#125045

lan, обычная сеть, tcp/ip, как еще описать. Для начала хотяб чтоб этот интерфейс появился, конфигурация дело второстепенное (а все маны именно по конфигурации, как заставить систему видеть сетевуху ниодной строчки нигде нету)

#125049

вам же сказали для этого не какие пакеты на фиг не надо
сюда вывод
ifconfig -a

#125056

сетевая то как называется правильно

#125060

Если в /etc/networking/interfaces не правильно стоит в том и косяк.
команда
ifconfig -a
покажет все интерфейсы после можно исправить.

#125073
w03zd8rc написал:
без этого интерфейсу вообще выхода в инет нету - такчто стянуть ничего не получится (только если пакетом и на флешке)
а как его подключить?

установка модуля ядра, это примерно тоже самое, что установка дров к сетевухе в венде. Некоторые дистры и так работают, а некоторые требуют качать и ставить этот модуль, ака драйвер. Как вы его будете качать - вам виднее. Смотрятся модули так:

[console]# lsmod
многобукв
8139too 16866 0[/console]
или там lshal
ещё больше букв

Показать
udi = '/org/freedesktop/Hal/devices/pci_10ec_8139_0'
info.linux.driver = '8139too' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
info.product = 'RTL-8139/8139C/8139C+' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_10ec_8139_0' (string)
info.vendor = 'Realtek Semiconductor Co., Ltd.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:01:01.0' (string)
pci.device_class = 2 (0x2) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:01:01.0' (string)
pci.product = 'RTL-8139/8139C/8139C+' (string)
pci.product_id = 33081 (0x8139) (int)
pci.subsys_product_id = 33081 (0x8139) (int)
pci.subsys_vendor = 'Realtek Semiconductor Co., Ltd.' (string)
pci.subsys_vendor_id = 4332 (0x10ec) (int)
pci.vendor = 'Realtek Semiconductor Co., Ltd.' (string)
pci.vendor_id = 4332 (0x10ec) (int)

это моя сетевая.
тогда она увидится в ifconfig -a, и уж ПОСЛЕ того будем её подымать.

#126097

ifconfig -a
[console]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:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5320 (5.1 KiB) TX bytes:5320 (5.1 KiB)
[/console]


в /etc/networking/interfaces стоит автоматом по dhcp (есть в сети сервер)

lshal:

Показать

udi = '/org/freedesktop/Hal/devices/pci_8086_46'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Unknown (0x0046)' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_8086_46' (string)
info.vendor = 'Intel Corporation' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0' (string)
pci.device_class = 3 (0x3) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0' (string)
pci.product_id = 70 (0x46) (int)
pci.subsys_product_id = 7202 (0x1c22) (int)
pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
pci.subsys_vendor_id = 4163 (0x1043) (int)
pci.vendor = 'Intel Corporation' (string)
pci.vendor_id = 32902 (0x8086) (int)

udi = '/org/freedesktop/Hal/devices/pci_8086_44'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Unknown (0x0044)' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_8086_44' (string)
info.vendor = 'Intel Corporation' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
pci.device_class = 6 (0x6) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
pci.product_id = 68 (0x44) (int)
pci.subsys_product_id = 7287 (0x1c77) (int)
pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
pci.subsys_vendor_id = 4163 (0x1043) (int)
pci.vendor = 'Intel Corporation' (string)
pci.vendor_id = 32902 (0x8086) (int)

это что подозрительного было

lsmod:

Показать
Module Size Used by
nls_utf8 1760 1
nls_cp437 5568 1
vfat 9152 1
fat 40864 1 vfat
nls_base 6820 4 nls_utf8,nls_cp437,vfat,fat
usbhid 35872 0
hid 33184 1 usbhid
ff_memless 4392 1 usbhid
ipv6 235396 28
snd_pcsp 8576 0
snd_pcm_oss 32800 0
snd_mixer_oss 12320 1 snd_pcm_oss
snd_pcm 62660 2 snd_pcsp,snd_pcm_oss
snd_timer 17800 1 snd_pcm
snd 45636 5 snd_pcsp,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 6368 1 snd
snd_page_alloc 7816 1 snd_pcm
serio_raw 4740 0
psmouse 32336 0
jmb38x_ms 7460 0
memstick 9468 1 jmb38x_ms
uvcvideo 45800 0
compat_ioctl32 1312 1 uvcvideo
videodev 27520 1 uvcvideo
v4l1_compat 12260 2 uvcvideo,videodev
battery 10180 0
video 16464 0
output 2912 1 video
ac 4196 0
asus_laptop 14264 0
led_class 3908 1 asus_laptop
button 6096 0
evdev 8000 8
ext2 54504 1
mbcache 7108 1 ext2
sd_mod 22200 4
usb_storage 77120 2
ata_piix 14404 0
ide_pci_generic 3908 0 [permanent]
ide_core 96168 1 ide_pci_generic
ata_generic 4676 0
libata 140448 2 ata_piix,ata_generic
scsi_mod 129548 3 sd_mod,usb_storage,libata
dock 8304 1 libata
sdhci 13060 0
mmc_core 39964 1 sdhci
ehci_hcd 28428 0
usbcore 118224 5 usbhid,uvcvideo,usb_storage,ehci_hcd
thermal 15228 0
processor 32576 1 thermal
fan 4196 0
thermal_sys 10856 4 video,thermal,processor,fan
#126125

w03zd8rc, нету у вас сетевой карты. либо купите за 150-200р самую дешёвую сетевуху вроде моей RTL-8139/8139C/8139C+
либо ищите дрова к той, которая есть. первый вариант проще. (если конечно есть PCI разъём. если это ноут - вам не повезло)

#126140

drBatty, к-сожалению ноут. Как я поглядел, именно
jmb38x_ms 7460 0
и есть сетевуха, по крайней мере тотже жмикрон. Вопрос теперь как его включить (каюсь-не ковырял ниразу ядро, а в модулес он прописан)

#126148

вывод
lspci

#126195

lspci:

Показать
00:00.0 Host bridge: Intel Corporation Device 0044 (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Device 0046 (rev 18)
00:16.0 Communication controller: Intel Corporation Ibex Peak HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 2 (rev 06)
00:1c.5 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 6 (rev 06)
00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 06)
00:1f.2 IDE interface: Intel Corporation Ibex Peak 4 port SATA IDE Controller (rev 06)
00:1f.5 IDE interface: Intel Corporation Ibex Peak 2 port SATA IDE Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation Ibex Peak Thermal Subsystem (rev 06)
02:00.0 Network controller: Atheros Communications Inc. Device 002b (rev 01)
03:00.0 System peripheral: JMicron Technologies, Inc. Device 2382 (rev 80)
03:00.2 SD Host controller: JMicron Technologies, Inc. Device 2381 (rev 80)
03:00.3 System peripheral: JMicron Technologies, Inc. Device 2383 (rev 80)
03:00.4 System peripheral: JMicron Technologies, Inc. Device 2384 (rev 80)
03:00.5 Ethernet controller: JMicron Technologies, Inc. Device 0250 (rev 03)
ff:00.0 Host bridge: Intel Corporation Device 2c62 (rev 05)
ff:00.1 Host bridge: Intel Corporation Device 2d01 (rev 05)
ff:02.0 Host bridge: Intel Corporation Device 2d10 (rev 05)
ff:02.1 Host bridge: Intel Corporation Device 2d11 (rev 05)
ff:02.2 Host bridge: Intel Corporation Device 2d12 (rev 05)
ff:02.3 Host bridge: Intel Corporation Device 2d13 (rev 05)
#126200

03:00.5 Ethernet controller: JMicron Technologies, Inc. Device 0250 (rev 03)
02:00.0 Network controller: Atheros Communications Inc. Device 002b (rev 01)

и ethernet и wi-fi

#126208
Termo написал:
03:00.5 Ethernet controller: JMicron Technologies, Inc. Device 0250 (rev 03)
02:00.0 Network controller: Atheros Communications Inc. Device 002b (rev 01)

и ethernet и wi-fi

вам это о многом сказало?
w03zd8rc что за ноут?

как вариант
http://ddriver.com/?d=65931C021
после установки modprobe jme
потом вывод ifconfig -a сюда

#126233
Kettler написал:

как вариант
http://ddriver.com/?d=65931C021
после установки modprobe jme
потом вывод ifconfig -a сюда

мда.... требует установку linux-headers-2.6.26-2-686, который по зависимостям еще пакеты просит, которые тоже просят..... есть ли возможность стянуть сразу все пакеты с зависимостями чтоб по пакету не носить/ставить? а то уже на 4й итерации запутался что от чего зависит и в каком порядке потом обратно идти =)

#126244

ну как маленький)
Должно хватить этого
apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot linux-headers-$(uname -r)

Я собрал для вас но врятли подойдёт ядро другое

#126451

дело то какраз и в том, что пока сетевой этот не поднят - инета нету, с диска не ставится ничего - только деб-пакетами и тянуть с сайта и на флешке на бук...

Войдите или зарегистрируйтесь, чтобы ответить.