Linuxで2枚目のネットワークカードを追加する

Linuxで2枚目のネットワークカードを追加する

に数行追加して/etc/network/interfaces、ネットワークデーモンを再起動することを提案している箇所がいくつかありますsudo /etc/init.d/networking restart。[1] [2]

しかし、これは、実行時に2番目のNICの望ましい構成しか知らず、変更を永続化したくない仮想マシンにとっては面倒です。一時的に設定ファイルに行を追加したり削除したりせずに、2 番目の NIC を使用するにはどうすればよいでしょうか?

答え1

はい、引用は可能ですUbuntu eth0 設定

この例では eth0 を使用しますが、インターフェースの名前は異なる場合があります。「ネットワーク インターフェースの検索」を参照してください。

wicd またはネットワーク マネージャーのいずれかを無効にした場合、ネットワーク接続が失われている可能性があります。通常の UTP ケーブルでルーターに接続し、DHCP が有効になっている場合は、次の操作を実行します。

sudo ip link set dev eth0 down
sudo dhclient eth0

これにより、DHCP を使用して eth0 が起動します。これで、ネットワークが構成されました (現時点では)。

DHCP が有効になっていない場合は、以下のコマンドを実行してネットワークを構成します。ゲートウェイ アドレスはルーターの IP アドレスです。また、IP はルーターと同じ範囲内である必要があります。

sudo ip addr add 192.168.1.14/24 dev eth0
sudo ip link set dev eth0 up
sudo ip route add default via 192.168.1.1

これらのコマンドはインターフェースを構成しますが、情報はどこにも保存されないため、再起動するとこれらの変更は保持されません。

関連情報