Amazon Linux2のジャンボフレーム
2021/08/28
ユーザーガイドのEC2 インスタンスのネットワークの最大送信単位 (MTU)を試しながら確認してみました。
EC2インスタンスはクイックスタートのAmazon Linux2で起動しました。
目次
設定を確認
1 2 3 4 |
$ ip link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 0e:2e:28:de:7a:e3 brd ff:ff:ff:ff:ff:ff |
9001なのでジャンボフレームになっています。
tracepathで確認
同じVPC内のEC2に確認
1 2 3 4 5 6 |
$ tracepath 172.31.41.246 1?: [LOCALHOST] pmtu 9001 1: ip-172-31-41-246.ec2.internal 1.301ms reached 1: ip-172-31-41-246.ec2.internal 0.303ms reached Resume: pmtu 9001 hops 1 back 1 |
MTUは9001のままでした。
インターネットゲートウェイから外で確認
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$ tracepath www.yamamanx.com 1?: [LOCALHOST] pmtu 9001 1: ip-172-31-32-1.ec2.internal 0.219ms pmtu 1500 1: no reply 2: no reply 3: no reply 4: 241.0.4.220 0.399ms 5: 240.0.40.31 0.344ms asymm 6 6: 242.0.171.17 2.338ms asymm 9 7: 52.93.28.187 1.149ms asymm 11 8: 100.100.10.44 1.670ms asymm 15 9: 150.222.236.57 1.258ms asymm 15 10: 150.222.236.53 1.096ms asymm 15 11: 100.64.50.253 19.778ms asymm 15 30: no reply Too many hops: pmtu 1500 Resume: pmtu 1500 |
1500に制限されました。
ユーザーガイド記載のとおり、インターネットゲートウェイ、VPN接続では1500に制限されるようです。
MTUを変更する
1 2 3 4 5 |
$ sudo ip link set dev eth0 mtu 1500 $ ip link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 0e:2e:28:de:7a:e3 brd ff:ff:ff:ff:ff:ff |
変更できましたが、再起動で元に戻ります。
再起動後も変更を維持する方法もユーザーガイドにありました。
/etc/sysconfig/network-scripts/ifcfg-eth0
の最終行に MTU=1500 を追加しました。
/etc/dhcp/dhclient.conf
の最終行に以下を追加しました。
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-search, domain-name-servers, host-name, nis-domain, nis-servers, ntp-servers;
1 2 3 4 |
$ ip link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 0e:2e:28:de:7a:e3 brd ff:ff:ff:ff:ff:ff |
再起動後も設定が維持されていました。
最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
【PR】 「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第2版」という本を書きました。
【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。
【PR】 「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
-
AWS Expert Online at JAWS-UG首都圏エリアに参加して「Amazon EC2 スポットインスタンス再入門」を聞いてきた
AWS Expert Onlineという勉強会がありまして、AWS ソリューショ …
-
-
執筆環境(PyCharm, CodeCommit, CodePipeline, S3, Lambda, 署名付きURL)
2018年から、年に1回ぐらい商業本の執筆をさせていただいております。 2020 …
-
-
AWS Certificate Manager(ACM)メール検証をDNS検証の証明書に差し替えました
ブログの証明書 このブログの証明書の有効期限があと1週間です。 証明書はAWS …
-
-
ENAが有効なEC2インスタンスの帯域幅をiperf3で確認してみた
同じ Amazon VPC 内で Amazon EC2 Linux インスタンス …
-
-
GoogleフォームからAPI Gatewayで作成したREST APIにPOSTリクエストする
「API GatewayからLambdaを介さずにSNSトピックへ送信」の続きで …
-
-
[事前準備] JAWS-UG 関西IoT専門支部「マクニカkibo + AWS IoTハンズオン」
来る12/19(土)の JAWS-UG 関西IoT専門支部第一回勉強会「マクニカ …
-
-
AWS Transit Gateway Network ManagerにTransit Gatewayを登録してルートアナライザーで確認
グローバルネットワークの作成 VPC左ペインのメニュー Transit Gate …
-
-
AWS Transfer Family S3向けのSFTP対応サーバーをVPCで作成してEIPをアタッチ
EIPの作成 同じリージョンでEIPを作成しておきます。 SFTP対応サーバーの …
-
-
Microsoft TeamsのOutgoing Webhooksを使ってAWS Lambda(Python), Amazon API Gatewayとbot
Microsoft Teamsの検証その2、Slackで実装しているbotも対応 …
-
-
Rocket.ChatにAPIで投稿するテスト(Postman)
トレーニング期間中で一時利用するチャットが欲しいなあと思い、Rocket.Cha …