Решено: Изменение номера сетавого интерфейса
Модератор: Модераторы разделов
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Решено: Изменение номера сетавого интерфейса
Установил opensuse 10.2, попытался настроить сеть и столкнулся с такой проблемой:
После настройки сетевой карты через yast появился доступ к компьютерам подсети (пинг проходит), но после перезагрузки номер сетевого интерфейса eth0 меняется на eth1 и соотв. сеть перестает работать.
После повторной настройки интерфейса (уже eth1) и последующей перезагрузки номер меняется на eth2 ну и т.д.
В чем может быть проблема?
ps
В настройках YaST редактировал настройки существующей сетевой карты.
Мат. плата Gigabyte GA-K8N51GMF (nForce6100)
nVIDIA MCP51 - LAN Controller
После настройки сетевой карты через yast появился доступ к компьютерам подсети (пинг проходит), но после перезагрузки номер сетевого интерфейса eth0 меняется на eth1 и соотв. сеть перестает работать.
После повторной настройки интерфейса (уже eth1) и последующей перезагрузки номер меняется на eth2 ну и т.д.
В чем может быть проблема?
ps
В настройках YaST редактировал настройки существующей сетевой карты.
Мат. плата Gigabyte GA-K8N51GMF (nForce6100)
nVIDIA MCP51 - LAN Controller
-
Nikkes
- Сообщения: 4
- ОС: open SUSE
Re: Решено: Изменение номера сетавого интерфейса
Посмотри, не меняется ли MAC адрес сетевухи.
Попробуй в конфиге сетевухи убрать из названия файла mac-адрес
Попробуй в конфиге сетевухи убрать из названия файла mac-адрес
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Изменение номера сетавого интерфейса
sus1n
grep -r eth[012] /etc/udev/
?
grep -r eth[012] /etc/udev/
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Имея ввиду что недавно пользуюсь suse и linux вообще, возможно что я не совсем понял ваши советы.
сделал
имею следующее
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:b9:8a:79", IMPORT="/lib/udev/rename_netiface %k eth0"
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:af:44:9c", IMPORT="/lib/udev/rename_netiface %k eth1"
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:b6:42:76", IMPORT="/lib/udev/rename_netiface %k eth2"
что из этого следует?
Если не трудно поподробней, это где?
сделал
grep -r eth[012] /etc/udev/
имею следующее
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:b9:8a:79", IMPORT="/lib/udev/rename_netiface %k eth0"
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:af:44:9c", IMPORT="/lib/udev/rename_netiface %k eth1"
/etc/udev/rules.d/30-net_persistent_names.rules:SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:20:ed:b6:42:76", IMPORT="/lib/udev/rename_netiface %k eth2"
что из этого следует?
Попробуй в конфиге сетевухи убрать из названия файла mac-адрес
Если не трудно поподробней, это где?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Изменение номера сетавого интерфейса
сотри все эти строки и в следующий раз первая сетевая опять станет eth0(sus1n @ Apr 5 2007, в 16:54) писал(а):что из этого следует?
или поменяй mac-адрес у нужной записи.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Все равно ничего не понял как менять mac адрес сетевухи и откуда стирать
все эти строки
-
LU™
- Сообщения: 876
- Статус: непримиримый
- ОС: openSuse 11,1+factory
Re: Решено: Изменение номера сетавого интерфейса
в файле /etc/udev/rules.d/30-net_persistent_names.rules
Люди тратили часы, дни, месяцы своего веремени и труда, чтобы создать это (софт) для Вас и дарят это Вам, найдите, пожалуйста, 15 минут времени, чтобы прочитать документацию и научиться это использовать!
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Стер...
перезагружаюсь номер интерфейса становится eth0
далее
где 172.26.24.24 мой ip
192.168.253.1 адрес vpn сервера
172.26.24.1 шлюз
Далее устанавливаю соединение посредством kvpnc (все работает)
После перезагрузки eth0 снова меняется на eth1 и соединение надо настраивать заново уже на eth1... вобщем вернулся к тому с чего начал (
перезагружаюсь номер интерфейса становится eth0
далее
Код: Выделить всё
# /sbin/ifconfig eth0 172.26.24.24 netmask 255.255.255.0 up
# route add -host 192.168.253.1 gw 172.26.24.1где 172.26.24.24 мой ip
192.168.253.1 адрес vpn сервера
172.26.24.1 шлюз
Далее устанавливаю соединение посредством kvpnc (все работает)
После перезагрузки eth0 снова меняется на eth1 и соединение надо настраивать заново уже на eth1... вобщем вернулся к тому с чего начал (
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Решено: Изменение номера сетавого интерфейса
Это не в вмваре случаем?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Нет, но suse установлена как вторая ос (первая winXP)
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Решено: Изменение номера сетавого интерфейса
попробуйте переименовать
/etc/sysconfig/network/ifcfg-blah-blah в /etc/sysconfig/network/ifcfg-eth0
/etc/sysconfig/network/ifcfg-blah-blah в /etc/sysconfig/network/ifcfg-eth0
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Переименовал, затем стер все записи из /etc/udev/rules.d/30-net_persistent_names.rules
Перезагрузился, затем настроил соединение через eth0, как было описано ранее.
После очередной перезагрузки eth0 снова изменился на eth1.
Перезагрузился, затем настроил соединение через eth0, как было описано ранее.
После очередной перезагрузки eth0 снова изменился на eth1.
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: Решено: Изменение номера сетавого интерфейса
Возможно глючит НетворкМенеджер. Попробуй в ясте Сетевые устройства-Сетевые платы выбрать Традиционный метод ifup
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
RogerZ
- Сообщения: 49
- ОС: openSUSE 11.2 x86-64
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
ifup был включен изначально, так что скорее всего не в этом дело
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Решено: Изменение номера сетавого интерфейса
ааа 6100?
Была такая проблема она проявляется при совместном использовании с WinXP Решение (не пользоваться им да и решение я давал гдето здесь на форуме)
Была такая проблема она проявляется при совместном использовании с WinXP Решение (не пользоваться им да и решение я давал гдето здесь на форуме)
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Пока в голову приходит только одно решение- стирать лишнее из /etc/udev/rules.d/30-net_persistent_names.rules перед каждым выходом из системы, но по моему это выглядит как то криво, типа заметаем мусор под стол.
Еще хотел узнать на чем основывается утверждение, что проблема в чипсете... есть статистика или это официальная информация от novell?
Хочу все таки докопаться до истины и постараться решить проблему )
Еще хотел узнать на чем основывается утверждение, что проблема в чипсете... есть статистика или это официальная информация от novell?
Хочу все таки докопаться до истины и постараться решить проблему )
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Изменение номера сетавого интерфейса
sus1n
я так понял, что сетевая карта при каждой загрузке получает новый mac-адрес.
по крайней мере такой вывод можно сделать из приведенного отрывка из /etc/udev/rules.d/30-net_persistent_names.rules
это так и есть?
я так понял, что сетевая карта при каждой загрузке получает новый mac-адрес.
по крайней мере такой вывод можно сделать из приведенного отрывка из /etc/udev/rules.d/30-net_persistent_names.rules
это так и есть?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Изменение номера сетавого интерфейса
прямее будет подправить скрипт, который формирует содержимое этого файла.
у меня (debian) прямо в файле первой строчкой написано:
# This file was automatically generated by the /lib/udev/write_net_rules
в твоей системе, скорее всего, скрипт будет лежать где-нибудь в другом месте.
а может быть будет достаточно просто заменить сгенерированную строку на
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="mac-адрес сетевой", NAME="eth0"
у меня именно такая строчка генерируется.
если, конечно, mac-адрес не меняется при каждой загрузке.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Да, mac адрес действительно меняется при перезагрузке.
Вот только не понятно почему.
Вот только не понятно почему.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Изменение номера сетавого интерфейса
вот здесь-то собака и порылась.
раз меняется практически единственное средство для идентификации сетевой карты, никакая привязка имени интерфейса, выполняемая udev-ом, не прокатывает.
возможно, имеет смысл попробовать указывать конкретный mac-адрес при подъеме интерфейса.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sus1n
- Сообщения: 12
- ОС: open SUSE 10.2
Re: Решено: Изменение номера сетавого интерфейса
Проблема все таки решена )
Крутились мы где то близко, так что опишу чуть подробней мои действия
после более внимательного просмотра файла /etc/udev/rules.d/30-net_persistent_names.rules обнаружилось:
файл /lib/udev/rename_netiface ничего не прояснил, файл /etc/udev/rules.d/31-net_create_names.rules заинтересовал меня больше, но все равно не то, а вот в файле /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names был описан вариант изменения правил присвоения номера сетевого интерфейса. Впрочем это, то как я это понял с моим плохим английским. Там предлагалось следующее:
Что я собственно и сделал, (добавил FORCE_PERSISTENT_NAMES=no) после чего eth0 после перезагрузки уже не меняется и сеть работает.
Всем спасибо за помощь.
Крутились мы где то близко, так что опишу чуть подробней мои действия
после более внимательного просмотра файла /etc/udev/rules.d/30-net_persistent_names.rules обнаружилось:
Код: Выделить всё
# This rules are autogenerated from /lib/udev/rename_netiface.
....
#See also /etc/udev/rules.d/31-net_create_names.rules.
# Read /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names for
# further information.файл /lib/udev/rename_netiface ничего не прояснил, файл /etc/udev/rules.d/31-net_create_names.rules заинтересовал меня больше, но все равно не то, а вот в файле /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names был описан вариант изменения правил присвоения номера сетевого интерфейса. Впрочем это, то как я это понял с моим плохим английским. Там предлагалось следующее:
If you want to disable this mechanism you may choose FORCE_PERSISTENT_NAMES=no
in /etc/sysconfig/network/config. You may also delete the rules in 3*-net* or
delete the whole files, but then rcnetwork will take some seconds longer. So
better disable it via FORCE_PERSISTENT_NAMES=no or much better use it.
Что я собственно и сделал, (добавил FORCE_PERSISTENT_NAMES=no) после чего eth0 после перезагрузки уже не меняется и сеть работает.
Всем спасибо за помощь.
-
NiKoLa_N
- Сообщения: 639
Re: Решено: Изменение номера сетавого интерфейса
sus1n писал(а): ↑11.04.2007 20:22Проблема все таки решена )
Крутились мы где то близко, так что опишу чуть подробней мои действия
после более внимательного просмотра файла /etc/udev/rules.d/30-net_persistent_names.rules обнаружилось:
Код: Выделить всё
# This rules are autogenerated from /lib/udev/rename_netiface. .... #See also /etc/udev/rules.d/31-net_create_names.rules. # Read /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names for # further information.
файл /lib/udev/rename_netiface ничего не прояснил, файл /etc/udev/rules.d/31-net_create_names.rules заинтересовал меня больше, но все равно не то, а вот в файле /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names был описан вариант изменения правил присвоения номера сетевого интерфейса. Впрочем это, то как я это понял с моим плохим английским. Там предлагалось следующее:
Что я собственно и сделал, (добавил FORCE_PERSISTENT_NAMES=no) после чего eth0 после перезагрузки уже не меняется и сеть работает.
Всем спасибо за помощь.
Спасибо за тему!
Пришлось несколько раз столкнуться с тем же самым.
ИМХО, заслуживает помещения в "простые решения".
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: Решено: Изменение номера сетавого интерфейса
+1
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
gregi
- Сообщения: 4
- ОС: DEBIAN
Re: Решено: Изменение номера сетавого интерфейса
Подскажите а как это применить в Дебиан 4.03, та же проблема.....
-
andro_id
- Сообщения: 146
- ОС: openSuSE 11 (XFCE 4.6.0)
Re: Решено: Изменение номера сетавого интерфейса
а если просто в /etc/udev/rules.d/*-net_persistent_names.rules удалить строку(строки) с интерфейсом, который переименовывается и перезагрузиться?
-
ZayDen
- Сообщения: 4
- ОС: CentOS
Re: Решено: Изменение номера сетавого интерфейса
ага и на CentOS и RHEL тоже, всё обрыл не нашёл
windows must die...