В свете последних событий. а именно возможности блокировок торрент трекеров, мя напишет небольшой мануал по настройке VPS через свой собственный VPN на вультре. Дабы лишний раз поводить рыбнадзору по губам чем-нибудь фаллическим  

6071448

лан. поехали.

Читать далее

яси дохнет на ARM после запуска. и дохнет, из за openjdk. что-бы вернуть яси в форму, загружаем oracle-jdk for arm вместо open-jdk

идём сюды. и грузим жабу для arm (jdk-8-linux-arm-vfp-hflt.tar.gz for Linux ARM v6/v7 Hard Float ABI.)

дальше по накатанной.

tar zxvf jdk-8-linux-arm-vfp-hflt.tar.gz -C /opt

pacman -S java-environment-common java-runtime-common

ln -sf /opt/jdk1.8.0_06 /usr/lib/jvm/default
ln -sf /opt/jdk1.8.0_06/jre /usr/lib/jvm/default-runtime

java -version
javac -version

yaorurt -S yacy
emacs /usr/share/yacy/default/yacy.init
#check for admin=username:password

systemctl start yacy
systemctl enable yacy

если всё прошло нормально,  яси будет висеть на порту 8090

 

Тут будет Быстренькая настройка squid+tor+i2p для локалки.

использовать как обычно будем наш (мой) кубик, и арч. То-чего я пытаюсь добится – сервер, который бы в зависимости от типа соедининя перенаправлял траффик в tor/i2p/proxychain и ещё куда-нибудь. Конечно, лучше было бы поднять сервер для серфинга на какой-нибудь впске в штатах. Но так-как я очень-очень-очень нищий и ленивый, поднимать я его буду из локалки. А когда появится впска, либо перенесу всё это добро на ту сторону впн соединения, либо пущу впн поверх анонимизированного трафика. Лан, поехали.

1. tor

pacman -S tor privoxy

проишем проксю для привокси в /etc/privoxy/config

forward-socks4a / 192.168.1.5:9050
listen-address 192.168.1.5:8118

и подредактируем /etc/tor/torrc

#for hide tor on 80 port
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 192.168.1.5:80
SocksPort 192.168.1.5:9050
SocksPolicy accept 192.168.1.0/24
systemctl enable tor privoxy
systemctl start privoxy privoxy

и пропишем проксю для тора.  firefox1

Читать далее

Теперь у меня на генточке икcмонада-тян. Даже на вертуалке очень удобная няша. Осталось поднять несколько серверов для эрланг кластера, и с вертуалками у меня всё буит хорошо :3

monada-chan

Столкнулся с забавной багай в генте. Сетевые интерфейсы со статик-ип после установки отсутствовали.
ручной старт dhcpcd, создавал очень странный интерфейс по имени eth16777736.

one

вся эта бойда происходит из за отсутствия файла c правилами для udev.
Что-бы пофиксить это создадим файлик /etc/udev/rules.d/70-my-network.rules с содержимым

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:5f:ab:eb", NAME="eth0"

где ATTR{address} == mac адрес нашего устройства

времени нет. поэтому очень быстро!

Я тут задумал сделать сервис для поиска тян. Поэтому нужно на скорую руку поднять dhcp + dns + виртуальный хостинг на nginx. ну и скопипастить сюда всё это дело.

поехали

pacman -Syu
pacman -S bind
pacman -S dhcp
pacman -S dnsutils
pacman -S nginx
emacs /etc/dhcpcd.conf

сначала dhcp

Читать далее

Для начала скачаем msys2 и conemu

Обновляем msys2. кстати, он основан на archlinux что не может не радовать <3

pacman -Syu
pacman -S openssh

Копируем rsa ключи с серверов, и кладем их в домашнюю папку пользователя msys2 в каталог .ssh
выбираем по очереди
+ -> Bash -> Msys-2
Коннектимся традиционным ссш к хосту

ssh user@host

Получаем удобную, и что важно НЯШНУЮ среду для ssh

0b

Сопсно сабж, с переносом файловой системы на hdd :3

Для начала подготовим загрузочную флешку и очистим заголовок.

dd if=/dev/zero of=/dev/sdb bs=1M count=8
fdisk /dev/sdb

Создадим раздел.
о- очистим все разделы
p- посмотрим не осталось ли чего ненужного
n- создадим раздел 2048 – для начального сектора, enter – для конечного
p- глянем все ли нормально
w- запишем таблицу разделов

Форматнем раздел в ext4 и подмонтируем флешку.

mkfs.ext4 /dev/sdb1
mkdir mnt
mount /dev/sdb1 mnt 

Скачаем архив стадии. Тут есть 2 варианта(не считая всякого гавна вроде LifeSuite/PhoenixSuite). либо скачать версию для ArchLinuxARM-armv7-latest.tar.gz либо ArchLinuxARM-sun7i-latest.tar.gz во втором случае, есть проблемы с переходом на новое ядро, в первом могут быть проблемы с модулями. Я использую более новую версию сорцов, и переключусь на sun7i kernel позже.

wget http://archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz
tar -xf ArchLinuxARM-armv7-latest.tar.gz -C mnt
sync

Скачаем загрузчик(Желательно последнюю версию от сюда http://mirror.archlinuxarm.org/armv7h/alarm/ ) и распакуем его. После чего скопируем загрузочный сектор на флешку.

wget http://mirror.archlinuxarm.org/armv7h/alarm/uboot-cubietruck-2015.01-5-armv7h.pkg.tar.xz   
tar -xf uboot-cubietruck-2015.01-5-armv7h.pkg.tar.xz   -C mnt --exclude='.PKGINFO' --exclude='.MTREE' --exclude='.INSTALL'
dd if=mnt/boot/u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
sync
umount /dev/sdb1

Вот собсно и всё. теперь можно вставить флешку в кубик, и подключится к нему по TTL over usb

Читать далее