Встановлення Debian на старенький нетбук Asus Eee PC я описав в попередній статті. Зараз, я зроблю базові налаштування системи для роботи з сервером 3D-друку Klipper.
Налаштування Wi-Fi
Зайти як звичайний користувач:
login: klp
Password: *******
Стати адміністратором root:
klp@klipper:~$ su
Password: *******
root@klipper:
Налаштувати мережу. Вкажіть свої NETWORK-NAME
та NETWORK-PASS
:
ip link set wlp1s0 up
wpa_passphrase NETWORK-NAME NETWORK-PASS > /etc/wpa_supplicant/wpa_supplicant.conf
systemctl restart wpa_supplicant
Мій файл /etc/wpa_supplicant/wpa_supplicant.conf
, порівняйте зі своїм:
root@klipper:/home/klp# cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=sudo
network={
ssid="NETWORK-NAME"
psk=86927f1e3a2103c78b7dd8854751b766f23a9808852dda76c0f488a2d8ffbcfd
proto=RSN
key_mgmt=WPA-PSK
group=CCMP
pairwise=CCMP
}
Запуск підключення в ручному режимі:
/sbin/wpa_supplicant -B -D nl80211 -i wlp1s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
dhclient
Перевірка підключення:
root@klipper:/home/klp# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
3: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:af:ef:f3:f3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.17/24 brd 192.168.1.255 scope global dynamic wlp1s0
Бачу що інтерфейс wlp1s0
має IP-адресу 192.168.1.17
.
Віддалене підключення до системи
Під'єднайтеся до комп'ютера з іншої системи, де SSH клієнт надає можливість копіювати дані. Для Windows популярними клієнтами є PuTTY, MobaXterm.
Для підключення використайте IP-адресу з кроку тестування підключення до мережі.
Автоматичне підключення Wi-Fi
Проте, для автоматичного під'єднання треба ще трохи конфігурації. Перегляньте ключ який відповідає паролю для Вашої Wi-Fi мережі, скопіюйте ключ psk
з файлу /etc/wpa_supplicant/wpa_supplicant.conf
:
cat /etc/wpa_supplicant/wpa_supplicant.conf | grep psk
psk=XXX
Відредагуйте файл /etc/network/interfaces
:
pico /etc/network/interfaces
В кінці, з нового рядка, вставте текст:
allow-hotplug wlp1s0
iface wlp1s0 inet dhcp
wpa-ssid NETWORK-NAME
wpa-psk XXX
Де XXX
скопійовано в попередньому кроці (з файлу /etc/wpa_supplicant/wpa_supplicant.conf
).
Збережіть дані та вийдіть з редактора натиснувши Ctr + X
та Y
, а потім Enter
.
Мій файл /etc/network/interfaces
:
root@klipper:/home/klp# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug wlp1s0
iface wlp1s0 inet dhcp
wpa-ssid Lufa-2
wpa-psk 86927f1e3a2103c78b7dd8854751b766f23a9808852dda76c0f488a2d8ffbcfd
Перевантажте систему та переконайтеся що автоматичне підключення до Wi-Fi відбулося:
/sbin/reboot
Видаліть пароль який вказано відкритим текстом у файлі /etc/wpa_supplicant/wpa_supplicant.conf
:
pico /etc/wpa_supplicant/wpa_supplicant.conf
Більше варіантів для підключення мережі описано в офіційній документації Debian.
Оновлення системи
Відредагуйте файл /etc/apt/sources.list
, закоментуйте рядки з cdrom
:
::: bash
pico /etc/apt/sources.list
Мій файл /etc/apt/sources.list
:
::: bash
root@klipper:/home/klp# cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official i386 DVD Binary-1 20221217-10:40]/ bullseye contrib main
#deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official i386 DVD Binary-1 20221217-10:40]/ bullseye contrib main
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security bullseye-security main contrib
deb-src http://security.debian.org/debian-security bullseye-security main contrib
# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bullseye-updates main contrib
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
Оновіть перелік відомих пакетів (програм):
apt update
sudo
Щоб працювати під звичайним користувачем, але мати можливість виконувати команди як адміністратор потрібно встановити програму sudo
.
apt install sudo
Додайте звичайного користувача в групу адміністраторів:
/sbin/adduser klp sudo
root@klipper:/home/klp# /sbin/adduser klp sudo
Adding user `klp' to group `sudo' ...
Adding user klp to group sudo
Done.
Вийдіть з системи:
exit
exit
Після повторного логіну, для виконання команд адміністратора можна використовувати sudo
перед нею. Пароль для sudo це пароль звичайного користувача (не суперадміністратора root). Наприклад:
klp@klipper:~$ sudo poweroff
[sudo] password for klp:
klp@klipper:~$ Connection to 192.168.1.17 closed by remote host.
Connection to 192.168.1.17 closed.
Не засинати після закривання екрана
За замовчуванням, нетбук засинатиме якщо закрити кришку екрана. Це можна відключити.
У файлі /etc/systemd/logind.conf
розкоментувати HandleLidSwitch=ignore
:
echo "HandleLidSwitch=ignore" | sudo tee --append /etc/systemd/logind.conf
Перевантажте комп'ютер.
Відображення процесу завантаження
Я люблю бачити як вантажиться система. :) За замовчуванням, цей процес відбувається "за ширмою". Зроблю його видимим. Треба відредагувати /etc/default/grub
і переконатися що GRUB_CMDLINE_LINUX_DEFAULT
не містить quiet
:
klp@klipper:~$ sudo cat /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT=""
Перечитати конфігурацію GRUB:
klp@klipper:~$ sudo update-grub
Оптимізація роботи диска
Якщо використовуєте SD-карту, або SSD старого зразка — раджу ознайомитися з моїми порадами для продовження життя карти (диска).