Останній раз. Статті Я встановив Debian на одному сервері дошки OrangePi, і так як я використовую Fail2ban на моєму міні-сервері, а коли збирання ядра Linux, багатопортовий варіант не був включений, тому що Fail2ban не працює. Або ж, ви можете відключити iptables-multiport і вказати iptables, але після того, як при забороні ботів на портах не буде працювати, але тільки IP.
Для роботи в повному режимі ми переоцінимо і встановлюємо сценарії Лоборіса та ядро Linux з багатопортовим ввімкненням. Я також архіву зібраних ядер та сценаріїв для всіх підтриманих дошки OrangePi.
Встановити необхідні програми для складання ядра за допомогою виконання команди:
aptitude install lib32ncurses5 lib32ncurses5-dev lib32z1 u-boot-tools lib32stdc++6 git build-essential fakeroot
Завантажте ядро джерела, виконавши команду:
git clone https://github.com/loboris/OrangePI-Kernel.git
Перейти до завантаженої папки і почати налаштування для вибору параметрів ядра Linux
cd OrangePI-Kernel ./config_linux_kernel.sh
У комплекті мультипорту в таблетках:
Необхідно відзначити варіант, натиснувши на багатопортове поле двічі з простором, щоб поставити зірочку:
Зазначений багатопортовий параметр:
Якщо потрібно відзначити для складання якого іншого необхідного параметра, можна зауважити аналогічно. Після переходу на необхідні параметри необхідно залишити конфігуратор, вибравши Exit пресований Enter. У Щоб зберегти конфігурацію, виберіть Yes пресований Enter:
Виконайте збірку ядер для всіх підтриманих помаранчевих дощок:
./build_linux_kernel.sh all
Script.bin повинен бути встановленим. sunxi-tools Що в Debian Jessie.
Встановлюється команда:
aptitude install sunxi-tools
Якщо у вас є Debian Wheezy для складання, вам потрібно встановити пакет, який знаходиться в дистрибуції Debian Jessie. Додати репозиторію з Jessie нижче команди:
echo 'deb http://mirror.yandex.ru/debian jessie main contrib non-free' >> /etc/apt/sources.list
Оновити репозиторію і встановити unxi-tools І тоді я зробив команду.
aptitude install unxi-tools -t jessie
На першому запиті інсталятора, коли система пропонує видалити багато пакетів, натисніть кнопку n і на наступному етапі, де пропонують оновити згоду на клік Y:
Відповіли наступні питання. Y:
Обрати. No і натисніть кнопку Enter:
На вимогу конфігуратора ми найняти Enter:
Почати складання файлу скрипта, виконавши команду:
./build_scripts.sh
У папці збірки є ядро і скрипти, які повинні бути перейменовані і розміщені в каталозі. /media/boot/ на нашій дошці, а також папки.
Також в папках вибраної плати OrangePi: build/lib.opi2/modules/ і build/lib.opiplus/modules/Модульи зібраного нового ядра 3.4.39-02-loboЦя папка з вашої плати повинна бути скопійована до каталогу. /lib/modules/
Для установки ядра на міні сервері в моєму випадку OrangePi Plus перейменуйте ядро за допомогою виконання:
mv uImage_OPI-PLUS uImage
Далі ми перейменуємо файл скрипта, мій монітор підтримує роздільну здатність 1080, тому я перейменую скрипт:
mv script.bin_OPI-PLUS_1080p50_hdmi script.bin
Ці файли скопіюються в папку на дошці /media/boot/
Після перезавантаження, перевірте версію ядра та версію ядер у папці. /lib/modules/:
uname -r
3.4.39-02-lobo
ls /lib/modules/
3.4.39-02-lobo
Завантажте файли, що відреставровані ядра та скриптів Хмар-посилання
Я був з вами. Сергій Лазаренко.
Дайте коротку прорву і подивіться трохи відео:



Про нас