参考android dhcpcd 代码可以知道,两个关键点,第一个是找到对应到网卡 wlan0, 如果你的网卡另有名,清更改为你的网卡名(网卡名称错误直接代码跳过,所以无法发送hostname). 另一个是 hostname 设置的名称, 如果更改名称直接修改 PC-myName. 这样你抓到IP LOG中就会发现hostname这项
AOSP/external/dhcpcd/android.conf
# dhcpcd configuration for Android Wi-Fi interface
# See dhcpcd.conf(5) for details.
# IPv6 RS/RA processing is handled by the kernel. See also http://b/15268738
noipv6rs
interface wlan0
# dhcpcd-run-hooks uses these options.
hostname PC-myName
option subnet_mask, routers, domain_name_servers, domain_name, domain_search