23 января 2011 г.

Как переименовать сетевые интерфейсы (eth2 в eth1)

Раньше с этим не сталкивался и даже не задумывался над этим вопросом пока все работало нормально: сетевая карта eth0 (motherboard) и eth1 (PCI). Но как оказалось имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Из-за этого после замены сетевой карты PCI, новая бала на eth2, а не eth1 как ожидалось. Это на работу не влияло, но мне не очень нравилось... Как оказалось собака зарыта в udev, который по умолчанию привязывает имена сетевых устройств к их MAC адресам. Например, в Ubuntu это находится в файле

sudo vim /etc/udev/rules.d/70-persistent-net.rules

Просто отредактируйте его по своему вкусу. Я удалил строку относящуюся к старой сетевой карте и переименовал eth2 в eth1 для новой :-)
N.B. Если вы не использовали network-manager для настройки сети, то не забудьте соответственным образом исправить скрипты для старта сети, т.е. /etc/network/interfaces

6 января 2011 г.

Ссылки с кириллицей

Ссылки с кириллицей в браузере FireFox (покрайней мере в 4.0 beta из РРА) в панели навигации отображаются правильно, но что бы ссылки с кириллицей не отображались и не копировались в firefox так:

http://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D1%83%D0%BD%D0%B8%D1%8F

открываем страницу настройки about:config и ставим network.standard-url.escape-utf8 в false.

Получаем в результате более понятное (правильное) копирование и отображение ссылки 

http://ru.wikipedia.org/wiki/Аррасская_уния

Думаю этот рецепт подходит для всех версий браузера FireFox, но все же интересно, почему эта опция не включена по умолчанию. IMHO

Когда это будет реализовано в Chromium (тогда и в Google Chrome переползет)!? В адресной строке отображается кириллица, а при копировании и вставке нет :'-( 
N.B. Ставим звездочку возле Issue 68718, чтобы данну проблему быстрее исправили...