Это решение было предложено другом, и оно сработало без особых проблем.
ssh
в загрузочный раздел)wpa_supplicant.conf
в загрузочный раздел)установить статический IP-адрес для eth0 в/etc/dhcpcd.conf
:
interface eth0
static ip_address=192.168.220.1/24
static routers=192.168.178.1
и перезапуститеdhcpcd
:
sudo service dhcpcd restart
в /etc/sysctl.conf
, включите переадресацию IPv4, раскомментировав строку
#net.ipv4.ip_forward=1
, чтобы получить
net.ipv4.ip_forward=1
применить:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Я также перезагрузился после этого шага, я не уверен на 100%, что это строго необходимо.
Область получает статический IP-адрес в новой подсети. Это можно настроить с помощью служебного меню осциллографа, как описано в руководстве.
То, как выполняются эти шаги, зависит от вашего маршрутизатора:
wlan0
один и тот же адрес. В данном случае 192.168.178.46
. В качестве альтернативы можно назначить статический IP-адрес для RPi wlan0
. 192.168.220.0
, маске подсети 255.255.255.0
, через192.168.178.46
(RPiwlan0
). С сетью ничего не поделаешь, пока она находится в вайфай роутера.
Я использовал https://pypi.org/project/ds1054z/, чтобы взять следующее
Спасибо, BarBar, за ответ. +1 Я пробовал это раньше и не работал. Однако я обнаружил, что некоторые настройки в файле /etc/NetworkManager/NetworkManager.conf были неправильными, и после перезагрузки все в порядке. Итак, проблема решена! Спасибо еще раз!