lwip协议栈在linux运行,2.通过LWIP协议栈使用学习http,tcp,网卡之间的关系.

这是LWIP  路由器里能看到获取IP,但ping不通

[main.c@0088]:Build DateTime:Sep 15 2020 11:43:50

[main.c@0089]:Project Name:PIC24FJ512GB606

[main.c@0094]:RN4870 Init:Success

[main.c@0100]:Set BLE Name:Success

netif: netmask of interface    set to 255.255.255.0

netif: GW address of interface    set to 192.168.6.1

netif_set_ipaddr: netif address being changed

netif: added interface en IP addr 192.168.6.123 netmask 255.255.255.0 gw 192.168.6.1

netif: setting default interface en

etharp_request: sending ARP request.

etharp_raw: sending raw ARP packet.

ethernet_output: sending packet 528e

dhcp_start(netif=60a2) en0

dhcp_start(): mallocing new DHCP client

dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration

dhcp_discover()

transaction id xid(0)

dhcp_discover: making request

dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)

ip4_output_if: en0

IP header:

+-------------------------------+

| 4 | 5 |  0x00 |       336     | (v, hl, tos, len)

+-------------------------------+

|        0      |000|       0   | (id, flags, offset)

+-------------------------------+

|  255  |   17  |    0xba9d     | (ttl, proto, chksum)

+-------------------------------+

|    0  |    0  |    0  |    0  | (src)

+-------------------------------+

|  255  |  255  |  255  |  255  | (dest)

+-------------------------------+

ip4_output_if: call netif->output()

ethernet_output: sending packet 52c6

dhcp_discover: deleting()ing

dhcp_discover: SELECTING

dhcp_discover(): set request timeout 2000 msecs

[main.c@0122]:netif_is_link_up.

etharp_timer

etharp_timer

dhcp_fine_tmr(): request timeout

dhcp_timeout()

dhcp_timeout(): restarting discovery

dhcp_discover()

transaction id xid(0)

dhcp_discover: making request

dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)

ip4_output_if: en0

IP header:

+-------------------------------+

| 4 | 5 |  0x00 |       336     | (v, hl, tos, len)

+-------------------------------+

|        1      |000|       0   | (id, flags, offset)

+-------------------------------+

|  255  |   17  |    0xba9c     | (ttl, proto, chksum)

+-------------------------------+

|    0  |    0  |    0  |    0  | (src)

+-------------------------------+

|  255  |  255  |  255  |  255  | (dest)

+-------------------------------+

ip4_output_if: call netif->output()

ethernet_output: sending packet 52c6

dhcp_discover: deleting()ing

dhcp_discover: SELECTING

dhcp_discover(): set request timeout 4000 msecs

etharp_timer

etharp_timer

etharp_timer

etharp_timer

dhcp_fine_tmr(): request timeout

dhcp_timeout()

dhcp_timeout(): restarting discovery

dhcp_discover()

transaction id xid(0)

dhcp_discover: making request

dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)

ip4_output_if: en0

IP header:

+-------------------------------+

| 4 | 5 |  0x00 |       336     | (v, hl, tos, len)

+-------------------------------+

|        2      |000|       0   | (id, flags, offset)

+-------------------------------+

|  255  |   17  |    0xba9b     | (ttl, proto, chksum)

+-------------------------------+

|    0  |    0  |    0  |    0  | (src)

+-------------------------------+

|  255  |  255  |  255  |  255  | (dest)

+-------------------------------+

ip4_output_if: call netif->output()

ethernet_output: sending packet 52c6

dhcp_discover: deleting()ing

dhcp_discover: SELECTING

dhcp_discover(): set request timeout 8000 msecs

etharp_timer

etharp_timer

etharp_timer

etharp_timer

etharp_timer

ethernet_input: dest:22:33:44:55:08:00, src:45:00:01:50:00:02, type:0

etharp_timer

ethernet_input: dest:11:22:33:44:55:08, src:00:45:00:01:50:00, type:200

etharp_timer

etharp_timer

dhcp_fine_tmr(): request timeout

dhcp_timeout()

dhcp_timeout(): restarting discovery

dhcp_discover()

transaction id xid(0)

dhcp_discover: making request

dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)

ip4_output_if: en0

IP header:

+-------------------------------+

| 4 | 5 |  0x00 |       336     | (v, hl, tos, len)

+-------------------------------+

|        3      |000|       0   | (id, flags, offset)

+-------------------------------+

|  255  |   17  |    0xba9a     | (ttl, proto, chksum)

+-------------------------------+

|    0  |    0  |    0  |    0  | (src)

+-------------------------------+

|  255  |  255  |  255  |  255  | (dest)

+-------------------------------+

ip4_output_if: call netif->output()

ethernet_output: sending packet 52c6

dhcp_discover: deleting()ing

dhcp_discover: SELECTING

dhcp_discover(): set request timeout 16000 msecs

etharp_timer

etharp_timer

etharp_timer

etharp_timer

etharp_timer

ethernet_input: dest:22:33:44:55:08:00, src:45:00:01:50:00:03, type:0

etharp_timer

ethernet_input: dest:11:22:33:44:55:08, src:00:45:00:01:50:00, type:300

etharp_timer

etharp_timer

etharp_timer

etharp_timer

etharp_timer

etharp_timer

etharp_timer

最近编辑记录 xfdr0805 (2020-09-15 12:01:05)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值