質問編集履歴

5

2020/12/30 04:51

投稿

Purindle
Purindle

スコア7

test CHANGED
File without changes
test CHANGED
@@ -76,11 +76,11 @@
76
76
 
77
77
  ```
78
78
 
79
- また、この時 tcpdump udp and port 8011 -i lo でパケットを確認したところ、packetが表示されました。
79
+ また、この時 tcpdump udp and port 8011 -i lo を確認したところ、packetが表示されました。
80
80
 
81
81
  外部からのudp packetは -i ens3というネットワークデバイスで確認でき、
82
82
 
83
- 内部は -i lo で確認出来、このデバイス間でのpacket転送等の設定が可能なのであれば解決るのかと推察しています(調査中)
83
+ 内部は -i lo で確認でき状況です。
84
84
 
85
85
 
86
86
 

4

2020/12/30 04:51

投稿

Purindle
Purindle

スコア7

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  ```
40
40
 
41
- netcat -u {サーバー(VPS)のIP} 8011
41
+ netcat -u {VPSのグローバルIP} 8011
42
42
 
43
43
  abc
44
44
 
@@ -52,7 +52,7 @@
52
52
 
53
53
  `23:14:52.835296 IP {自宅PCのグローバルIP}.55273 > {VPSのグローバルIP}.8011: UDP, length 4`
54
54
 
55
- と表示されており、udpのパケットは届いている様子・・・?
55
+ と表示されており、udpのpacketは届いている様子・・・?
56
56
 
57
57
  だが、netcat -luv 8011で待ち受けているコンソールには何もメッセージが表示されない。
58
58
 
@@ -75,6 +75,12 @@
75
75
  abc
76
76
 
77
77
  ```
78
+
79
+ また、この時 tcpdump udp and port 8011 -i lo でパケットを確認したところ、packetが表示されました。
80
+
81
+ 外部からのudp packetは -i ens3というネットワークデバイスで確認でき、
82
+
83
+ 内部は -i lo で確認出来たので、このデバイス間でのpacket転送等の設定が可能なのであれば解決するのかと推察しています。(調査中)
78
84
 
79
85
 
80
86
 

3

文言を統一しました。

2020/12/30 00:40

投稿

Purindle
Purindle

スコア7

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
  ```
98
98
 
99
- netcat -u {サーバー(VPS)のIP} 8012
99
+ netcat -u {VPSのグローバルIP} 8012
100
100
 
101
101
  abc
102
102
 

2

調査状況 -> サーバー内部で確認 を追記しました。

2020/12/28 15:31

投稿

Purindle
Purindle

スコア7

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  ```
72
72
 
73
- netcat -u 8011
73
+ netcat -u {localhost または VPSのグローバルIP または 0.0.0.0} 8011
74
74
 
75
75
  abc
76
76
 

1

調査状況を追記しました。

2020/12/28 15:29

投稿

Purindle
Purindle

スコア7

test CHANGED
@@ -1 +1 @@
1
- UDP疎通確認のためのnetcatでメッセージが受信でき
1
+ UDP疎通確認のためのnetcatでメッセージが受信できず困ってます
test CHANGED
@@ -1,4 +1,4 @@
1
- ### ◆やりたいこと
1
+ ### ◆やりたいこと・困っていること
2
2
 
3
3
  0. サーバー側でnetcatを利用してudp port:8011で待ち受け
4
4
 
@@ -16,13 +16,13 @@
16
16
 
17
17
 
18
18
 
19
- 試したこと・状況等以下に記載している通りなのですが、完全に行き詰まっており
19
+ 試したこと・状況等以下に記載している通りなのですが、完全に行き詰まっている状況ですので
20
20
 
21
21
  解決の糸口となるような調査方法・アドバイス等頂けませんでしょうか。
22
22
 
23
23
 
24
24
 
25
- ### ◆試したこと
25
+ ### ◆試したこと・調査状況
26
26
 
27
27
  ・サーバー側
28
28
 
@@ -46,8 +46,6 @@
46
46
 
47
47
 
48
48
 
49
- ### ◆調査状況
50
-
51
49
  ###### ・パケット確認
52
50
 
53
51
  tcpdump udp and port 8011
@@ -57,6 +55,26 @@
57
55
  と表示されており、udpのパケットは届いている様子・・・?
58
56
 
59
57
  だが、netcat -luv 8011で待ち受けているコンソールには何もメッセージが表示されない。
58
+
59
+
60
+
61
+ ###### ・サーバー内部で確認
62
+
63
+ udp待ち受けをしているのとは別途sshをもう1窓起動し、
64
+
65
+ クライアント側の以下のコマンドを実行したところ、
66
+
67
+ 想定通り「abc」のメッセージが受信側のコンソールに表示されることを確認しました。
68
+
69
+ 内部でのnetcat udpは想定通り動作しますが、外部からの場合に問題が発生するようです。
70
+
71
+ ```
72
+
73
+ netcat -u 8011
74
+
75
+ abc
76
+
77
+ ```
60
78
 
61
79
 
62
80