Возникла проблема с сетью
есть 3 сетевухи
1-3com и 2-intel (встроенные)
Fedora-6, kernel 2.6.18.1-28692-интернет провайдера
при загрузке системы
каждый раз, или через раз, сетевухи меняются местами,
то сначало 3сом потом интел или наоборотвсе бы ничего, вот только у одного провайдера идет привязка по mac
и поэтому начинаются глюкив скриптикb для ifconfig прописывал мак не помогает
пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
в modprobe.conf прописал alias для сетевух тоже не помоглоподскажите как заставить загружаться в одном и том же порядке
или еще какиени-будь варианты
чтобы в итоге должно было получится так
eth0 - 1 интернет провайдер (3com)
eth1 - локалка (1-интел)
eth2 - интернет провайдер с привязкой по маку(2-интел)Заранее спасибо!
>Возникла проблема с сетью
>есть 3 сетевухи
>1-3com и 2-intel (встроенные)
>Fedora-6, kernel 2.6.18.1-2869
>
>2-интернет провайдера
>
>при загрузке системы
>каждый раз, или через раз, сетевухи меняются местами,
>то сначало 3сом потом интел или наоборот
>
>все бы ничего, вот только у одного провайдера идет привязка по mac
>
>и поэтому начинаются глюки
>
>в скриптикb для ifconfig прописывал мак не помогает
>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
>
>в modprobe.conf прописал alias для сетевух тоже не помогло
>
>подскажите как заставить загружаться в одном и том же порядке
>или еще какиени-будь варианты
>чтобы в итоге должно было получится так
>eth0 - 1 интернет провайдер (3com)
>eth1 - локалка (1-интел)
>eth2 - интернет провайдер с привязкой по маку(2-интел)
>
>Заранее спасибо!Никогда не сталкивался с таким. У меня на серваке 2 сетевухи и всегда они загружаются одинаково
>>Возникла проблема с сетью
>>есть 3 сетевухи
>>1-3com и 2-intel (встроенные)
>>Fedora-6, kernel 2.6.18.1-2869
>>
>>2-интернет провайдера
>>
>>при загрузке системы
>>каждый раз, или через раз, сетевухи меняются местами,
>>то сначало 3сом потом интел или наоборот
>>
>>все бы ничего, вот только у одного провайдера идет привязка по mac
>>
>>и поэтому начинаются глюки
>>
>>в скриптикb для ifconfig прописывал мак не помогает
>>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
>>
>>в modprobe.conf прописал alias для сетевух тоже не помогло
>>
>>подскажите как заставить загружаться в одном и том же порядке
>>или еще какиени-будь варианты
>>чтобы в итоге должно было получится так
>>eth0 - 1 интернет провайдер (3com)
>>eth1 - локалка (1-интел)
>>eth2 - интернет провайдер с привязкой по маку(2-интел)
>>
>>Заранее спасибо!
>
>Никогда не сталкивался с таким. У меня на серваке 2 сетевухи и
>всегда они загружаются одинаковоman arp
>Возникла проблема с сетью
>есть 3 сетевухи
>1-3com и 2-intel (встроенные)
>Fedora-6, kernel 2.6.18.1-2869
>
>2-интернет провайдера
>
>при загрузке системы
>каждый раз, или через раз, сетевухи меняются местами,
>то сначало 3сом потом интел или наоборот
>
>все бы ничего, вот только у одного провайдера идет привязка по mac
>
>и поэтому начинаются глюки
>
>в скриптикb для ifconfig прописывал мак не помогает
>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
что значит не помогло ?
у меня была та-же проблема после переезда на udev и все вылечилось правилом для udev .
>
>в modprobe.conf прописал alias для сетевух тоже не помогло
>
>подскажите как заставить загружаться в одном и том же порядке
>или еще какиени-будь варианты
>чтобы в итоге должно было получится так
>eth0 - 1 интернет провайдер (3com)
>eth1 - локалка (1-интел)
>eth2 - интернет провайдер с привязкой по маку(2-интел)
>
>Заранее спасибо!
>>Возникла проблема с сетью
>>есть 3 сетевухи
>>1-3com и 2-intel (встроенные)
>>Fedora-6, kernel 2.6.18.1-2869
>>
>>2-интернет провайдера
>>
>>при загрузке системы
>>каждый раз, или через раз, сетевухи меняются местами,
>>то сначало 3сом потом интел или наоборот
>>
>>все бы ничего, вот только у одного провайдера идет привязка по mac
>>
>>и поэтому начинаются глюки
>>
>>в скриптикb для ifconfig прописывал мак не помогает
>>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
>что значит не помогло ?
>у меня была та-же проблема после переезда на udev и все
>вылечилось правилом для udev .
>>
>>в modprobe.conf прописал alias для сетевух тоже не помогло
>>
>>подскажите как заставить загружаться в одном и том же порядке
>>или еще какиени-будь варианты
>>чтобы в итоге должно было получится так
>>eth0 - 1 интернет провайдер (3com)
>>eth1 - локалка (1-интел)
>>eth2 - интернет провайдер с привязкой по маку(2-интел)
>>
>>Заранее спасибо!
А правила типа таких:
KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s0", NAME="eth0"
KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s1", NAME="eth1"
KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s2", NAME="eth2"или еще что то надо прописать ...
и еще вопрос как назвали правило каким по счету идет ??? (если конечно это влияет)у меня возникли при переходе с fedora - 4 на 6
раньше все было зашибисьзаранее спасибо!
>>>Возникла проблема с сетью
>>>есть 3 сетевухи
>>>1-3com и 2-intel (встроенные)
>>>Fedora-6, kernel 2.6.18.1-2869
>>>
>>>2-интернет провайдера
>>>
>>>при загрузке системы
>>>каждый раз, или через раз, сетевухи меняются местами,
>>>то сначало 3сом потом интел или наоборот
>>>
>>>все бы ничего, вот только у одного провайдера идет привязка по mac
>>>
>>>и поэтому начинаются глюки
>>>
>>>в скриптикb для ifconfig прописывал мак не помогает
>>>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
>>что значит не помогло ?
>>у меня была та-же проблема после переезда на udev и все
>>вылечилось правилом для udev .
>>>
>>>в modprobe.conf прописал alias для сетевух тоже не помогло
>>>
>>>подскажите как заставить загружаться в одном и том же порядке
>>>или еще какиени-будь варианты
>>>чтобы в итоге должно было получится так
>>>eth0 - 1 интернет провайдер (3com)
>>>eth1 - локалка (1-интел)
>>>eth2 - интернет провайдер с привязкой по маку(2-интел)
>>>
>>>Заранее спасибо!
>
>
>А правила типа таких:
>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s0", NAME="eth0"
>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s1", NAME="eth1"
>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s2", NAME="eth2"
>
>или еще что то надо прописать ...
>и еще вопрос как назвали правило каким по счету идет ??? (если
>конечно это влияет)
>
>у меня возникли при переходе с fedora - 4 на 6
>раньше все было зашибись
>
>заранее спасибо!у me debian .
cat /etc/udev/rules.d/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably 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 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:04:76:13:f8:36", NAME="eth0"# PCI device 0x1186:0x1300 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0d:88:41:dc:36", NAME="eth1"незнаю как там в fedore , кстати когда я столкнулся с этой проблеме и погуглил , ответ нашел толи для redhat толи для gentoo , но к моему udev подошло .
>>>>Возникла проблема с сетью
>>>>есть 3 сетевухи
>>>>1-3com и 2-intel (встроенные)
>>>>Fedora-6, kernel 2.6.18.1-2869
>>>>
>>>>2-интернет провайдера
>>>>
>>>>при загрузке системы
>>>>каждый раз, или через раз, сетевухи меняются местами,
>>>>то сначало 3сом потом интел или наоборот
>>>>
>>>>все бы ничего, вот только у одного провайдера идет привязка по mac
>>>>
>>>>и поэтому начинаются глюки
>>>>
>>>>в скриптикb для ifconfig прописывал мак не помогает
>>>>пытался прописать правило для udev - непомогло (привязать по маку к интерфейсу)
>>>что значит не помогло ?
>>>у меня была та-же проблема после переезда на udev и все
>>>вылечилось правилом для udev .
>>>>
>>>>в modprobe.conf прописал alias для сетевух тоже не помогло
>>>>
>>>>подскажите как заставить загружаться в одном и том же порядке
>>>>или еще какиени-будь варианты
>>>>чтобы в итоге должно было получится так
>>>>eth0 - 1 интернет провайдер (3com)
>>>>eth1 - локалка (1-интел)
>>>>eth2 - интернет провайдер с привязкой по маку(2-интел)
>>>>
>>>>Заранее спасибо!
>>
>>
>>А правила типа таких:
>>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s0", NAME="eth0"
>>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s1", NAME="eth1"
>>KERNEL="eth*", SYSFS{address}="my:ma:ca:dd:rr:s2", NAME="eth2"
>>
>>или еще что то надо прописать ...
>>и еще вопрос как назвали правило каким по счету идет ??? (если
>>конечно это влияет)
>>
>>у меня возникли при переходе с fedora - 4 на 6
>>раньше все было зашибись
>>
>>заранее спасибо!
>
>у me debian .
>cat /etc/udev/rules.d/z25_persistent-net.rules
># This file was automatically generated by the /lib/udev/write_net_rules
># program, probably 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 0x10b7:0x9200 (3c59x)
>SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:04:76:13:f8:36", NAME="eth0"
>
># PCI device 0x1186:0x1300 (8139too)
>SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0d:88:41:dc:36", NAME="eth1"
>
>незнаю как там в fedore , кстати когда я столкнулся с этой
>проблеме и погуглил , ответ нашел толи для redhat толи для
>gentoo , но к моему udev подошло .
кажется понял почему не работает :(
у меня буквы большие были....
На самом деле есть древнее (но мало где описанное) решение для данной проблемы.
Как выяснилось - даже многие гуру не знают об этом... Итак:При наличии нескольких одинаковых сетевых карт, чтобы гарантировать, что eth0, eth1,.. всегда будут
закреплены за одними и теми же картами, можно огранизовать привязку имени к MAC адресу:В /etc/mactab добавляем:
eth0 00:23:B7:89:39:E2
eth1 00:08:A3:20:F8:29
eth2 00:50:BA:29:B7:32Для Debian GNU/Linux создаем скрипт /etc/network/if-pre-up.d/nameif
#!/bin/sh
PATH=/sbin
nameif -c /etc/mactabДля других Linux дистрибутивов нужно на начальном этапе инициализаци выполнить:
/sbin/nameif eth0 00:23:B7:89:39:E2
/sbin/nameif eth1 00:08:A3:20:F8:29
/sbin/nameif eth2 00:50:BA:29:B7:32Наслаждайтесь.