afnf.net

NetworkManagerでmetric設定

Linux NetworkManager Mint CentOS 2014/08/17 22:39

概要

Windowsでは、NICに対してインターフェイスメトリックが設定できますが、Mint17やCentOS7ではそういった設定は無いようです。ルーティングを書いても良いのですが、ipv4.never-default=yesを設定する方法もあります。

経緯と詳細

ネットワーク構成はこんな感じ。

20140817_network_fig

eth0にLANケーブルを指したら、インターネットに出られなくなってしまいました。

はて・・・

# ip route
カーネルIP経路テーブル
受信先サイト    ゲートウェイ    ネットマスク   フラグ Metric Ref 使用数 インタフェース
default         10.0.0.1        0.0.0.0         UG    0      0        0 eth0
10.0.0.0        *               255.0.0.0       U     1      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth1

そりゃあ出られませんよね。インターネット向けのパケットが10.0.0.0/8に流れてしまいます。

Mint17では、eth0に対して「そのネットワーク上のリソースのためにのみこの接続を使用」にチェックを入れることで解決できました。

20140817_ipv4-never-default

日本語がとても分かりにくいのですが、要はデフォルトゲートウエイとしては使用しないということですね。

CentOS7やFedora20では、NetworkManager GUIの他に、以下コマンドでも代用できるようです。

# nmcli con modify eth0 ipv4.never-default yes

感想

インターフェイスメトリック設定させてくれ。(昔は設定できたらしい?)

Linux NetworkManager Mint CentOS 2014/08/17 22:39
comments (0)

blog-java2 engine (build:2017-09-13 21:46 JST)