Смена имени сетевухи.

В некоторых RouterOS имена сетевых карт после настройки вместо eth0 eth1 обозначаются типа inet или RED / local или GREEN и т.д.
Можно ли в Gentoo также отобразить имена сетевух?

udev

подсказка
cat /etc/udev/rules.d/70-persistent-net.rules

ага, а заодно ln -s

ага, а заодно ln -s /etc/init.d/net.lo /etc/init.d/net.red
не катит. ifconfig все равно показывет ethX

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

тут халявщиков не любят

grep eth0 /etc/udev/rules.d/70-persistent-net.rules |sed 's/eth0/cool/'>/etc/udev/rules.d/60-net.rules && rm /etc/udev/rules.d/70-persistent-net.rules
перегрузить правила udev и модуль сетевой, или reboot.

А при чем тут холявщики?

А при чем тут холявщики?

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Новый файл

Новый файл /etc/udev/rules.d/70-persistent-net.rules будет заново сгенерирован заново сценарием /lib64/udev/write_net_rules.

Так что либо изменять правила в /etc/udev/rules.d/70-persistent-net.rules либо нужно так же удалить и сценарий - генератор правил.

Учитесь юзать

Учитесь юзать гугл
http://forums.gentoo.org/viewtopic-t-489863-start-0.html

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Slepnoga, про то, что можно

Slepnoga, про то, что можно создать отдельный файл с правилами с меньшим индексом я в курсе., и указать в нём правило именования любого устройства, в частности сетевой карты.

Зачем вы мне дали ссылку на эту тему на форуме, в чём кардинальные отличия от изменения /etc/udev/rules.d/70-persistent-net.rules, в нём по сути теже правила.

Я лишь внёс дополнение, которое не противоречит указанной тема на форуме.

я отвечал ТС

я отвечал ТС

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

kostik87 написал(а): Новый

kostik87 написал(а):
Новый файл /etc/udev/rules.d/70-persistent-net.rules будет заново сгенерирован заново сценарием /lib64/udev/write_net_rules.

Так что либо изменять правила в /etc/udev/rules.d/70-persistent-net.rules либо нужно так же удалить и сценарий - генератор правил.

вопросы?
grep eth /etc/udev/rules.d/70-persistent-net.rules |sed 's/eth0/cool/'>/etc/udev/rules.d/60-net.rules
rm /etc/udev/rules.d/70-persistent-net.rules
reboot
cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="40:61:86:44:e0:04", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
00:09:39-root@msi:[/home/dmg]
cat /etc/udev/rules.d/60-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="40:61:86:ac:df:cf", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="cool"
ifconfig -a
cool Link encap:Ethernet HWaddr 40:61:86:ac:df:cf
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:43 Base address:0x6000

ребутиться необязательно,

ребутиться необязательно, можно просто перестартовать udev

there is only war...

.

Раньше было просто "udevadm trigger"... Или опять что-то поменялось?

у меня этого файла нет.

у меня этого файла нет. начиная с ядра 3.4.4 точно (обратил внимание на сей факт...)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Это вы о чем? и причем тут

Это вы о чем? и причем тут ядро?

ну значит с sys-fs/udev-186

ну значит с sys-fs/udev-186 совпало...
и sys-fs/udev-init-scripts-12

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Списибо всем за помощь. Все

Списибо всем за помощь. Все почти получилось. На визических сетевухах все хорошо, а вот на виртуальных не меняется.
KVM + virtio net + общее ядро. Сетевухи поднимаются через /etc/conf.d/networks ибо udev для них не создает 70-persystent-net.rules. Пробовал файл создать ручками, но похоже udev его игнорирует.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

наверно как без udevпотиск

наверно как без udev
поиск по gentoo modprobe.d net alias
привел к
" Change the module specification for the
network interface. Edit the alias file adding
the following line
File: /etc/modules.d/aliases
alias eth0 vmxnet
As of now [20100321], aliases are located
in /etc/modprobe.d/aliases.conf..."
думаю надо тут покопать.

В

В /etc/modprobe.d/aliases.conf есть только упоминание о ppp
dmesg | grep 'eth' & cat /var/log/messages | grep 'eth'
вообще ни чего показывают.
C 'virt'
[ 0.195834] virtio-pci 0000:00:03.0: setting latency timer to 64
[ 0.196127] virtio-pci 0000:00:04.0: setting latency timer to 64
[ 0.197870] virtio-pci 0000:00:05.0: setting latency timer to 64
[ 0.512216] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X
[ 0.512233] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X
[ 0.536140] virtio-pci 0000:00:03.0: irq 42 for MSI/MSI-X
[ 0.536156] virtio-pci 0000:00:03.0: irq 43 for MSI/MSI-X
[ 0.536172] virtio-pci 0000:00:03.0: irq 44 for MSI/MSI-X
На том все :-(

Попробую свой алиас прописать

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Так понятное дело, это не

Так понятное дело, это не одно и то же. Тут уже советовали - юзай гуглю и всё получится!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".