工具/软件:Linux
您好!
我们正在使用基于 Yocto 的构建系统、我们最近开始使用/etc/network/interface 文件来管理我们的网络。 使用此文件的主要目的是分别在修改接口文件时自动调用 DHCP 和分配 IP。 我们将 dhclient 作为 DHCP 客户端。 以前,每当更新新的网络配置时,我们就通过我们的应用程序手动运行 dhclient。
我知道有一个接口文件,dhclient 可以自动工作,systemd 可以在需要时调用它。 在我们的情况下,dhclient 不会自动调用(无论是启动还是接口文件更改),如果我们手动运行 dhclient wlan0命令,则只有它会从 DHCP 服务器检索 IP 地址。 wlan0接口只需要它、没有以太网。
我还附上了接口文件,以作如下澄清:
用于动态 IP 分配的接口文件:
自动关闭
iface lo inet 环回
自动 CAN0
iface CAN0 inet 手册
预装/sbin/ip 链接集$iface 类型可以比特率125000
预置 IP 链路集$iface 类型可以重新启动-ms 1000
/sbin/ifconfig 上的$iface 上的
/sbin/ifconfig 减省$iface
自动 CAN1
iface CAN1 inet 手册
预装/sbin/ip 链接集$iface 类型可以比特率125000
预置 IP 链路集$iface 类型可以重新启动-ms 1000
/sbin/ifconfig 上的$iface 上的
/sbin/ifconfig 减省$iface
自动 wlan0
iface wlan0 inet DHCP
开机自检 systemctl 启动 wpa_supplicant
停机系统命令停止 wpa_supplicant
用于静态 IP 分配的接口文件:
自动 wlan0
iface wlan0 inet static
地址192.168.180.111
子网掩码255.255.255.0
网关192.168.180.1
DHCP 0
最终目标是使 dhclient 自动工作、就像它应该做的那样。 我希望能迅速作出反应。
谢谢、
Divyeshkumar