ฉันใช้CentOS Linux รีลีส 7.2.1511 (Core) 64- บิตบน Oracle VM VirtualBox และฉันต้องการให้เครื่องของฉัน (Windows) สามารถเชื่อมต่อกับ VM ของฉันเพราะฉันต้องการใช้สำหรับการโฮสต์ในพื้นที่สำหรับการทดสอบ . ความเข้าใจของเราเพื่อให้สามารถที่จะบรรลุเป้าหมายนี้ฉันต้องใช้Bridged อะแดปเตอร์ ฉันตรวจสอบหลายเว็บไซต์เกี่ยวกับวิธีกำหนดค่าเครือข่ายของฉันและพบการกำหนดค่านี้สำหรับenp0s3 :
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
ปัญหาคือเมื่อฉันพยายามติดตามและตั้งค่าอะแดปเตอร์ของฉันเป็น Bridged ใน Oracle VirtualBox เครื่องของฉันก็ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ เดิมที VM ของฉันสามารถเชื่อมต่ออินเทอร์เน็ตรวมถึง ping ในเครื่องของฉันได้
บน windows:
- IP: 10.120.20.71
- Subnet Mask: 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 / networkและ/etc/resolv.confและสิ่งเดียวกันก็เกิดขึ้น