Cypress技术论坛
直播中

高倩

7年用户 179经验值
私信 关注
[问答]

无法启动DHCP服务

你好,
我想使用两个BCM943907WCD2设备,一个是服务器(或网关),另一个是客户端。
AP在WICEDYSTARTHODHCPYServer()中无法启动DHCP服务,因为我将接口定义为WieDeE.EnthNET-Butter。
如何获得正确的配置来运行BCM943907WCD2平台作为具有DHCP功能的以太网服务器?
有人能帮忙吗?

以上来自于百度翻译


     以下为原文
  Hi,

I want to use two  BCM943907WCD2  devices and one is server(or gateway) ,the other is client.
The AP fails to start DHCP service at wiced_start_dhcp_server() because I define the interface as WICED_ETHERNET_INTERFACE .

How can I get the right configuration to run a BCM943907WCD2  platform as an ethernet server with DHCP function?

Could anyone help?

回帖(11)

徐夕武

2018-12-3 12:02:37
您可以使用WiDeJETNETWorksUp(WieDeE.EnthNETHealthPo界面,WiDeGiEuthInAuthalDHCPAsServer,NULL);WICDEXUSEIONALALYODHCPA服务器将允许WICE启动DHCP服务器。

以上来自于百度翻译


     以下为原文
  You can use wiced_network_up( WICED_ETHERNET_INTERFACE, WICED_USE_INTERNAL_DHCP_SERVER, NULL ); for this. The WICED_USE_INTERNAL_DHCP_SERVER would allow WICED to start DHCP server.
举报

高倩

2018-12-3 12:22:09
引用: asd013 发表于 2018-12-3 18:24
您可以使用WiDeJETNETWorksUp(WieDeE.EnthNETHealthPo界面,WiDeGiEuthInAuthalDHCPAsServer,NULL);WICDEXUSEIONALALYODHCPA服务器将允许WICE启动DHCP服务器。

以上来自于百度翻译

你好,
因为不允许参数,所以它被困在WICDEDSTARGIDDHCP Server()中。当使用WijdUsIsInAualLoDHCPYServer选项时,WICDEDSTARTHODHCPYServer()将将WICDEDE EnETNETHEL接口语句设为WICDED BADARG,如下所示。
DHCPIXCHECK-PARAMS((Server=NULL)}((接口)!= WICEDED STAI接口(&)和(接口)!= WICEDDYAPH接口和&(接口)!= WICEDDY2PpI接口(&);= WICDEDICONTIGION接口),WICEDED BADARG;

以上来自于百度翻译


     以下为原文
  Hi grsr,
 
It is stuck in wiced_start_dhcp_server() since the parameter is not allowed. When use the WICED_USE_INTERNAL_DHCP_SERVER option,  wiced_start_dhcp_server() will sentence the WICED_ETHERNET_INTERFACE to be WICED_BADARG as the following shows at line.153 in dhcp_server.c.
DHCP_CHECK_PARAMS( (server == NULL) || ( (interface != WICED_STA_INTERFACE) && (interface != WICED_AP_INTERFACE) && (interface != WICED_P2P_INTERFACE) && (interface != WICED_CONFIG_INTERFACE) ), WICED_BADARG );
举报

周奕

2018-12-3 12:29:02
引用: LynnQ 发表于 2018-12-3 18:44
你好,
因为不允许参数,所以它被困在WICDEDSTARGIDDHCP Server()中。当使用WijdUsIsInAualLoDHCPYServer选项时,WICDEDSTARTHODHCPYServer()将将WICDEDE EnETNETHEL接口语句设为WICDED BADARG,如下所示。
DHCPIXCHECK-PARAMS((Server=NULL)}((接口)!= WICEDED STAI接口(&)和(接口)!= WICEDDYAPH接口和 ...

如果注释DHCPIQuestPARAMS行,它是否工作?

以上来自于百度翻译


     以下为原文
  Does it work if you comment out the DHCP_CHECK_PARAMS line?
举报

高倩

2018-12-3 12:34:53
引用: uwueyvwew 发表于 2018-12-3 18:50
如果注释DHCPIQuestPARAMS行,它是否工作?

以上来自于百度翻译

结果是“无法通过DHCP获得IP地址”

以上来自于百度翻译


     以下为原文
  The result is "Unable to obtain IP address via DHCP"
举报

更多回帖

发帖
×
20
完善资料,
赚取积分