Реклама

воскресенье, 4 декабря 2016 г.

Изменение имени сетевых устройств в ubuntu 16.04

При установке Ubuntu 16.04 на Raspberry Pi3 столкнулся с популярной проблемой - вместо "классических" названий сетевых интерфейсов как, например eth0, я увидел что-то вроде enp0s3.

В сети есть информация как это исправить, но советы не всегда срабатывают, а другие и вовсе противоречивые. В некоторых источниках советуют изменить systemd.link, что неправильно, так как Ubuntu 16.04 не использует эту часть systemd.

Вот то что сработало для меня:

1)  Создать /etc/udev/rules.d/70-persistent-net.rules - в Ubuntu 16.04 этого файла по умолчанию нет. Но если он существует, просто добавьте следующую строку в конец файла;

2) Добавьте строку:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0А:01:02:03:04:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"

где: "0А:01:02:03:04:05" MAC-адрес вашего сетевого интерфейса.

И прошу заметить, что не нужно указывать параметр KERNEL=="eth*" - он не поддерживается в ubuntu 16.04 (в отличие от 14.04). Если его указать, строка проигнорируется и будет загружено условие из
80-net-setup-link.rules

воскресенье, 10 апреля 2016 г.

Монтирование IMG образа флешки в Ubuntu Linux

Иногда возникает необходимость проверить или отредактировать некоторые файлы прямо в img образе карты памяти или USB-флешки до записи образа на устройство. Для этого есть перкрасная утилита под названием kpartx, которая позволит примонтировать разделы образа как обычный диск или флешку.


суббота, 9 апреля 2016 г.

img-образы Ubuntu+ROS для Raspberry Pi 2 И Pi 3

Сегодня рассмотрим готовые для использования img-образы Ubuntu+ROS на одноплатный микрокомпьютер Raspberry PI. Для проверки я использовал две версии платы - RPi2 и RPi3. На момент моих экспериментов, стабильной считалась версия ROS Indigo, которая поддерживает Ubuntu 14.04 LTS.

воскресенье, 3 января 2016 г.

Шпаргалка по GIT

Самая удобная шпаргалка по GIT, которую я когда-либо видел:

git - the simple guide

P.S. Обратите внимание - шпаргалка переведена на множество языков. Русский в том числе