Ubuntuサーバーの2番目のネットワークカードが無効になっています。

Ubuntuサーバーの2番目のネットワークカードが無効になっています。

2つのネットワークカードを持つ物理サーバーがあります。そのうちの1つはマザーボードにあり(カードA)、もう1つは私が直接追加した新しいカードです(カードB)。このコマンドは次のとおりです。

lshw -class network

グラフィックカードAはデフォルトで有効になっており、問題ありません。ただし、Bカードが無効になっているので、次のように使用します。

sudo ifconfig  enp3s0 up

カードBを有効にします。 (enp3s0 はカード B の論理名です.)

その後、カードbに固定IPを設定したいと思います。これを行うには、次のコマンドを使用しました。

ifconfig enp3s0 "My Ip" netmask 255.255.0 up
route add default gw "My Ip"
echo "nameserver 8.8.8.8"> /etc/resolve.conf

それからGoogleにpingを送ったところ、すべてが大丈夫でした。ただし、再起動すると、Bカードはすべての設定を失い、再び無効になります。

それで、いくつかの検索をしてみると、固定IP設定が必要であることがわかりました。私は使う

sudo nano /etc/network/interfaces 

静的IPを追加してください。これをインターフェイスファイルに追加します。

auto enp3s0
iface enp3s0 inet loopback
iface enp3s0
iface enp3s0 inet static
address "my ip"
netmask 255.255.255.0
gw "my ip"
dns-nameservers 8.8.4.4 8.8.8.8

再起動後もこの設定はそのまま残りますが、Bカードは再び無効になります。

全体的に私の質問は、2番目のネットワークカードを永久に有効にする方法と固定IPをどのように設定するかです。

PS:一部のネットワーク設定があるため、ネットワークをリセットできません。

答え1

最近、Ubuntuにはデフォルトで起動時にネットワークインターフェースを構成するnetplanが付属しています。

サーバーを再起動したら、ファイル名を確認して?/run/systemd/network/によって作成されたことを確認できます。netplan

ファイルがnetplanによって生成された場合は、インターフェイス設定を追加して/etc/netplan/*.yml変更を適用します。その後、再起動後もインターフェイスが持続することを確認します。

ここに一つあります。ガイドnetplan を使用して固定 IP を設定します。

関連情報