RedHat Enterprise Linuxのオフィシャルイメージから作成したサーバーインスタンスのMTUが1450バイトになります。 MTUを1500バイトに変更するにはどうすればよいでしょうか。

サーバーインスタンス, 運用

2016年12月19日 (2022年10月19日:更新)

RedHatEnterpriseLinuxのオフィシャルイメージ(RedHatEnterpriseLinux-7.1_64_include- license_virtual-server_22)から作成したサーバーインスタンスは、MTUの初期設定値が1450バイトとなっています。
MTU値を1500バイトに変更するには、以下の手順を行ってください。

【変更手順】
1.作成したサーバーインスタンスにrootユーザでログインします。

2.サーバーインスタンスの各インタフェースのMTU値を変更してください。
[コマンド] ifconfig <InterfaceName> mtu 1500
[実行例] ifconfig eht0 mtu 1500

3.上記設定だけでは、次回サーバーインスタンス再起動時には元の設定(1450バイト)に戻ってしまいます。
MTU値を1500バイトで固定したい場合、以下の設定ファイルからMTU値の設定内容を削除してください。
[コマンド] vi /etc/rc.local
[削除する内容] for vnic in \`/sbin/ifconfig | grep eth | grep -v ether | cut -d":" -f1\`
do
 /sbin/ifconfig \${vnic} mtu 1450
done