LinuxのネットワークインターフェイスのMTU(Maximum Transmission Unit)を変更する
Linuxのネットワークカードのメトリックを変更する場合は、次の手順に従います。
- 管理者権限で端末ウィンドウを開きます。
- 次のコマンドを使って現在のシステムのNICの一覧を確認できます。
ifconfig -a
- 「eth」や「en」から始まる、ジャンプ数の調整対象となるネットワークカード名を確認します。
- 次のコマンドを使用して、ネットワークインターフェース設定ファイルを編集します:
sudo nano /etc/network/interfaces
- 「iface」で始まる、ネットワークインターフェイス名に続くファイル内の対応する行を見つけます。
- スキップの数を設定するには、次を引数の末尾に追加します:
up ethtool -G 网卡名称 rx 引用数 tx 引用数
ここで、「ネットワークインターフェース名」は調整するネットワークインターフェース名、「rx参照カウント」は受信方向のHop Point、「tx参照カウント」は送信方向のHop Pointです。
- ファイルを保存の上、エディタを終了します。
- ネットワークサービスを再起動して設定を有効にするには、下記コマンドを使用します。
sudo systemctl restart networking
なお、上記の手順はネットワークインターフェイスのMTUを調整する方法の一例であり、Linuxディストリビューションやネットワーク構成によって具体的な手順が異なる場合があります。ネットワーク構成を変更する前に 関連する設定ファイルをバックアップすることをお勧めします。