Я работаю с несколькими RaspberryPi 4.
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
Один из Raspberrys не использует статический ip, предоставленный через dhcpcd.conf. Вместо этого он использует предоставленный dhcp. Как заставить его использовать предоставленный статический IP-адрес?
Фон и то, что я уже пробовал:
Я скопировал ОС работающей малины на несколько новых. Я изменил имена хостов и статические ips новых Raspberrys. Я изменил все следы старого имени хоста на новое. Я обновил SSH-ключи новой малины. Я перезагрузил малину. WLAN еще не используется, потребуется в будущем.
Один из новых Raspberrys не использует предоставленный мною IP-адрес staic.
Что я пытался решить эту проблему:
- Элемент списка
- отключен ipv6 в "/etc/sysctl.conf"
- загрузил малину с sd-карты работающей малины с другим staic ip (работал)
- дважды проверяется, запущены ли другие конфигурации ip (другие конфигурации не найдены (interfaces | interfaces.d) *
- проверяется, работает ли dhcp
Коди журналы консоли:
dhcpcd.conf
hostname
clientid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
slaac private
interface eth0
static ip_address=192.168.0.39/24
static routers=192.168.0.250
static domain_name_servers=192.168.0.250 8.8.8.8
/ etc / sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
ip
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether dc:a6:32:1d:c7:94 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.36/24 brd 192.168.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
systemctl statusdhcpcd.service
dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-10-14 10:42:11 CEST; 32min ago
Process: 356 ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -b (code=exited, status=0/SUCCESS)
Main PID: 398 (dhcpcd)
Tasks: 2 (limit: 1599)
Memory: 4.3M
CGroup: /system.slice/dhcpcd.service
├─398 /sbin/dhcpcd -q -b
└─454 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
Oct 14 10:42:18 gatepi002 dhcpcd[398]: eth0: soliciting a DHCP lease
Oct 14 10:42:18 gatepi002 dhcpcd[398]: eth0: offered 192.168.0.36 from 192.168.0.250
Oct 14 10:42:18 gatepi002 dhcpcd[398]: eth0: probing address 192.168.0.36/24
Oct 14 10:42:20 gatepi002 dhcpcd[398]: wlan0: probing address 192.168.44.28/24
Oct 14 10:42:22 gatepi002 dhcpcd[398]: eth0: using static address 192.168.0.36/24
Oct 14 10:42:22 gatepi002 dhcpcd[398]: eth0: adding route to 192.168.0.0/24
Oct 14 10:42:22 gatepi002 dhcpcd[398]: eth0: adding default route via 192.168.0.250
Oct 14 10:42:24 gatepi002 dhcpcd[398]: wlan0: leased 192.168.44.28 for 540 seconds
Oct 14 10:42:24 gatepi002 dhcpcd[398]: wlan0: adding route to 192.168.44.0/24
Oct 14 10:42:24 gatepi002 dhcpcd[398]: wlan0: adding default route via 192.168.44.1