日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2023/12/15 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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)

總結

以上是生活随笔為你收集整理的lwip协议栈在linux运行,2.通过LWIP协议栈使用学习http,tcp,网卡之间的关系.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。