Всем привет.
Помогите плиз - уже 2-й день не могу разобраться...
Проблема - не поднимается сетевой интерфейс под linux'ом.
Подробности:
Локальная сеть с DHCP распределением ip адресов;
Все железо заведомо исправно (сетевая карта, сетевой шнур и т.д.);
Дистрибутив - Linux Mandrake 9.0;
При поднятии сетевого интерфейса не получается определить ip посредством dhcp. При явном указании ip интерфейс поднимается, но пинги не ходят.
>Всем привет.
>Помогите плиз - уже 2-й день не могу разобраться...
>Проблема - не поднимается сетевой интерфейс под linux'ом.
>Подробности:
>Локальная сеть с DHCP распределением ip адресов;
>Все железо заведомо исправно (сетевая карта, сетевой шнур и т.д.);
>Дистрибутив - Linux Mandrake 9.0;
>При поднятии сетевого интерфейса не получается определить ip посредством dhcp. При явном
>указании ip интерфейс поднимается, но пинги не ходят.А ты настройки сделал, чтоб сетевуха к dhcp обращалась при старте? А сетевуха точно нормально инититься? Модулем?
wbr, akeeper.
>
>А ты настройки сделал, чтоб сетевуха к dhcp обращалась при старте? А
>сетевуха точно нормально инититься? Модулем?
>
>wbr, akeeper.Сетевуха инитится нормально. Проверял имя модуля и сравнивал по типу сетевухи - совпадает. Кроме того, отсутсвует ругань по поводу неверной сетевой.
Настройки делал сначала вручную, потом ч/з linuxconf - результат один.
Если ip вручную прописать - то интерфейс встает быстро, но без пингов...
>Сетевуха инитится нормально. Проверял имя модуля и сравнивал по типу сетевухи -
>совпадает. Кроме того, отсутсвует ругань по поводу неверной сетевой.
>Настройки делал сначала вручную, потом ч/з linuxconf - результат один.
>Если ip вручную прописать - то интерфейс встает быстро, но без пингов...Ну а хотя бы локально сетевуха пингуется?
>>Сетевуха инитится нормально. Проверял имя модуля и сравнивал по типу сетевухи -
>>совпадает. Кроме того, отсутсвует ругань по поводу неверной сетевой.
>>Настройки делал сначала вручную, потом ч/з linuxconf - результат один.
>>Если ip вручную прописать - то интерфейс встает быстро, но без пингов...
>
>Ну а хотя бы локально сетевуха пингуется?Да, локально пинги идут
>Да, локально пинги идутПачкорд, линк на сетевухе, на хабе - проверял?
Покажи:
1) route -n
2) cat /etc/sysconfig/network
3) cat /etc/sysconfig/network-scripts/ifcfg-eth...
4) ifconfig -a
>Пачкорд, линк на сетевухе, на хабе - проверял?Да. На то же железо был поставлен другой винт и вин98 нормально увидела сеть.
>Покажи:
>1) route -n
>2) cat /etc/sysconfig/network
>3) cat /etc/sysconfig/network-scripts/ifcfg-eth...
>4) ifconfig -a
Все приходится переписывать руками, поэтому постараюсь сократить...
#route -n выводит информацию только по интерфейсу lo, поскольку eth0 не смог получить ip -> не смог подняться.#cat /etc/sysconfig/network :
NETWORKING=yes
FORWARD_IPV4=false
DHCP_HOSTNAME=192.168.147.3
HOSTNAME="fserver.xxxx.xx"
DOMAINNAME=xxxx.xx
GATEWAY=192.168.147.3#cat /etc/sysconfig/network-scripts/ifcfg-eth0 :
DEVICE="eth0"
BOOTPROTO="dhcp"
IPADDR=""
NETMASK="255.255.255.0"
ONBOOT="yes"#ifconfig -a : очень много писать...
eth0
Link encap:Ethernet Hwaddr xx:xx:xx:xx
BROADCAST MULTICAST MTU:1500 Metric:1
...
Interrupt:17lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LLOPBACK RUNNING MTU:16436 Metric:1
...
Настрой под сначала статически, разберись, что и почему не работает - модуль виноват, настройки, установлен ли dhcp-client...
'lsmod' - загружен модуль? 'rmmod' его и заново 'modprobe -d ' его.
Кстати, карточка какая? Чья и isa/pci?
Да, linuxconf лучше не трогать ;)
Статика заработает - перестроишь на dhcp.>#cat /etc/sysconfig/network :
>NETWORKING=yes
>FORWARD_IPV4=false
>DHCP_HOSTNAME=192.168.147.3
>HOSTNAME="fserver.xxxx.xx"
>DOMAINNAME=xxxx.xx
>GATEWAY=192.168.147.3Попробуй 'GATEWAYDEV=eth0' добавить
>#cat /etc/sysconfig/network-scripts/ifcfg-eth0 :
>DEVICE="eth0"
>BOOTPROTO="dhcp"
>IPADDR=""
>NETMASK="255.255.255.0"
>ONBOOT="yes"Если клиент установлен (/sbin/dhcpxd
/sbin/dhclient
/sbin/dhcpcd
/sbin/pump ) - вручную попробуй получить адрес, посмотри, почему не проходит.
Можно добавить любимый 'DHCP_CLIENT=...'
>Настрой под сначала статически, разберись, что и почему не работает - модуль
>виноват, настройки, установлен ли dhcp-client...
>'lsmod' - загружен модуль? 'rmmod' его и заново 'modprobe -d ' его.#lsmod - в списке модулей есть модуль сетевой карты eepro100
далее, делаем
#rmmod eepro100
# modprobe -d eepro100 - дает следующее:
Module eepro100
kname eepro100
objkey eepro100
names: eepro100
mode: NORMAL
Module matching eepro100: /lib....>
>Кстати, карточка какая? Чья и isa/pci?Карточка PCI Intel на чипсете i82558
>
>Попробуй 'GATEWAYDEV=eth0' добавить
ок>>#cat /etc/sysconfig/network-scripts/ifcfg-eth0 :
>>DEVICE="eth0"
>>BOOTPROTO="dhcp"
поставил
BOOTPROTO="none"
IPADDR="192.168.147.88"
>>IPADDR=""
>>NETMASK="255.255.255.0"
>>ONBOOT="yes"далее, подымаю интерфейс eth0 - поднимается.
#route -n показывает
192.168.147.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 u 0 0 0 lo
0.0.0.0 192.168.147.3 0.0.0.0 ug 0 0 0 0 eth0
Пинги не ходят...
Так уже лучше. В логах ошибки есть?
Теперь давай 'ifconfig'.
А firewall какой-нибудь не установлен?
>Так уже лучше. В логах ошибки есть?
В каких конкретно?
/var/log/messages вроде без ошибок>Теперь давай 'ifconfig'.
#ifconfig :
eth0
Link encap:Ethernet Hwaddr xx:xx:xx:xx
inet addr:192.168.147.88 Bcast:192.168.147.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets: ....
TX packets: ....
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:11054 (10.7 Kb)
Interrupt:17lo - описывать не буду, думаю незачем
>А firewall какой-нибудь не установлен?
все firewall'ы отключены
Да дай целиком вывод, жалко, что ли? Уж Hwaddr прятать стали...
Видимо, модуль не годится.
cat /proc/interrupts
cat /proc/iomem
cat /proc/ioports
cat /proc/pci
- можно посмотреть самому, сравнить... Да, Interrupt:17 - карточка ISA? Может, настроена не так? Модуль eepro100 - для PCI-карт.
cat /etc/modules.conf
modprobe -c|grep eth
и т.д.
>Да дай целиком вывод, жалко, что ли? Уж Hwaddr прятать стали...Просто всю инфу я набирал руками, а не copy-paste, поэтому лишнего старался не писать... :). Сейчас на дискетке носить буду :)
>Видимо, модуль не годится.
>cat /proc/interruptsCPU0
0: 576391 IO-APIC-edge timer
1: 2951 IO-APIC-edge keyboard
2: 0 XT-PIC cascade
6: 24 IO-APIC-edge floppy
8: 1 IO-APIC-edge rtc
14: 17349 IO-APIC-edge ide0
15: 79 IO-APIC-edge ide1
17: 0 IO-APIC-level eth0
20: 0 IO-APIC-level usb-ohci
21: 0 IO-APIC-level usb-ohci
22: 0 IO-APIC-level usb-ohci
NMI: 0
LOC: 576383
ERR: 0
MIS: 0
>cat /proc/iomem00000000-0009ffff : System RAM
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-0dfeffff : System RAM
00100000-0022614c : Kernel code
0022614d-0029547f : Kernel data
0dff0000-0dff2fff : ACPI Non-volatile Storage
0dff3000-0dffffff : ACPI Tables
e0000000-e7ffffff : PCI Bus #01
e0000000-e7ffffff : PCI device 1039:6325 (Silicon Integrated Systems [SiS])
e8000000-e83fffff : PCI device 1039:0651 (Silicon Integrated Systems [SiS])
e8400000-e84fffff : PCI Bus #01
e8400000-e841ffff : PCI device 1039:6325 (Silicon Integrated Systems [SiS])
e8500000-e85fffff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
e8700000-e8700fff : Silicon Integrated Systems [SiS] 7001 (#3)
e8700000-e8700fff : usb-ohci
e8701000-e8701fff : PCI device 1039:7002 (Silicon Integrated Systems [SiS])
e8702000-e8702fff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
e8702000-e8702fff : eepro100
e8703000-e8703fff : Silicon Integrated Systems [SiS] 7001
e8703000-e8703fff : usb-ohci
e8704000-e8704fff : Silicon Integrated Systems [SiS] 7001 (#2)
e8704000-e8704fff : usb-ohci
fec00000-fec00fff : reserved
fee00000-fee00fff : reserved
ffff0000-ffffffff : reserved>cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f2-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
4000-400f : Silicon Integrated Systems [SiS] 5513 [IDE]
4000-4007 : ide0
4008-400f : ide1
d000-dfff : PCI Bus #01
d000-d07f : PCI device 1039:6325 (Silicon Integrated Systems [SiS])
e000-e01f : Intel Corp. 82557/8/9 [Ethernet Pro 100]
e000-e01f : eepro100>cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: PCI device 1039:0651 (Silicon Integrated Systems [SiS]) (rev 2).
Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0xe8000000 [0xe83fffff].
Bus 0, device 1, function 0:
PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (rev 0).
Master Capable. Latency=64. Min Gnt=14.
Bus 0, device 2, function 0:
ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 4).
Bus 0, device 2, function 5:
IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 0).
Master Capable. Latency=128.
I/O at 0x4000 [0x400f].
Bus 0, device 3, function 0:
USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 15).
IRQ 20.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xe8703000 [0xe8703fff].
Bus 0, device 3, function 1:
USB Controller: Silicon Integrated Systems [SiS] 7001 (#2) (rev 15).
IRQ 21.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xe8704000 [0xe8704fff].
Bus 0, device 3, function 2:
USB Controller: Silicon Integrated Systems [SiS] 7001 (#3) (rev 15).
IRQ 22.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xe8700000 [0xe8700fff].
Bus 0, device 3, function 3:
USB Controller: PCI device 1039:7002 (Silicon Integrated Systems [SiS]) (rev 0).
IRQ 23.
Master Capable. Latency=32. Max Lat=80.
Non-prefetchable 32 bit memory at 0xe8701000 [0xe8701fff].
Bus 0, device 9, function 0:
Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 5).
IRQ 17.
Master Capable. Latency=32. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xe8702000 [0xe8702fff].
I/O at 0xe000 [0xe01f].
Non-prefetchable 32 bit memory at 0xe8500000 [0xe85fffff].
Bus 1, device 0, function 0:
VGA compatible controller: PCI device 1039:6325 (Silicon Integrated Systems [SiS]) (rev 0).
IRQ 16.
Prefetchable 32 bit memory at 0xe0000000 [0xe7ffffff].
Non-prefetchable 32 bit memory at 0xe8400000 [0xe841ffff].
I/O at 0xd000 [0xd07f].>- можно посмотреть самому, сравнить... Да, Interrupt:17 - карточка ISA? Может, настроена
>не так? Модуль eepro100 - для PCI-карт.Карта PCI Intel какой-то - в прошлом посте писал...
>cat /etc/modules.conf
probeall usb-interface usb-ohci
# alias eth0 eepro100
alias eth0 eepro100>modprobe -c|grep eth
alias eth0 eepro100
>и т.д.
>Просто всю инфу я набирал руками, а не copy-paste, поэтому лишнего старался не писать...══:). Сейчас на дискетке носить буду :)
Судьба :о)Внешне - все ОК...
В комплекте драйверов есть утилиты - diag100.exe и diag100.exe. Может, там вручную что-то наконфигурено, например, отключен ПНП?
А если посмотреть сниффером - чужие пакеты видны?
>Внешне - все ОК...
>В комплекте драйверов есть утилиты - diag100.exe и diag100.exe. Может, там вручную
>что-то наконфигурено, например, отключен ПНП?
>А если посмотреть сниффером - чужие пакеты видны?Вот мысль возникла - при старте компа пишется IRQ сетевой карты - 11.
А в линухе она почему-то на 17 ставится... С чего бы это?!
И как исправить на правильное значение?!
>>Внешне - все ОК...
>>В комплекте драйверов есть утилиты - diag100.exe и diag100.exe. Может, там вручную
>>что-то наконфигурено, например, отключен ПНП?
>>А если посмотреть сниффером - чужие пакеты видны?
>
>Вот мысль возникла - при старте компа пишется IRQ сетевой карты -
>11.
>А в линухе она почему-то на 17 ставится... С чего бы это?!
>
>И как исправить на правильное значение?!
U menya taje problema bila tolko s RH. Karta normalno rabotala na WIN...
a Linux toje samoe chto u tebya. no bil interesniy fakt kogda podklyuchal kabeli ot drugogo switcha vsyo rabotalo xotya so switchom i kabelyami vsyo bilo normalno...
skaju chto ya sdelal ... pomenyal posledovatelnost provadov v kabele , popruboy mojet pomojet ... v mesto obichnogo pomenyay na
1. orangeviy
2. belo orangeviy
3. zelyoniy
4. siniy
5. belo siniy
6. belo zelyoniy
7. korichneviy
8. belo korichneviyu menya eto srabotala ;))
ili esli u tebya dve karti poprobuy postavit raznix proizvoditeley mojet pomojet...
>U menya taje problema bila tolko s RH. Karta normalno rabotala na
>1. orangeviy
>2. belo orangeviy
>3. zelyoniy
>4. siniy
>5. belo siniy
>6. belo zelyoniy
>7. korichneviy
>8. belo korichneviyА менять нужно только на одном конце или на обоих?
Если на обоих, то ничего вроде не меняется по сравнению с обычной распайкой...
>>U menya taje problema bila tolko s RH. Karta normalno rabotala na
>>1. orangeviy
>>2. belo orangeviy
>>3. zelyoniy
>>4. siniy
>>5. belo siniy
>>6. belo zelyoniy
>>7. korichneviy
>>8. belo korichneviy
>
>А менять нужно только на одном конце или на обоих?
>Если на обоих, то ничего вроде не меняется по сравнению с обычной
>распайкой...na oboix , v principe ne menyaetsya , no u menya eto pomoglo , stalo rabotat
>
>na oboix , v principe ne menyaetsya , no u menya eto
>pomoglo , stalo rabotatне, это шаманство чистой воды...
Выход должен быть другой.
Почему линух ставит сетевую на 17 irq, хотя при старте пишется 11, и винда на этом же железе тоже использует 11 irq ????
>>
>>na oboix , v principe ne menyaetsya , no u menya eto
>>pomoglo , stalo rabotat
>
>не, это шаманство чистой воды...
>Выход должен быть другой.
>Почему линух ставит сетевую на 17 irq, хотя при старте пишется 11,
>и винда на этом же железе тоже использует 11 irq ????
>
kogda ti pinguesh vidayot "Destination host unrechable"
ili drogoe ????shamanstvo ili net no ya s etim dve nedeli muchalsya , a tak srabotalo, a pomoemu IRQ tut ne imeet znachenie
>kogda ti pinguesh vidayot "Destination host unrechable"
> ili drogoe ????
>
>shamanstvo ili net no ya s etim dve nedeli muchalsya , a
>tak srabotalo, a pomoemu IRQ tut ne imeet znachenieПишет "Destination host unrechable"
Ладно, уговорил - щас займусь заменой...
>>kogda ti pinguesh vidayot "Destination host unrechable"
>> ili drogoe ????
>>
>>shamanstvo ili net no ya s etim dve nedeli muchalsya , a
>>tak srabotalo, a pomoemu IRQ tut ne imeet znachenie
>
>Пишет "Destination host unrechable"
>Ладно, уговорил - щас займусь заменой...i shyo u tenbya dva interfaca ???i oni oba odnoy firmi ?
> i shyo u tenbya dva interfaca ???i oni oba odnoy firmi
>?Нет, интерфейс один, но есть еще встроенная сетевая карта (в данный момент отключена в биосе) - с ней те же траблы были.
P.S. еще не попробовал твою раскладку
Попробовал новую распайку проводов, как советовал Harut - не помогло.
Переставил старую...
Мужики, ну должно быть какое-то объяснение происходящему???
>Попробовал новую распайку проводов, как советовал Harut - не помогло.
>Переставил старую...
>Мужики, ну должно быть какое-то объяснение происходящему???1.Снеси из /etc/modules.conf модуль этой сетевки.
2.rmmod как_там_у_тебя_модуль_зовется
3.insmod как_там_у_тебя_модуль_зовется irq 11 io 0xкакое_там_ио_у_сетевки.
или может быть так :
insmod как_там_у_тебя_модуль_зовется irq=11 io=0xкакое_там_ио_у_сетевки
после этого попробуй стандартно поднять интерфейс.
>Нет, интерфейс один, но есть еще встроенная сетевая карта (в данный момент
>отключена в биосе) - с ней те же траблы были.
>
А вот это уже интересная кина, т.к. Линух сначала напрямую ищет железо, ему может оказаться глубоко по барабану твои настройки биоса, какой зверь впаян?
>1.Снеси из /etc/modules.conf модуль этой сетевки.
>2.rmmod как_там_у_тебя_модуль_зовется
>3.insmod как_там_у_тебя_модуль_зовется irq 11 io 0xкакое_там_ио_у_сетевки.
^^^^^^ это правильный вариант.>или может быть так :
>insmod как_там_у_тебя_модуль_зовется irq=11 io=0xкакое_там_ио_у_сетевки
>после этого попробуй стандартно поднять интерфейс.Проделал все вышесказанное. Результат тот-же... :-(
>>Нет, интерфейс один, но есть еще встроенная сетевая карта (в данный момент
>>отключена в биосе) - с ней те же траблы были.
>>
>А вот это уже интересная кина, т.к. Линух сначала напрямую ищет железо,
>ему может оказаться глубоко по барабану твои настройки биоса, какой зверь
>впаян?Встроеная в мамку сетевая - RTL8100. В начале пробовал поднять именно ее используя модуль 8139too. С ней были теже самые траблы, поэтому поставил PCI сетевуху.
Народ, поставлю вопрос по-другому:
У кого-нибудь работает под Linux'ом мать на чмпсете SIS651 (P4) ???
Есть подозрение, что все траблы с сеткой возникли именно из-за чипсета.
>Всем привет.
>Помогите плиз - уже 2-й день не могу разобраться...
>Проблема - не поднимается сетевой интерфейс под linux'ом.
>Подробности:
>Локальная сеть с DHCP распределением ip адресов;
>Все железо заведомо исправно (сетевая карта, сетевой шнур и т.д.);
>Дистрибутив - Linux Mandrake 9.0;
>При поднятии сетевого интерфейса не получается определить ip посредством dhcp. При явном
>указании ip интерфейс поднимается, но пинги не ходят.Спасибо всем кто принял участие в обсуждении.
Проблема решена.
Помогла смена железа. (материнской платы). Предудыщая модель на чипсете SIS-651 скорее всего unix-несовместима.
>Спасибо всем кто принял участие в обсуждении.
>Проблема решена.
>Помогла смена железа. (материнской платы). Предудыщая модель на чипсете SIS-651 скорее всего
>unix-несовместима.Совместима полностью. Требовалось только перекомпилить ядро с поддержкой sis чипсета (!).
/scamp/