質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

IPv4

IPv4(Internet Protocol version 4)は、インターネットプロトコルの一つ。インターネットに繋がったコンピューターや機器を識別するためのIPアドレスを32ビット表記で表わします。しかしIPv4は、限界があるため、IPv6が次世代プロトコルとして注目されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

解決済

CentOSでenp0s8という設定した覚えのないデバイスが生成されている

ren.w
ren.w

総合スコア37

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

IPv4

IPv4(Internet Protocol version 4)は、インターネットプロトコルの一つ。インターネットに繋がったコンピューターや機器を識別するためのIPアドレスを32ビット表記で表わします。しかしIPv4は、限界があるため、IPv6が次世代プロトコルとして注目されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

1回答

1評価

1クリップ

945閲覧

投稿2022/02/23 12:27

編集2022/03/01 22:52

前提・実現したいこと

先ほどVirtual BoxCentOSを用いてサーバーを作りました。
固定ipアドレスを取得したかったので、enp0s3というイーサネットのデバイスを選択し、DHCPを手動に切り替えてipアドレスを設定しました。

ホストOSのipアドレスのホスト部が4だったので、CentOSのホスト部は5にして設定を完了しました。

その後、ホストOSから仮想サーバーを起動させるためにコマンドプロンプトでログインしようとしたところconnection outと表示され失敗したため、CentOSの方でip aと入力しIPアドレスを確認したところenp0s8という設定した覚えのないデバイスが現れ、そのデバイスのIPアドレスのホスト部は12でした。
(ちなみにenp0s3の方には設定したはずのIPアドレスが表示されていませんでした。)
そのホスト部が12のIPアドレスでログインしたところ、成功しました。

私が手動でIPアドレスを設定したデバイスはenp0s3という名前だったので、なぜenp0s8という別のデバイスが現れて、しかもそのデバイスのIPアドレスでないとログインできないのかがわかりません。
調べたところ、virtual Boxのネットワークアダプタ2にホストオンリーアダプタを設定した場合にenp0s8が出現するらしいのですが、アダプタ2にはホストオンリーではなくブリッジアダプターを設定しています。

何故enp0s8というデバイスが出現したのか、何故そのデバイスのIPアドレスでないとログインできないのか原因を教えていただきたいです。

追記

sh

[root@centos ~]# systemctl status NetworkManager.service --no-pager NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled; vendor preset: enabled) Active: active (running) since 土 2022-02-26 21:35:47 JST; 26min ago Docs: man:NetworkManager(8) Main PID: 1026 (NetworkManager) CGroup: /system.slice/NetworkManager.service ├─1026 /usr/sbin/NetworkManager --no-daemon └─1813 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-enp0s8.pid -lf /var/lib/... 2月 26 22:00:59 centos.renhome.com NetworkManager[1026]: <info> [1645880459.0590] device (enp0s3): state chang...ed') 2月 26 22:00:59 centos.renhome.com NetworkManager[1026]: <info> [1645880459.0711] audit: op="device-disconnect...ess" 2月 26 22:00:59 centos.renhome.com NetworkManager[1026]: <info> [1645880459.0712] device (enp0s3): state chang...ed') 2月 26 22:00:59 centos.renhome.com dhclient[1823]: XMT: Info-Request on enp0s8, interval 6940ms. 2月 26 22:01:06 centos.renhome.com dhclient[1823]: XMT: Info-Request on enp0s8, interval 14470ms. 2月 26 22:01:20 centos.renhome.com dhclient[1823]: XMT: Info-Request on enp0s8, interval 29750ms. 2月 26 22:01:37 centos.renhome.com NetworkManager[1026]: <warn> [1645880497.0382] dhcp6 (enp0s8): request timed out 2月 26 22:01:37 centos.renhome.com NetworkManager[1026]: <info> [1645880497.0393] dhcp6 (enp0s8): state change...eout 2月 26 22:01:37 centos.renhome.com NetworkManager[1026]: <info> [1645880497.0442] dhcp6 (enp0s8): canceled DHC...1823 2月 26 22:01:37 centos.renhome.com NetworkManager[1026]: <info> [1645880497.0442] dhcp6 (enp0s8): state change...done Hint: Some lines were ellipsized, use -l to show in full.

sh

[root@centos ~]# nmcli device status DEVICE TYPE STATE CONNECTION enp0s8 ethernet 接続済み enp0s8 enp0s3 ethernet 接続済み enp0s3 lo loopback 管理無し --

↑こちらはenp0s8でログインした後ifup enp0s3で接続しました。
(enp0s8を切断し、接続をenp0s3のみにしてsshしてもログインできない)

sh

[root@centos ~]# nmcli connection show NAME UUID TYPE DEVICE enp0s8 911a062e-1bcd-4c93-9c12-3a0ac3a3213c ethernet enp0s8 enp0s3 ff45e772-2c14-4602-89d8-32c0aa7c936b ethernet enp0s3

sh

[root@centos ~]# nmcli connection show enp0s3 connection.id: enp0s3 connection.uuid: ff45e772-2c14-4602-89d8-32c0aa7c936b connection.stable-id: -- connection.type: 802-3-ethernet connection.interface-name: enp0s3 connection.autoconnect: はい connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1645882576 connection.read-only: いいえ connection.permissions: -- connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: 不明 connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: いいえ 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.generate-mac-address-mask:-- 802-3-ethernet.mac-address-blacklist: -- 802-3-ethernet.mtu: 自動 802-3-ethernet.s390-subchannels: -- 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: -- 802-3-ethernet.wake-on-lan: default 802-3-ethernet.wake-on-lan-password: -- ipv4.method: manual ipv4.dns: 192.168.3.1 ipv4.dns-search: -- ipv4.dns-options: "" ipv4.dns-priority: 0 ipv4.addresses: 192.168.3.5/24 ipv4.gateway: 192.168.3.1 ipv4.routes: -- ipv4.route-metric: -1 ipv4.route-table: 0 (unspec) ipv4.routing-rules: -- ipv4.ignore-auto-routes: いいえ ipv4.ignore-auto-dns: いいえ ipv4.dhcp-client-id: -- ipv4.dhcp-timeout: 0 (default) ipv4.dhcp-send-hostname: はい ipv4.dhcp-hostname: -- ipv4.dhcp-fqdn: -- ipv4.never-default: いいえ ipv4.may-fail: はい ipv4.dad-timeout: -1 (default) ipv6.method: auto ipv6.dns: -- ipv6.dns-search: -- ipv6.dns-options: "" ipv6.dns-priority: 0 ipv6.addresses: -- ipv6.gateway: -- ipv6.routes: -- ipv6.route-metric: -1 ipv6.route-table: 0 (unspec) ipv6.routing-rules: -- ipv6.ignore-auto-routes: いいえ ipv6.ignore-auto-dns: いいえ ipv6.never-default: いいえ ipv6.may-fail: はい ipv6.ip6-privacy: -1 (unknown) ipv6.addr-gen-mode: stable-privacy ipv6.dhcp-duid: -- ipv6.dhcp-send-hostname: はい ipv6.dhcp-hostname: -- ipv6.token: -- proxy.method: none proxy.browser-only: いいえ proxy.pac-url: -- proxy.pac-script: --

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

y_waiwai

2022/02/23 12:59

ホストとかゲストってどういうことでしょうか。
otn

2022/02/23 13:05

原因として一番ありそうなのは、固定IPにしたつもりが、実際にはDHCPのままだということでしょうか。 /etc/sysconfig/network-scripts/ifcfg-デバイス名 の中身はどうなっていますか?
ren.w

2022/02/23 13:23

y_waiwaiさん 申し訳ありません。言葉の使い方が間違っていたでしょうか。 ホストOS=仮想マシンと仮想サーバーをインストールしてあるOS ゲストOS=仮想マシンの中の仮想OS(この質問ではCentOS) です。
ren.w

2022/02/23 13:34 編集

otnさん ありがとうございます。 教えていただいたコマンドを実行したところ、固定かDHCPかのBOOTPROTOはnoneになっていました。 IPADDRも、設定していた通りのホスト部が5のipアドレスでした。 しかし、ip a で検索した場合はホスト部が12の方のipアドレスが表示されます。 今気づいたのですが、手動で設定した際のデバイス名はenp0s3なのに対して、ホスト部が12の方のipアドレスのデバイス名はenp0s8でした。 これが原因でしょうか。
otn

2022/02/23 13:31

そこだけ見ると大丈夫そうですね。
otn

2022/02/24 01:13

全然違う質問に変わってしまったので、タイトルも変えた方が良いかと思います。
ren.w

2022/02/24 03:26

otnさん ありがとうございます。タイトルも修正しました。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

IPv4

IPv4(Internet Protocol version 4)は、インターネットプロトコルの一つ。インターネットに繋がったコンピューターや機器を識別するためのIPアドレスを32ビット表記で表わします。しかしIPv4は、限界があるため、IPv6が次世代プロトコルとして注目されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。