小ネタ。
最近のPCは2NICのものが結構多い。まぁ、昔だとWindowsでTeamingをして使うというのがあったが、Linuxだとどうするんだろうか?
自分の環境は以下になっている。

Onboard NIC 1Gbps
USB NIC 2.5Gbps
でDHCPで接続している、できれば、USB NICをダウンロードとかで使いたいが接続先が同じセグメントでDHCP。スタティックIPならデフォルトゲートウェイを切っておけばいいのだが、果たしてDHCPでUSB NIC 2.5Gbpsの方をちゃんと使ってくれるのだろうか???
答え:必ずしも使ってくれるかわからないというのが実情。では、どうするか???優先順位をつければいい。つまりmetricで変えてあげればいいということに。
具体的には、以下の設定をすればいいらしい。
network:
version: 2
ethernets:
enx00e04c123456:
dhcp4: true
dhcp4-overrides:
route-metric: 50 # 優先される
ens33:
dhcp4: true
dhcp4-overrides:
route-metric: 200
これで高速なUSB NICが使われる。
AIモデルは基本、ギガ級のファイルなので、高速なNICがないとやってられない。正直1Gbpsだとちょっとイラっとする。NASなどもすべて2.5Gbpsに切り替えて少しマシになった。
適用する前は以下だったのが
適用すると以下のようになる。
これをしておかないと送信元がランダムで入れ替えるので注意が必要。
実際の確認は以下のコマンドできる。
長くLinuxをやっていたが実は気にしていなかった。