私はCentOS Linux リリース 7.2.1511 (コア)Oracle VM VirtualBoxの64ビット版で、ローカルマシン(Windows)をテスト用のローカルホスティングに使用したいので、VMに接続できるようにしたいと考えていました。私の理解では、これを実現するには、ブリッジアダプタネットワークの設定方法についていくつかのサイトを調べましたが、えんぷ0s3:
https://unix.stackexchange.com/questions/278637/centos-minimal-installation-static-ip-address
DEVICE=enp0s3
HWADDR=your_mac_addr
TYPE=Ethernet
UUID=your_UUID
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.0.35
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
IPV6INIT=no
USERCTL=no
問題は、これに従って Oracle VirtualBox でアダプタをブリッジに設定しようとしたところ、マシンが突然インターネットに接続できなくなることです。もともと、VM はインターネットに接続でき、ローカル マシンに ping を送信できますが、その逆はできません。
Windowsの場合:
- 電話番号:10.120.20.71
- サブネットマスク:255.255.255.0
- デフォルトゲートウェイ : 10.120.20.1
CentOS7の場合:
TYPE="Ethernet"
BOOTPROTO=none
NM_CONTROLLED=no
USERCTL=no
IPADDR=10.0.2.15
GATEWAY=10.120.20.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s3"
UUID=<UUID>
DEVICE="enp0s3"
ONBOOT="yes"
これも見つけたhttps://gist.github.com/fernandoaleman/2172388設定を試みたifcfg-enp0s3、/etc/sysconfig/ネットワークそしてconf ファイルそして同じことが起こります。
答え1
リンク(添付)に記載されている手順要旨正常に動作します。おそらく、次の行を変更するのを忘れたのでしょう: "BOOTPROTO=none" を "BOOTPROTO=static" に変更します。また、ゲートウェイは ifcfg-enp0s3 ではなく /etc/sysconfig/network で定義する必要があります。
以下に、リンクに記載されている手順をいくつか変更して示します。
enp0s3 を設定する
#vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
DEVICE=enp0s3
NM_CONTROLLED=yes
ONBOOT=yes
HWADDR=<Your MAC @>
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=192.168.1.44
NETMASK=255.255.255.0
デフォルトゲートウェイを構成する
#vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=centos6
GATEWAY=192.168.1.1
DNSサーバーの設定
#vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip
nameserver 192.168.1.1 # Replace with your nameserver ipenter code here
NetworkManagerとネットワークを再起動する
$systemctl restart NetworkManager
$systemctl restart network
PS:ああ、上記のコメントは見ていませんが、とにかくアドバイスされたすべての手順を言及します音楽2ヶ月 下のコメント欄に。