удалить сетевую карту
Модератор: Bizdelnick
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
удалить сетевую карту
Суть вопроса в следующем - у меня стояли две сетевые карты via pci 10/100 интегрированная и Realtek RTL8139 Family PCI Fast Ethernet NIC. VIA слетела, поставил новую: CNet PRO200WL PCI Fast Ethernet. Realtek вообще перестала распозноваться. CNet PRO200WL PCI помоему тоже не верно распознается. Вопрос как удалить via и заставить нормально работать Realtek. Кстати в винде Realtek сел на другую IRQ. Надеюсь все понятно. Заранее спасибо
Debian GNU/Linux 4.0
-
- Сообщения: 2910
Re: удалить сетевую карту
Что значит "перестала распознаваться"?
что говорит dmesg | grep eth
?
что говорит dmesg | grep eth
?
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
Re: удалить сетевую карту
Код: Выделить всё
[root@localhost root]# dmesg | grep eth
divert: allocating divert_blk for eth0
eth0: Davicom DM9102 at pci00:0b.0, 00:80:ad:8f:a7:a0, irq 10.
divert: allocating divert_blk for eth1
eth1: RealTek RTL8139 Fast Ethernet at 0xe0900000, 00:40:f4:b6:1c:06, IRQ 5
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
divert: allocating divert_blk for eth2
eth2: VIA VT6102 Rhine-II at 0xec00, 00:04:61:4f:9c:10, IRQ 11.
eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
divert: freeing divert_blk for eth0
divert: freeing divert_blk for eth1
divert: freeing divert_blk for eth2
divert: allocating divert_blk for eth0
eth0: Davicom DM9102 at pci00:0b.0, 00:80:ad:8f:a7:a0, irq 10.
divert: allocating divert_blk for eth1
eth1: RealTek RTL8139 Fast Ethernet at 0xe1c27000, 00:40:f4:b6:1c:06, IRQ 5
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
divert: allocating divert_blk for eth2
eth2: VIA VT6102 Rhine-II at 0xec00, 00:04:61:4f:9c:10, IRQ 11.
eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
divert: freeing divert_blk for eth1
divert: freeing divert_blk for eth2
[root@localhost root]#
при этом команда ifconfig показывает наличие lo и больше ничего, в каталоге /dev вообще нет ни одного eth
Debian GNU/Linux 4.0
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: удалить сетевую карту
(ivanr @ Nov 13 2006, в 21:12) писал(а):при этом команда ifconfig показывает наличие lo и больше ничего
а 'ifconfig -a'?
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
Re: удалить сетевую карту
aLexx programmer писал(а): ↑13.11.2006 21:21(ivanr @ Nov 13 2006, в 21:12) писал(а):
при этом команда ifconfig показывает наличие lo и больше ничего
а 'ifconfig -a'?
Тоже самое
Debian GNU/Linux 4.0
-
- Сообщения: 226
- ОС: Win+ Lin
Re: удалить сетевую карту
lsmod можно посмотреть??
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
Re: удалить сетевую карту
Код: Выделить всё
[root@localhost root]# lsmod
Module Size Used by Tainted: P
dmfe 15265 0 (autoclean) (unused)
nvidia 1764576 11 (autoclean)
via82cxxx_audio 23456 1
ac97_codec 16500 0 [via82cxxx_audio]
uart401 7972 0 [via82cxxx_audio]
sound 71400 0 [via82cxxx_audio uart401]
soundcore 6500 4 [via82cxxx_audio sound]
lp 8324 0 (autoclean)
parport 36744 0 (autoclean) [lp]
autofs 11828 0 (autoclean) (unused)
rfcomm 34912 0 (autoclean)
l2cap 18512 2 (autoclean) [rfcomm]
bluez 36548 1 (autoclean) [rfcomm l2cap]
floppy 55900 0 (autoclean)
sg 34428 0 (autoclean)
sr_mod 17016 0 (autoclean)
ide-scsi 11792 0
scsi_mod 106676 3 [sg sr_mod ide-scsi]
ide-cd 34048 0
cdrom 33312 0 [sr_mod ide-cd]
keybdev 2628 0 (unused)
mousedev 5140 1
hid 23268 0 (unused)
input 5792 0 [keybdev mousedev hid]
ehci-hcd 19500 0 (unused)
usb-uhci 25744 0 (unused)
usbcore 77644 1 [hid ehci-hcd usb-uhci]
ext3 65040 1
jbd 41248 1 [ext3]
[root@localhost root]#
насколько я понимаю при инициализации сетевых карт используется файл "etc/sysconfig/network"
так вот этот файл, у меня, содержит две строки
Код: Выделить всё
hostneme = ' '
network = 'yes'
Debian GNU/Linux 4.0
-
- Сообщения: 111
- ОС: Deepstyle current (Slackware)
Re: удалить сетевую карту
Мне кажется, что нужно копать в сторону udev:
если есть конфиг: /etc/udev/rules.d/network-devices.rules раскомменти нужные строки
если же конфига нет, то создай его со следующим содержимым:
KERNEL=="eth?", SYSFS{address}=="00:40:f4:b6:1c:06", NAME="eth0"
KERNEL=="eth?", SYSFS{address}=="00:80:ad:8f:a7:a0", NAME="eth1"
И из скриптов инициализации, либо из initrd стоит убрать загрузку модуля via-шной сетевушки
если есть конфиг: /etc/udev/rules.d/network-devices.rules раскомменти нужные строки
если же конфига нет, то создай его со следующим содержимым:
KERNEL=="eth?", SYSFS{address}=="00:40:f4:b6:1c:06", NAME="eth0"
KERNEL=="eth?", SYSFS{address}=="00:80:ad:8f:a7:a0", NAME="eth1"
И из скриптов инициализации, либо из initrd стоит убрать загрузку модуля via-шной сетевушки
Добро должно быть с кулаками
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
Re: удалить сетевую карту
есть фай "/etc/rc.d/rc.sysinit" насколько я понимаю инициализирует все оборудование на компе. в нем есть такие строки:
достаточно-ли этих строк для загрузки сетевых карт? возможно есть другие строки инициализирующие сетевые карты но я не нащел
Код: Выделить всё
# Reread in network configuration data.
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
достаточно-ли этих строк для загрузки сетевых карт? возможно есть другие строки инициализирующие сетевые карты но я не нащел
Debian GNU/Linux 4.0
-
- Сообщения: 226
- ОС: Win+ Lin
Re: удалить сетевую карту
у вас не подгружены модули сетевых карт, насколько я вижу, можете попробовать сделать modprobe r8139 это для реалтека для второй надо искать как модуль называется..встроенную сетевую карту можно отключить из биоса, а то он ее тоже по ходу цепляет по сообщению dmesg
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
-
- Сообщения: 177
- Статус: эblan
- ОС: Debian 4.0
Re: удалить сетевую карту
Проблема решена, несколько топрным способом. В биосе отключил via остальные повыдергивал из слотов, перегрузил, система удалила все карты, пеоставил заново две карты, система нормально установила карты. Все. Всем спосибо
Debian GNU/Linux 4.0