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