На целевой плате QNX 'ifconfig' и 'route show' указаны ниже.
[ICAS3-QVMHOST /] # ifconfig
lo0: flags = 8049 mtu 33136
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128`enter code here`
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
pflog0: flags = 0 mtu 33136
vp0: flags = 8802 mtu 1500
capabilities rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
capabilities tx=7e<TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6▒▒▒2▒01▒229▒▒3▒$(▒▒▒▒&▒!(▒▒▒▒&▒*"(▒▒▒▒&▒!(▒▒▒▒&▒*"▒6CSUM>
enabled tx=0
address: 70:b3:d5:92:7a:82
media: Ethernet autoselect
status: active
ntn_vp0: flags = 8943 mtu 1500
capabilities rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
capabilities tx=7e<TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6>
enabled rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
enabled tx=0
address: a0:b0:c0:d0:e5:ff
media: Ethe▒2:▒▒▒toselect
status: active
inet6 fe80::a2b0:c0ff:fed0:e5ff%ntn_vp0 prefixlen 64 scopeid 0x22
eth0: flags = 8943 mtu 1500
address: 70:b3:d5:92:7a:81
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::72b3:d5ff:fe92:7a81%eth0 prefixlen 64 scopeid 0x23
vlan0: flags = 8c43
address: 70:b3:d5:92:7a:81
inet6 fe80::72b3:d5ff:fe92:7a81%vlan0 prefixlen 64 scopeid 0x24
inet6 fd53:7cb8:383:3::73 prefixlen 64
bridge0: flags = 41
en0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
address: 00:00:00:00:02:d9
media: Ethernet autoselect (none)
status: no carrier
inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::200:ff:fe00:2d9%en0 prefixlen 64 scopeid 0x26
и статус таблицы маршрутизации ниже.
[ICAS3-QVMHOST /] # route show
Таблицы маршрутизации
Интернет: флаги шлюза назначения по умолчанию 192.168.0.2 UG 127.0.0.1 127.0.0.1 UH 192.168.0.0/24 ссылка # 35U 0 192.168.0.0/24 ссылка № 38 U 192.168.0.2 70: b3: d5: 92: 7a: 81 UHL 192.168.0.7 ссылка № 35 UHL 192.168.0.10 ссылка № 35 UHRL
Интернет6:
Destination Gateway F8ags
::1 ::1 UH
fd53:7cb8:383:3:: link#36 U
fd53:7cb8:383:3::73 70:b3:d5:92:7a:81 UHL
fe80::%lo0 fe80::1%lo0 U
fe80::1%lo0 link#1 UHL
fe80::%ntn_vp0 link#34 U
fe80::a2b0:c0ff:fed0:e5ff%ntn_vp0 a0:b0:c0:d0:e5:ff UHL
fe80::%eth0 link#35 U
fe80::72b3:d5ff:fe92:7a81%eth0 70:b3:d5:92:7a:81 UHL
fe80::%vlan0 link#36 U
fe80::72b3:d5ff:fe92:7a81%vlan0 70:b3:d5:92:7a:81 UHL
fe80::%en0 link#38 U
fe80::200:ff:fe00:2d9%en0 00:00:00:00:02:d9 UHL
ff01:1:: ::1 U
ff01:22:: link#34 U
ff01:23:: link#35 U
ff01:24:: link#36 U
ff01:26:: link#38 U
ff02::%lo0 ::1 U
ff02::%ntn_vp0 link#34 U
ff02::%eth0 link#35 U
ff02::%vlan0 link#36 U
ff02::%en0 link#38 U
ff14::1:50 fd53:7cb8:383:3::73 UGH
ff14::4:0 fd53:7cb8:383:3::73 UGH
Мои вопросы: Если программа для ПК отправляет пакет UDP с адресом назначения для 'ff14 :: 4: 0',
Затем, На цели(QNX), я могу увидеть пакет с ПК, используя 'tcpdump'.
[ICAS3-QVMHOST /]# tcpdump port 42514 &
[1] 958491
tcpdump: WARNING: ntn_vp0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ntn_vp0, link-type EN10MB (Ethernet), capture size 96 bytes
[ICAS3-QVMHOST /]#
[ICAS3-QVMHOST /]#
[ICAS3-QVMHOST /]#
[ICAS3-QVMHOST /]# 00:06:37.716407 IP6 fe80::5590:52bc:8027:3856.62610 > ff14::4:0.42514: UDP, length 7
Но приложение My server не может получить пакет UDP от ПК.
Если приложение My client на QNX отправляет пакет UDP с адресом назначения для "ff14 :: 4: 0", тогда приложение моего сервера может получить пакет UDP.
Почему приложение моего сервера не может получить пакет UDP от программы ПК?Почему мое серверное приложение может получать пакет UDP от моего клиентского приложения?Оба клиента отправляют один и тот же адрес назначения ("ff14 :: 4: 0") UDP-пакет ...
ПОМОГИТЕ МНЕ !!Я действительно новичок в разработке программ NETWORK ... TT