Тут чего-то непонятное с сетевухой
Долго подбирал как изъясниться, вот что получилось:
История длинная, постараюсь покороче.
Есть машина. На борту интегрированная сетевуха Realtek 8169.
На первом разделе стоит винда ХЫР. На второй поставил генту. И всё было бы нормально, если бы у прова небыло бы привязки по мак адресу.
Пров "привязался" к ноуту. Потом срочно надо стало заюзать винду на вышеописанной машине. Не долго думая, наклацал сетевухе новый мак, как на ноуте, все завертелось.
Потом, когда ребутнулся в генту, то заметил, что в генте у сетевухи мак тоже изменился. Я не осознал как это произошло, но вроде все работало.
Потом заметил особенность: после выключения питания системнику (из розетки), в генте сетевуха переставала определяться. Ребут в винду, и потом обратно в генту, как бы глупо не звучало, но "оживляло" сетевуху. Эта глупость мне была поперек горла, но разбираться времени небыло.
Вот сегодня начал: наклацал в венде мак адрес как было, ребутнулся в генту, сетевуха сдохла :(
Я ее и так, и сяк. lspci выдает, что девайс есть и модуль ядра для него заюзан. а сетевухи нет :(
Я недавно ядро сидел оптимизировал, думал может чего лишнего выкинул. удалил все бинарники, старые конфиги, и собрал ядро, заново сконфигурив. То же самое.
Куда копать? В винде вот работает девайс. Подскажите чего делать, кто такое видел.
- Для комментирования войдите или зарегистрируйтесь
хотелось бы увидеть #ifconfig
хотелось бы увидеть
#ifconfig | grep eth
#dmesg | grep eth
dmesg |grep eth [
dmesg |grep eth
[ 0.507770] eth0: RTL8110s at 0xf8832000, 00:04:61:47:83:1a, XID 04000000 IRQ 21
[ 0.511837] Driver 'sd' needs updating - please use bus_type methods
[ 0.511970] Driver 'sr' needs updating - please use bus_type methods
В ifconfig только лупбак, естественно.
ЗЫ: Пишу свими словами, так как на этой же машине, тока не в генте. Вот нашел виндовый драйвер для extfs, могу ребутаться и копипастить код.
И в мирном космосе покой!
а mac адрес она какой
а mac адрес она какой указала? родной или исправленный.
Видимо, родной. Когда убрал в
Видимо, родной. Когда убрал в винде принудителное определение мака, он (мак) изменился.
И в мирном космосе покой!
udev?!
Что у нас в /etc/udev/rules.d/70-persistent-net.rules?!
:) cat
:)
cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1d:09:48:17:35", NAME="eth0"
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:61:47:83:1a", NAME="eth1"
Сделал так:
cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1d:09:48:17:35", NAME="eth1"
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:61:47:83:1a", NAME="eth0"
вобщем, надо наверное так:
cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:61:47:83:1a", NAME="eth0"
Завертелось!!!
Ура, Ура, Всем спасибо!
И в мирном космосе покой!
Вот молодца! :-)
А теперь пожалуй [РЕШЕНО]?