Linux

Разрешение экрана в Ubuntu 14, установленой как гостевая система под Virtualbox

Понадобилось проверить некоторые вещи на Ubuntu 14 desktop. Поставил систему под virtualbox, но после установки, разрешение экрана стало жестко 640х480. Для возможности установки нормального разрешения экрана устанавливаем дополнительно:

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms \
virtualbox-guest-utils virtualbox-guest-x11

Источник:
http://askubuntu.com/questions/451805/screen-resolution-problem-with-ubu...

Установка TeamViewer под Ubuntu 14 64 bit

Не получилось поставить Teamviewer под 64 bit Ubuntu 14, т.к. не разрешались зависимости при установке.
Чтобы заработало, нужно воспользоваться версией для i386 архитектуры.

cd /tmp
wget http://download.teamviewer.com/download/teamviewer_linux.deb
sudo dpkg -i teamviewer_linux*.deb
sudo apt-get install -f
sudo dpkg -i teamviewer_linux*.deb

Это решение нашел на http://www.linuxrussia.com/2013/08/teamviewer-ubuntu.html

Подключение к удаленному рабочему столу Vino под Ubuntu

Для удаленного подключения к рабочему столу Ubuntu 14 с использованием встроенного VNC сервера Vino и клиента TightVNC нужно сделать следующее:
Установить опции Vino:
"Позволять другим пользователям видеть ваш рабочий стол",
"Позволять другим управлять вашим рабочим столом",
"Запрашивать подтверждение при любой попытке доступа к компьютеру",
"Требовать от пользователя ввести следующий пароль".
Затем необходимо выполнить

gsettings reset org.gnome.Vino network-interface
gsettings set org.gnome.Vino require-encryption false

Выход в интернет через впн туннель

В некоторых ситуациях требуется осуществить выход в интернет через впн туннель.
Это может пригодиться, например, при необходимости подменить свой ip адрес.
Если имеется в наличии сервер, то можно воспользоваться известным OpenVPN. Чтобы сделать маршрутом по умолчанию для клиентов маршрут через впн сервер, нужно добавить в конфиг сервера

push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"

см. https://openvpn.net/index.php/open-source/documentation/howto.html
http://allanmcrae.com/2013/09/routing-traffic-with-openvpn/

Настройка screen через конфиг screenrc

Наконец-то дошли руки до настройки опций запуска screen. Настроил далеко не все что можно, см. man screen. Глобальное поведение настраивается через /usr/local/etc/screenrc , поведение для конкретного пользователя - через .screenrc в домашнем каталоге, см. man screen - CUSTOMIZATION.

ВПН на Edge router ER75iDUO

Потребовалось настроить впн туннель для управления оборудованием за edge роутером. Мануал роутера ER75iDUO и его конфигурация предполагает схемы с использованием двух роутеров, между которыми устанавливается впн туннель, после чего оборудованием, находящимся за первым роутером, можно управлять с компьютера, находящегося за вторым роутером, т.е. на единицу оборудования требуется два ER75iDUO. В то же время, обычная схема работы впн позволяет использовать один роутер, выступающий в роли впн клиента, и отдельного впн сервера.

Обновление сервера под fedora 15

Достался в наследство сервер под fedora15, который долгое время не обновлялся, но была необходимость продолжения его работы с установкой новых пакетов. Yum update выдавал ошибку, связанную с тем что не мог подключиться по указанным в /etc/yum.repos.d/* адресам. Погуглив, нашел такое решение:
https://ask.fedoraproject.org/en/question/42211/fc15-yum-fedora-repo-rec...
выполняем:

wget httр://archives.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/i386/os/Packages/fedora-release-15-1.noarch.rpm
rpm --force -Uvh fedora-release-15.1.noarch.rpm

Как открыть трек из Androzic в OziExplorer.

Для навигации с помощью девайсов под Android есть программа Androzic которая работает с картами от OziExplorer.
После записи трека нужно его экспортировать в файл. Когда я попробовал открыть его в Ozi, то ничего не получилось. Оказалось что перенос строки в файле трека под Android(Linux) не распознается в OziExplorer под windows. Решение - выполнить команду на unix машине( либо в терминале под Android):
tr -s "\n" "\r" < input.file.plt > output.file.plt

Утилиты для анализа и модификации прошивок

Binwalk - http://binwalk.org/
Утилита для анализа и извлечения файлов из прошивок. Например, имеем bin файл прошивки,

binwalk firmware.bin
покажет структуру прошивки, смещения, размер, типы файловых систем, алгоритм их сжатия и т.д.
binwalk -e firmware.bin
извлечет все найденные файлы из прошивки.
Под debian для установки скачал архив с сайта и запустил скрипт src/easy-install.sh, предварительно
sudo apt-get install build-essential libtool autoconf
удовлетворив зависимости.

Ленты новостей