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,网卡之间的关系.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果平板可以用鼠标吗
- 下一篇: linux hadoop 运行jar,L