Ubuntu ネットワークの優先度を確認する

Linux
この記事は約4分で読めます。

どちらのかい私の自宅にはインターネット回線が2種類あります。

ひとつはOCN光で、もうひとつはJcomです。

Ubuntuをインストールしたパソコンに2回線を接続したとき、ネットワークのルートがどのようになるのかを確認しました。

                 

優先度の確認

環境

  • Ubuntu 20.04.1 LTS
  • 有線LAN:OCN光を接続(192.168.1.0/24のネットワーク)

  • 無線LAN:Jcomを接続(192.168.2.0/24ネットワーク)

メトリックの確認

ネットワークに接続するための優先度をメトリックといいます。

以下のコマンドで確認してみます。

# 確認方法1:ipコマンドで確認
$ ip route
default via 192.168.1.252 dev enp2s0 proto static metric 100 
default via 192.168.2.252 dev wlp1s0 proto dhcp metric 600 
169.254.0.0/16 dev enp2s0 scope link metric 1000 
192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.146 metric 100 
192.168.2.0/24 dev wlp1s0 proto kernel scope link src 192.168.2.63 metric 600 
# 確認方法2:routeコマンドで確認
$ route -n
カーネルIP経路テーブル
受信先サイト    ゲートウェイ    ネットマスク   フラグ Metric Ref 使用数 インタフェース
0.0.0.0         192.168.1.252   0.0.0.0         UG    100    0        0 enp2s0
0.0.0.0         192.168.2.252   0.0.0.0         UG    600    0        0 wlp1s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp2s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp2s0
192.168.2.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp1s0

192.168.1.252と192.168.2.252への2種類のルートが表示されました。 ※169.254.0.0/16のネットワークはIPv4のリンクローカルアドレスです。

それぞれのルートにmetricが設定されています。

メトリックの値が小さいほうが優先されるので、この場合192.168.1.252が優先となります。

グローバルIPを確認すると、OCN光のIPが表示されました。

$ curl inet-ip.info
XXX.XXX.XXX.XXX
                 

メトリック変更

ifmetricを使用してメトリックを変更します。

Ubuntuには入っていなかったのでインストールします。

$ sudo apt install ifmetric
# メトリック変更
$ sudo ifmetric wlp1s0 50

メトリック変更したら確認をしてみます。

# ルートとグローバルIPの確認 $ route -n カーネルIP経路テーブル 受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース 0.0.0.0 192.168.2.252 0.0.0.0 UG 50 0 0 wlp1s0 0.0.0.0 192.168.1.252 0.0.0.0 UG 100 0 0 enp2s0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp2s0 192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0 192.168.2.0 0.0.0.0 255.255.255.0 U 50 0 0 wlp1s0 $ curl inet-ip.info
YYY.YYY.YYY.YYY

メトリックが指定通りに変更されました。

メトリック変更により、優先されるゲートウェイが192.168.2.252に変わったのでグローバルIPも変更されました。

デスクトップのネットワークのアイコンも変化しました。

メトリック変更前

メトリック変更後

 

192.168.2.252はJcom回線で12Mbpsのスピードなので、メトリックを復元して戻しておきました。

コメント

タイトルとURLをコピーしました