Поставил на USB-flash русифицированный вариант Puppy 4.20. Также требовалось настроить интернет по протоколу 802.1х (провайдер мультинекс-киров). Сделал так:
1) Отредактировал файл /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
identity="ЛОГИН"
password="ПАРОЛЬ"
eapol_flags=0
}
2) Создал файл /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
wpa-driver wired
wpa-conf /etc/wpa_supplicant.conf
3) В терминале выполнил команду
wpa_supplicant -c/etc/wpa_supplicant.conf -ieth0 -Dwired -d
4) Далее
5) Для проверки в отдельной консоли выполнил
Увидел IP-адрес - значит всё работает
Прописывать в rc.local я ничего не стал, потому что планирую использовать Puppy в качестве Live-USB, но на всякий случай сделал скриптик и положил его в /usr/bin. Потом вывел значок на рабочий стол и вообще красота - один щелчок мыши и сеть включена
#!/bin/sh
wpa_supplicant -c/etc/wpa_supplicant.conf -ieth0 -Dwired -B&dhcpcd -d eth0