Обновление TorBOX Next Generation 07-12-2018

2018-12-07

Последнее в 2018 году обновление TORBox Next Generation!

В этой версии исправлена критическая ошибка инсталлятора, которая не позволяла скачать и установить I2P.

А так же, протестирована работа с Bionic Beaver (Ubuntu 18.04). Там, как я уже писал, есть проблемы с совместимостью с netplan. Однако, они оказались вполне решаемыми.
Соответствующий раздел добавлен в документацию. Ниже его можно прочесть полностью, для тех кто испытывает аналогичные проблемы в 18.04.

Особенности Ubuntu 18.04 (Bionic Beaver)

В Bionic Beaver ввели инновацию в виде утилиты netplan, которая позволяет конфигурировать сетевые интерфейсы гораздо проще. К сожалению, как для сохранения совместимости с Debian и предыдущими Ubuntu да и из-за особенностей netplan сеть конфигурируется через механизм ifupdown.

Итак, если используется Bionic Beaver, нужно использовать старый добрый /etc/network/interfaces. Вот пример его содержания для wlan0, который, как сказано выше у нас LAN:

1
2
3
4
auto wlan0
iface wlan0 inet static
address 192.168.223.1
netmask 255.255.255.0

Так же убедимся, что netplan “замкнут” на использование network manager. Вот пример конфигурации от Armbian, и она работает.

1
2
3
4
$ cat /etc/netplan/armbian-default.yaml 
network:
version: 2
renderer: NetworkManager

Следующий шаг — нужно “отучить” Network Manager управлять нашими адаптерами, для которых выставлен статический адрес. Вот пример работающего NetworkManager.conf:

1
2
3
4
5
6
7
8
9
10
11
12
13
[main]
dns=default
rc-manager=file
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[keyfile]
unmanaged-devices=name:wlan0

[device]
wifi.scan-rand-mac-address=no

Важные секции здесь — ifupdown и keyfile. Они обе отвечают за то, чтобы интерфейсы в /etc/network/interfaces действительно управлялись через ifupdown.

Помимо инноваций с netplan в Bionic Beaver работает systemd-resolved. Его нужно отключить, чтобы работал dnsmasq. Делается так:

1
2
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

После этих манипуляций в Bionic Beaver можно продолжать установку.


В массы

В трубу