web-dev-qa-db-ja.com

サーバーが2番目のVirtualBoxアダプターを認識しない

VirtualBox 3.2.10でゲストオペレーティングシステムとしてUbuntu Server 10.04をインストールしました。私のホストシステムはUbuntu 9.04です

推測のために2つのネットワークアダプターを構成しました(NAT 1つとホストのみの1つ)

NATがゲストによって問題なく認識されますが、ホスト専用アダプターを認識するためにはSudo dhclientを実行する必要があるため、ヘッドレスモードでゲストを実行できません。

私は何かを忘れていると確信しています。

ログイン直後にifconfigを実行すると、2つのインターフェイス(ethおよびlo)が表示され、Sudo dhclientを実行すると3つのインターフェイスが表示されます(- etheth1およびlo

質問は次のとおりです。ヘッドレスで実行してssh経由でアクセスできるようにするために、ブート時に2番目のアダプターからIPを取得するためにubuntuを作成するにはどうすればよいですか?

19
Cesar

/etc/network/interfacesで設定されたインターフェイスを持っていますか?行を追加しない場合

 auto eth1
 iface eth1 inet dhcp

そして再起動

19
cvrse

使用可能なインターフェースを見つけるには、次を使用します。

ip link

次のように、使用しているインターフェイスが表示されます。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:1d:bd:93 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:c2:c1:92 brd ff:ff:ff:ff:ff:ff

最後のインターフェースをインターフェースに追加します(この場合はenp0s8

vi /etc/network/interfaces

[i]と入力して編集します(矢印キーまたは[i]の前hjkl(左、下、上、右)で移動します)

auto enp0s8
iface enp0s8 inet dhcp

[esc] :wqで保存して閉じます

9
Highmastdon

Ubuntuの最新バージョン(18.04)の場合、ネットワーク設定は/etc/netplan/50-cloud-init.yamlに保存されます。

  1. dmesg | grep enpでデバイス名を取得します(enpはデバイスタイプに置き換えることができます)。

  2. 次に(enp0s8という名前のデバイス用)を挿入します。

    enp0s8:
      addresses: []
      dhcp4: true
      optional: true
    
  3. 次に、Sudo netplan applyを使用して変更を適用します。

4
mentatxx
vi /etc/network/interfaces

押す i テキストを追加します

auto eth1
iface eth1 inet dhcp

押す esc :wqと入力し、 enter

それから:

/etc/init.d/networking restart
0
user584730