硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5081|回复: 8
收起左侧

[LwIP] 请教下,lwip 启动dhcp后,需不需要在本机上设置远程的客户端/服务器端的ip地址 ?

[复制链接]

655

主题

3299

回帖

5289

积分

论坛元老

积分
5289
发表于 2020-4-24 09:35:13 | 显示全部楼层 |阅读模式
请教下,lwip 启动dhcp后,需不需要在本机上设置远程的客户端/服务器端的ip地址 ?



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-4-24 10:11:18 | 显示全部楼层
当前我们用的基本都是DHCP客户端,是从DHCP服务器获取的IP地址。
回复

使用道具 举报

655

主题

3299

回帖

5289

积分

论坛元老

积分
5289
 楼主| 发表于 2020-4-24 11:18:40 | 显示全部楼层
eric2013 发表于 2020-4-24 10:11
当前我们用的基本都是DHCP客户端,是从DHCP服务器获取的IP地址。

你的 意思 是一般的 开发板或者用户这边 使用的 客户端 是比较多,对吗 ?

一旦客户端获取到 远程 服务器端的 ip 后,远程的 ip 地址是不需要 客户端去设置的是吧 ??

如果 开发板或者用户使用的服务器端,  那开发板上是否需要设置 远程 客户端的 ip 啊 ?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-4-24 12:03:52 | 显示全部楼层
hpdell 发表于 2020-4-24 11:18
你的 意思 是一般的 开发板或者用户这边 使用的 客户端 是比较多,对吗 ?

一旦客户端获取到 远程 服 ...

1、是DHCP这个功能,一般小型协议栈都是仅支持DHCP Client
2、我们自己搭建的服务器,IP地址都是固定的,就跟我们论坛服务器似的,IP都是固定。

一般像百度,腾讯这些大厂的域名是固定的,但可以有多个服务器IP。

3、也不用,这种的适合固定IP,可以前期通过UDP广播,统一设置IP
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-6-19 08:25:12 | 显示全部楼层
你好,
1:想使用DHCP服务器,该怎么移植了?
2:对方的DHCP客户端在ping 时,首先会发送DHCP协议帧,我方程序中无法回应这个,会导致ping时间很长,大概20s。
3:我看到程序中这个宏定义 LWIP_IP_ACCEPT_UDP_PORT 似乎可以不过滤掉广播地址,这个宏是?组播使用的吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-6-19 09:09:39 | 显示全部楼层
瞧那个人 发表于 2021-6-19 08:25
你好,
1:想使用DHCP服务器,该怎么移植了?
2:对方的DHCP客户端在ping 时,首先会发送DHCP协议帧,我方程 ...

移植第3方:
lwip原始软件包貌似没带dhcp server,试试这个第3方吧

https://github.com/nodemcu/nodem ... ip/app/dhcpserver.c

回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
QQ
发表于 2021-11-24 23:06:24 | 显示全部楼层
eric2013 发表于 2021-6-19 09:09
移植第3方:
lwip原始软件包貌似没带dhcp server,试试这个第3方吧

请问有没有遇到过LWIP dhcp可以获取到IP地址,但就是ping不同。改为静态地址后。就可以ping通。
能不能提供一些思路。谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-11-25 12:57:18 | 显示全部楼层
augustedward 发表于 2021-11-24 23:06
请问有没有遇到过LWIP dhcp可以获取到IP地址,但就是ping不同。改为静态地址后。就可以ping通。
能不能 ...

这个好像是配置问题。
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
QQ
发表于 2021-12-3 20:45:39 | 显示全部楼层
eric2013 发表于 2021-11-25 12:57
这个好像是配置问题。

DHCP获取到IP后,将DHCP stop了。然后就不行了。不stop就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 06:54 , Processed in 0.264111 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表