私はネットワーク管理の初心者であり、いくつかの問題があります...
Ubuntu 16.04でネットワークを設定しようとしています。考え方は、同じイーサネットケーブルを介して2つのネットワークを構成することです。ネットワークの1つはインターネットにアクセスすることであり、2番目のネットワークはいくつかのサーバーにアクセスすることです。これらのサーバーには最初のネットワークからアクセスできません。 network-managerを削除し、/ etc/network/interfacesを編集しました。次のようになります。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
## Interface configuration for exterior connection
auto enp0s25
iface enp0s25 inet static
address AAA.AA.AA.AA
netmask BBB.BBB.BBB.B
gateway CCC.CC.CC.C
dns-nameservers DDD.DD.DDD.DDD EEE.EE.EEE.EEE
## Interface configuration for servers connection
auto enp0s26
iface enp0s26 inet static
address XX.XXX.XX.XX
netmask YYY.YYY.YYY.Y
gateway ZZ.ZZZ.ZZ.Z
dns-nameservers NN.NNN.N.NN
それから私はやった:
Sudo ifup enp0s25
そしてそれは働いた。次に、同じ方法でenp0s26をifupしようとしましたが、できませんでした。次のエラーが表示されました。
Cannot find device "enp0s26"
Failed to bring up enp0s26.
すべて試してみました(再起動、ネットワークの再起動を行います)。2番目のインターフェイスを起動できません。この問題をどのように解決できますか?ドライバーをインストールする必要がありますか?前もって感謝します!
最後に、network-managerのGUIを使用して解決できました。私が従った手順は次のとおりです。
画面右上のネットワークマネージャーアイコンで、[開く] 接続の編集...をクリックしてから追加をクリックし、イーサネットを選択します
イーサネットタブで、ネットワークデバイス(私の場合はenps025)を選択します
IPv4設定タブに移動し、方法として手動を選択し、addをクリックしてaddress、netmaskを入力しますインターネットネットワークの_およびゲートウェイ。必要に応じて、DNSサーバーフィールドにも入力します。設定を保存します。
接続の編集...を再度開いてから追加を開き、VLANを選択します。
VLANタブで、親インターフェースフィールドにネットワークデバイス(私の場合はenps025(XX.XX.XX.XX))を入力します。 VLAN idも入力します。
次にIPv4設定タブ、method = manualに移動し、使用するネットワークのすべてのフィールドに(address、netmask、gateway、dns .. )。
最後に、IPv4設定タブのルートをクリックして、サーバーへのアクセスを取得するためにVLANネットワーク経由で使用するルートを指定します。オプションネットワーク上のリソースにのみこの接続を使用するをクリックすることを忘れないでください。保存して、それだけです!!
ifconfigを実行しているネットワークインターフェイスを確認できます。私の場合、インターネットアクセスを取得するためのインターフェイスとしてenps025を、vlanインターフェイス(私の場合はvlan idの32)としてenps025.32を見ることができます。ルートを確認したい場合は、netstat -nrを実行して確認できます。
/ etc/NetworkManager/system-connections /にあるファイルを編集することにより、コマンドラインからネットワーク設定を確認/編集することもできます