Согласно wireless wiki вы должны использовать wl
модуль вместо bcma
:
PCI-ID Supported? Chip ID Modes PHY version Alternative
14e4:43a0 no BCM4360 a/b/g/n/ac AC? wl
Чтобы загрузить wl
, вы должны установить broadcom-sta пакет:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Установите последнюю версию linux-image
, перезагрузитесь и установите соответствующие пакеты linux-headers
и dkms
. broadcom-sta
должен быть установлен следующим образом:
apt-get install broadcom-sta
Выгрузка конфликтующих драйверов:
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
Загрузка модуля wl
:
modprobe wl
Проблема заключалась в том, что я не указал, где будут располагаться кеш и файл PID для ddclient.
Согласно странице - help
:
-file path : load configuration information from 'path' (default: /etc/ddclient.conf).
-cache path : record address used in 'path' (default: /var/cache/ddclient/ddclient.cache).
-pid path : record process id in 'path'.
Моя команда ExecStart
указала только -файл
, в то время как мне нужно было также указать -cache
и -pid
.
Вот мой рабочий ddclient_website1.service:
[Unit]
Description=DDNS client for website1.tld
After=network.target
[Service]
Type=forking
PIDFile=/var/run/ddclient_website1.pid
ExecStart=/usr/sbin/ddclient -file /etc/ddclient_website1.conf -pid /var/run/ddclient_website1.pid -cache /var/cache/ddclient/ddclient_website1.cache
[Install]
WantedBy=default.target
Вы также можете указать эти пути в файле конфигурации для ddclient, в /etc/ddclient_website1.conf
:
daemon=1800
use=web, web=dynamicdns.park-your-domain.com/getip
protocol=namecheap
server=dynamicdns.park-your-domain.com
login=website1.tld
password=my_ddns_password
cache=/var/cache/ddclient/ddclient_website1.cache
pid=/var/run/ddclient_website1.pid
@
Теперь вы можете запустить systemctl включить ddclient_website1.service
и systemctl start ddclient_website1.service
и запустить ddclient.
Это может быть связано с , попробуйте изменить раздел [Install]
на
[Install]
WantedBy=default.target