2つのイーサネット接続を接続/有効にすることはできません。

2つのイーサネット接続を接続/有効にすることはできません。

私はNetworkManagerを使用してArch Linuxを実行しています。私のネットワークとインターネット用のオンボードIntel 1Gbe RJ-45ポートがあります。私のルーターからIPアドレスを自動的に取得するように設定されています。このIPアドレスの192.168.0.173ネットマスクはです255.255.255.0。デバイス名はですenp7s0

デュアルポート10Gbe HP PCIeカードもあります。 2つのポートのうちの1つだけを使用して、同じカードを使用して別のコンピュータに接続します。私は静的IPアドレスを使用するように設定しました10.0.0.1。相手のコンピュータには固定IPアドレスがあります10.0.0.2。彼らはすべてネットマスクを持っています255.255.0.0。このデバイスのデバイス名はですenp4s0f0。重要な場合、これは2つのNASサーバー間のP2P設定です。

初めて設定したときにうまくいきました。 2 つのイーサネット接続が同時に接続されます。今日のコンピュータを再起動した後、1つのイーサネット接続にのみ接続されます。接続するとenp4s0f0他方のenp7s0接続が切断され、その逆も同様です。

突然、なぜこれを始めたのかわかりません。両方のNICは完全に別々のネットワークにあります。以下に設定ファイルは表示されず、空/etc/network/interfacesです/etc/NetworkManager/NetworkManager.conf。私が変更した唯一の設定変更は、10Gbe NICに静的IPアドレス()を設定することでしたenp4s0f0。他のすべての設定はデフォルトです。

ベストアンサー1

プロフィールを確認してくださいnmcli connection

通常、各インターフェイスに1つずつ、少なくとも2つの設定ファイルがあります。その後、プロファイルを正しいデバイスにバインドしてこれを行うこともできますconnection.interface-namenmcli connection show "$PROFILE"プロファイルの完全な設定を有効または確認しますnmcli -o connection show "$PROFILE"。インターフェース名を設定するために使用されますnmcli connection modify "$PROFILE" connection.interface-name "$IFNAME"

これに加えて、connection.interface-nameプロファイルをインターフェイスに関連付ける他のプロパティがあります。たとえば、ethernet.mac-address1つ以上のプロパティを設定したりmatch.*(参考資料を参照man nm-settings)、これをまったく制限しないことがあります。設定が最も簡単なようですconnection.interface-name

nmcli connection次に、両方のプロファイルが有効になっていることを確認してくださいnmcli device。それ以外の場合は、アクティベーションプロファイルを使用してくださいnmcli connection up "$PROFILE"

/etc/network/interfaces の下に設定ファイルが表示されず、/etc/NetworkManager/NetworkManager.conf が空です。

nmcli -f all connection設定ファイルのファイル名を見つけるには、確認してください。ファイル名が下にないと/run再起動後も保持されないため、あまり気にする必要はありません。それにもかかわらず、ファイルを見ることは興味深いかもしれません。

おすすめ記事