DHCPCD用于较新的Android版本吗?如何配置新的DHCP客户端? -- wi-fi 领域 和 networking 领域 和 dhcp 领域 android 相关 的问题

Is dhcpcd used in newer Android versions? How to configure new DHCP client?


简体版||繁體版
2
vote

问题

中文

基本上,有一个文件 /etc/dhcpcd/dhcpcd.conf 。这个文件还是 dhcpcd ally ally?我的手机运行Android 7.1.2,我想使用这个文件中的 hostname somename 行更改默认主机名,但它看起来被忽略(DHCP请求没有变化)。

我已经在DEV选项中读过关于"遗留的Android DHCP客户端" 的东西,但我没有这个职位,我也找不到关于现代DHCP客户端的任何东西,我认为现在使用了 - 是否有 dhcpcd

等任何配置文件吗?
english

Basically, there's a file /etc/dhcpcd/dhcpcd.conf . Is this file or dhcpcd used at all? My phone runs Android 7.1.2 and I wanted to change the default hostname using the hostname somename line in this file, but it looks like it was ignored (there was no change in dhcp request).

I've read something about "legacy Android DHCP client" in the dev options, but I don't have this position there, and also I couldn't find anything about the modern DHCP client, which I think is used now - does it have any config file like dhcpcd?

        

回答列表

2
 
vote
vote
最佳答案
 

dhcpcd 在Android 6+中未使用,它被推荐为支持Java DHCP客户端。 "传统DHCP客户端" 选项在转换阶段可用,但在Android 7 中删除( 1 , 2 )。引用源:

传统的DHCP客户端已从平台中删除。平台支持的唯一DHCP客户端是在M中引入的DHCP客户端。

net.hostname 是设置(最多到Android 7)通过ConnectipityService(在Java堆栈中运行),DHCPClient 使用它(至少达到Android 10)。您可以使用 setprop 命令或添加一些 init .rc 文件来设置每一个引导。

它是否具有 dhcpcd

等任何配置文件

no。在 system_server 中运行的Java进程不可配置,除了通过一些命令行工具例如 /system/bin/service 。但是,没有任何方法可以设置 net.hostname


相关:

  • 如何更改我的Android设备的名称?
  • 如何通过hostname ping本地网络主机?
 

dhcpcd is not used in Android 6+, it was deprecated in favor of Java DHCP client. "Legacy DHCP client" option was available during transition phase but was removed in Android 7 (1, 2). Quoted from source:

The legacy DHCP client has been removed from the platform. The only DHCP client that the platform supports is the DHCP client introduced in M.

net.hostname is set (up to Android 7) by ConnectivityService (runs in Java stack), and DhcpClient uses it (at least up to Android 10). You can set it manually using setprop command or add in some init's .rc file to set on every boot.

does it have any config file like dhcpcd?

No. Java processes running in system_server are not configurable except through some command-line tools e.g. /system/bin/service. However no method is available to set net.hostname.


RELATED:

  • How do I change the name of my Android device?
  • How to ping a local network host by hostname?
 
 

相关问题

10  如何更改DHCP配置?  ( How to change dhcp config ) 
我正在尝试从我的Android设备中的IMS客户端访问IMS核心,但是我需要修改DHCP客户端,以将核心的IP添加为DNS之一。在Linux操作系统的情况下,以下将作业:: cd /etc/dhcp3/ ; vi dhclient.conf ; /* add the line:: prepend domain-...

7  Droidwall和无线系绳  ( Droidwall and wireless tethering ) 
我有一个非常简单的问题:当我运行 Wifi Tether 时,除非我禁用 DroidWall 防火墙,否则计算机将无法获取IP地址。 dw以白名单模式运行,但我在其菜单上运行,以启用它找到的所有无线相关的应用程序。没有。我必须阻止它来制作DHCP服务器工作。 Android 4.1中的应用程序,或者至少在库存GS...

61  如何更改我的Android设备的名称?  ( How do i change the name of my android device ) 
我的Android设备是Nexus One。但这应该适用于所有当前的Android设备。 如何更改我的Android设备的名称? 当我连接到我的无线路由器的客户端表时,我的Android设备被列为:Android_1234567890abedfc。我想给它一个更可读的名字。 ...

0  未通过Cyanogenmod连接到公共WiFi网络  ( Fail to connect to public wifi networks with cyanogenmod ) 
我将预先安装的操作系统更改为Cyanogenmod 9在我的xperia neo v上,从那时起,我无法连接到任何需要简单注册的免费公共网络(如机场,咖啡馆等)。 我的手机确实连接到网络(它说连接)但是当我打开浏览器(Opera)注册它永远不会连接时,播放失败后一段时间后无法连接消息。 这与这个其他问题我也有?要解...

2  在4.0 ICS中访问Internet的问题  ( Problem accessing internet in 4 0 ics ) 
对于一些奇怪的原因,我的Android 4.0 ICS平板电脑不再能够访问Internet。 首先,通过WiFi,它可以连接到两个不同的网络。 然后,我试图通过DHCP将其连接到家庭路由器。它不能。 至于Wifi,平板电脑获得IP号。 我不知道这是怎么发生的,如果它是 route 问题或dns问题或其他。 试图安装终...

3  更改DNS但留在DHCP上  ( Change dns but stay on dhcp ) 
我有一个"MINIX Neo X8-H Plus" Android电视盒,运行Android 4.4(Kitkat)。 我想在WiFi连接上更改DNS服务器,但要执行此操作,如果我更改为静态IP地址,我只能获得该选择。现在,在Windows或iOS上,您可以继续使用DHCP,同时将不同的DNS服务器设置为DHCP服务...

15  通过主机名识别Android设备  ( Identifying an android device by its hostname ) 
我们网络中的每个Android设备都有主机名 android_[some-hex-number].domain.local 。我确实有一个要求10个IP地址(不同的Mac,但总是同一个主机名)的设备。有没有办法从该主机名中获取IMEI或序列号? 我找到了有关hostname的不同信息: http://comm...

0  Android USB共享连接是否运行DHCP服务器?  ( Does android usb shared connection runs a dhcp server ) 
我知道Android的USB共享连接,我一直在使用它来连接到我的电脑。 还有一个旧的国内路由器,具有RJ45和无线接口。我一直在考虑使用USB-RJ45转换器将手机直接连接到路由器,以便根据路由器的RJ45交换接口向计算机提供互联网,以及使用WiFi的其他无线设备。 所以我的问题是:是Android USB共享连接运...

3  三星Galaxy S - 获取IP地址的问题。 “请求”  ( Samsung galaxy s problem obtaining ip address nak in request ) 
我无法从我的wifi路由器获取我的Android智能手机的IP地址。 观察: 与其他路由器或通过蜂窝数据的智能手机连接正常。 我的路由器与我的电脑的wifi连接是好的。 智能手机的WiFi链接到最近。 安全打开或关闭不会改变。 路由器是tpink wr541 v7。固件升级没有帮助。 问题持续存...

3  有没有办法每网络设置IP配置?  ( Is there a way to set the ip configuration on a per network basis ) 
我连接到多个wifi网络。在一些网络上,我必须使用静态IP地址。大多数DHCP配置都没有选择使用静态IP寻址。 因为这个原因,我希望能够使用特殊设置为网络设置特定的IP设置。是这样的事情吗? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有