web-dev-qa-db-ja.com

14.04:サーバーで2番目のNIC=を有効にする

私はたくさんの投稿を読んで、提案されたすべての作業を試しましたが、まだ運がありません。 2つのonbord nic、em1およびem2を搭載したサーバーがあります。どちらも次のように構成されています

iface em1 inet static
  role            Management
  name            Management Network
  address         10.37.72.26
  netmask         255.255.255.0
  network         10.37.72.0
  broadcast       10.37.72.255
  gateway         10.37.72.1

# The secondary network interface
auto em2
# -----------------------------------------------------------------------
iface em2 inet static
  address         10.37.73.26
  netmask         255.255.255.0
  network         10.37.73.0
  broadcast       10.37.73.255
  gateway         10.37.73.1

em1とem2は2つの異なるネットワークスイッチに接続されています。 em1はvlan 72にあり、em2はオンライン73です。pingできるのは2つのインターフェイスの1つだけで、通常はem1ですが、インターフェイスファイルを変更して再起動すると、em2にpingできます。

また、ゲートウェイにコメントを付けて静的ルートを追加しようとしましたが、役に立ちませんでした。

両方を同時に機能させるにはどうすればよいですか?

1
Waleed

インターネットにアクセスできるネットワークに向かっているネットワークインターフェイスには、ゲートウェイを1つだけ割り当てる必要があります。

$ ip route
default via 192.168.1.1 dev wlx8c882b131d84 proto dhcp metric 600 
10.190.25.0/24 dev pan1 proto kernel scope link src 10.190.25.1 
169.254.0.0/16 dev wlx8c882b131d84 scope link metric 1000 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 
192.168.1.0/27 dev wlx8c882b131d84 proto kernel scope link src 192.168.1.4 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

2番目のネットワークは、追加のルートを追加せずに使用できる必要があります。適切に構成されアクティブなすべてのネットワークインターフェイスのip route出力と同じように、ルーティングテーブルに自動的に記録されます。

1
Gryu