2 сетевые карты slackware (одна из них не работает)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

2 сетевые карты slackware

Сообщение andreas90 »

Условные обозначения
сетевая карта eth0 marvell 88e1116 phy ( работает и отображается в ifconfig)
сетевая карта eth1 realtek semiconductor-8139 ( не работает и не отображается в ifconfig)
задача: как заставить eth1 инициализироваться?
с настройкой шлюза откуда не возьмись появилась еще проблема - перестала инициализироваться вторая сетевая карта. Дело было так - для шлюза я установил в систему вторую на шину PCI - Realtek Semiconductor RTL-8139. Изначально драйвера для RTL 8139 не было и я перекомпилировал ядро на generic 2.6.25.8
Сейчас ядро в упор отказывается инициализировать eth1, что очень странно, а вот с первой сетевой картой все в полном порядке.
dmesg |grep eth0
forcedeth 0000:00:08.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:1a:4d:87:61:1b
Пытаюсь найти сетевой интерфейс 2
root@andreas:/usr/src/linux-2.6.25.8# dmesg |grep eth1
root@andreas:/usr/src/linux-2.6.25.8#

Сетевая карта (eth1) должна работать, так как если загрузиться под windows, то eth1 отображается и готово к работе.

Что я пытался сделать - добавлял после /vmlinuz append = "ether=10,0x340,0,0,eth1" (причем менял irq и io ports - не помогало) и append = "pci=routeirq" - к сожалению бесполезно.
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: 2 сетевые карты slackware

Сообщение (asper »

Простите а модуль для второй сетевухи подгружен, может просто принудительно его загрузить ?
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: 2 сетевые карты slackware

Сообщение andreas90 »

(asper писал(а):
06.07.2008 16:00
Простите а модуль для второй сетевухи подгружен, может просто принудительно его загрузить ?


я его не как модуль, а прямо в ядро
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: 2 сетевые карты slackware

Сообщение (asper »

Ну тогда может модулем её скомпилить и смотреть на что ругается когда подгружаете.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: 2 сетевые карты slackware

Сообщение andreas90 »

сейчас попробую уже компилирую
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: 2 сетевые карты slackware

Сообщение andreas90 »

скомпилировал сейчас ядро инициализировало eth1
eth0 Link encap:Ethernet HWaddr 00:1a:4d:87:61:1b
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:175 errors:0 dropped:0 overruns:0 frame:0
TX packets:706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:88338 (86.2 KiB) TX bytes:156978 (153.2 KiB)
Interrupt:21 Base address:0x4000

eth1 Link encap:Ethernet HWaddr 00:80:48:48:f4:c0
inet addr:192.168.1.36 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:484 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:220804 (215.6 KiB) TX bytes:120 (120.0 B)
Interrupt:19 Base address:0x9000

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:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

но eth1 таки не работает, с нее не выйдешь в интернет, так как
root@andreas:/home/andreas# ping ya.ru
ping: unknown host ya.ru
даже шлюз с нее не пропингуешь
root@andreas:/home/andreas# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.33 icmp_seq=2 Destination Host Unreachable
From 192.168.1.33 icmp_seq=3 Destination Host Unreachable
From 192.168.1.33 icmp_seq=4 Destination Host Unreachable
в шлюзе она прописана статически, динамический ip не работает.

resolv.conf прописан верно, eth0 работает. На всякий случай таблица маршрутизации
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
denistkm
Сообщения: 13
ОС: Slackware GNU/Linux

Re: 2 сетевые карты slackware

Сообщение denistkm »

Аналогичную проблему с двумя сетевыми картами наблюдаю у товарища, так же на слаке 12.1.
Будут результаты дам знать.
Спасибо сказали:
dimah66
Сообщения: 1
ОС: SlackWare, WinXP

Re: 2 сетевые карты slackware

Сообщение dimah66 »

Не Слака виной - ну, не напрямую. Сижу на Мопсе - 5.1 и 6.1, так вот на 5.1 Marvell виден,конфигуряется и работает прекрасно. на то же железо 6.1 (Слака 12.1) - не видит она Marvell!!! То есть lspci показывает, что все на месте, lsmod - то же, а зацепить его не могу. Поставил RTL 8139, выключил в сетапе Marvell - долго протирал глаза - драйвер подгрузился для 8139, а сетевушка заработала Marvell-овсакя! Marvell не занимает IRQ, а как только занимаем его сетевушкой, linux Marvell разнюхивает? Докопаться до истины пока не смог. У кого-то есть соображения в какую сторону копать?
Спасибо сказали:
Аватара пользователя
BigKAA
Сообщения: 292

Re: 2 сетевые карты slackware

Сообщение BigKAA »

andreas90 писал(а):
06.07.2008 22:11
скомпилировал сейчас ядро инициализировало eth1
eth0 Link encap:Ethernet HWaddr 00:1a:4d:87:61:1b
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:175 errors:0 dropped:0 overruns:0 frame:0
TX packets:706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:88338 (86.2 KiB) TX bytes:156978 (153.2 KiB)
Interrupt:21 Base address:0x4000

eth1 Link encap:Ethernet HWaddr 00:80:48:48:f4:c0
inet addr:192.168.1.36 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:484 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:220804 (215.6 KiB) TX bytes:120 (120.0 B)
Interrupt:19 Base address:0x9000

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:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

но eth1 таки не работает, с нее не выйдешь в интернет, так как
root@andreas:/home/andreas# ping ya.ru
ping: unknown host ya.ru
даже шлюз с нее не пропингуешь
root@andreas:/home/andreas# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.33 icmp_seq=2 Destination Host Unreachable
From 192.168.1.33 icmp_seq=3 Destination Host Unreachable
From 192.168.1.33 icmp_seq=4 Destination Host Unreachable
в шлюзе она прописана статически, динамический ip не работает.

resolv.conf прописан верно, eth0 работает. На всякий случай таблица маршрутизации
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

Я шизею дорогая редакция!!! Два сетевых интерфейса имеют адреса в одной сети с одинаковой маской подсети!!!
Да у Вас батенька уровень IP с ума сойдет от такой настройки. пипец... (сорри)
У Вас в таблице маршрутизации 2!!!! одинаковых маршрута!!! с одной метрикой!!!
Тут на Слака виновата, а мозги :)

Совет, сначала почитатайте что нибудь про TCP/IP, итолько потом настраивайте сети :) (хотя, может вы очень торопились?)

P/S/ Утром проснусь, еще чего нибудь умного напишу по вашей ситуации, сейчас жутко спать хочется.
Удачи, Артур Крюков
--
CentOS 5.x | Fedora Core
Home милый wikihome и мой блог
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: 2 сетевые карты slackware

Сообщение malex »

да, интересно бы послушать топикстартера - зачем на одном компе две сетевухи с адресами в одной и той же сети
ps. у меня на сервере, который раздает интернет, стоит две сетевухи - естественно в разных сетях - работают великолепно
pps. MOPS 6,1
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: 2 сетевые карты slackware

Сообщение andreas90 »

malex писал(а):
04.09.2008 07:45
да, интересно бы послушать топикстартера - зачем на одном компе две сетевухи с адресами в одной и той же сети
ps. у меня на сервере, который раздает интернет, стоит две сетевухи - естественно в разных сетях - работают великолепно
pps. MOPS 6,1


Я просто очень торопился, когда это писал, до этого отрабатывал навыки с route add, не посмотрел, какая ерунда получилась с таблицей. Прошу меня извинить.
Проблема решена вот как: добавил
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth0 up
ifconfig eth1 up
обе карты заработали



а насчет мозгов - в данной ситуации ( не с маршрутами, а с инициализацией карты) виновата Slackware.
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
BigKAA
Сообщения: 292

Re: 2 сетевые карты slackware

Сообщение BigKAA »

andreas90 писал(а):
04.09.2008 08:10
malex писал(а):
04.09.2008 07:45
да, интересно бы послушать топикстартера - зачем на одном компе две сетевухи с адресами в одной и той же сети
ps. у меня на сервере, который раздает интернет, стоит две сетевухи - естественно в разных сетях - работают великолепно
pps. MOPS 6,1


Я просто очень торопился, когда это писал, до этого отрабатывал навыки с route add, не посмотрел, какая ерунда получилась с таблицей. Прошу меня извинить.
Проблема решена вот как: добавил
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth0 up
ifconfig eth1 up
обе карты заработали



а насчет мозгов - в данной ситуации ( не с маршрутами, а с инициализацией карты) виновата Slackware.

Не смотря на "упертость" модераторов, повторю - Слака ни в чем не виновата. Вы просто не умеете ей пользоваться.

Каспер - разве правду на этом форуме стирают? Это политика такая? Тогда потри коммент про "дорогая редакция", там ведь тоже правда.
Стирают оффтоп, но а если зацепил кусок полезной инфы, среди флуда, то извиняйте (()
Удачи, Артур Крюков
--
CentOS 5.x | Fedora Core
Home милый wikihome и мой блог
Спасибо сказали: