UDPサーバー立てたらハマった件

UDPパケットの受信は出来るっぽいが送信が出来ない!何故!?
色々調べてみた結果*1、「ニフティクラウドのサーバー」かつ「CentOS6系のOS」でこの現象が起こることまではわかった*2
で、それを元にいろいろググってみるとひとつ怪しい情報にぶち当たる。。。

Why does the vmxnet3 driver shipped with RHEL 6 update 2 drops small UDP packets? - Red Hat Customer Portal

どうやらVMWareのネットワークドライバ&RHEL6系の状況下だと小さいサイズのUDPパケットをぶっ壊してしまうらしい。
で、その対処法もあっさり判明。

VMware上のVMでvNICをVMXNET3にしたときにUDPのパケットが飛ばない現象のまとめ - higeblog

えっ、カーネルアップデートするだけ?
ということでニフティクラウド(というかVMWare系)の仮想環境のカーネルアップデート方法に従ってアップデートしたところ普通にUDPパケットを送信できましたとさ。
めでたしめでたし。

*1:netcatを使っていろんな環境でテストしまくった

*2:さくらのクラウドでもCentOS6系のOSのサーバーを動かしているがそっちのほうは大丈夫で、ニフティクラウドのサーバーでもCentOS5系のOSでは起きなかった