RU EN

Как настроить wifi-соединение через консоль

 

Для начала, нужно определить имя wifi-интерфейса и если он не активирован, активировать:

ifconfig
ifconfig wlp4s0 up

Затем необходимо просканировать доступные wifi-точки и задать пароль для доступа в конфиге:

iwlist wlp4s0 scanning | grep WiFi
wpa_passphrase WiFiName 'password' > config.conf

После этого остаётся подключится к wifi-точке и получить адрес от DHCP:

wpa_supplicant -D wext -i wlp4s0 -c config.conf -B
dhclient wlp4s0

Если вдруг в системе не установлен wpa_supplicant, предварительно необходимо его установить:

apt update
apt install wpasupplicant
Комментариев: 0
14.01.2021 06:14


Использвание nc для отладки http-запросов

 

Предварительно надо создать файл с ответом. Например:

printf "HTTP/2 200 OK\nserver: nginx\ndate: Tue, 31 May 2022 11:27:54 GMT\n\n" > resp.txt

Для отладки http-запросов можно воспользоваться утилитой nc (из-под root):

cat resp.txt | nc -q -1 -lp 80
Комментариев: 0
30.05.2020 10:02


Запуск ssh-agent как systemd сервис

 

Для данного примера предполагается, что для пользователя www-data уже сгенерированы ssh-ключи.

Создаём файл /etc/systemd/system/www-ssh-agent.service:

[Unit]
Description=SSH key agent of www-data user

[Service]
Type=simple
User=www-data
Group=www-data
Environment=SSH_AUTH_SOCK=/var/www/.ssh/ssh-agent-www-data.sock
Environment=HOME=/var/www
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
ExecStartPost=/usr/bin/ssh-add /var/www/.ssh/id_rsa

[Install]
WantedBy=default.target

Затем нужно активировать сервис командой:

systemctl enable www-ssh-agent.service

 

Комментариев: 0
09.12.2019 13:55


Конфликты портов в docker-контейнерах

 

Если при конфликте портов используемых docker-контейнерами попробовать переопределить их в docker-compose.override.yml, то конфликт не разрешается. Происходит это из-за различного поведения разных типов данных при переопределении. Скалярные значения переопределяются, а массивы объединяются. Поэтому если переопределить значение массива в docker-compose.override.yml, то оно объединится с теми значениями, которые указаны в основном файле.

Комментариев: 0
18.09.2019 05:46


Composer контейнер "the authenticity of host can't be established"

 

Для того, чтобы composer docker-контейнер перестал требовать подтверждение ключа, нужно в контейнер добавить строчку:

RUN printf "\n    StrictHostKeyChecking no" >> /etc/ssh/ssh_config
Комментариев: 0
16.09.2019 18:35