Я использую 64-разрядную версию CentOS Linux 7.2.1511 (Core) на Oracle VM VirtualBox, и я хотел, чтобы моя локальная машина (Windows) могла подключаться к моей виртуальной машине, потому что я хочу использовать ее для локального хостинга для тестирования , Насколько я понимаю, чтобы достичь этого, я должен использовать Bridged Adapter. Я проверил несколько сайтов о том, как настроить мою сеть, и нашел эту конфигурацию для 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, моя машина внезапно не смогла подключиться к Интернету. Первоначально моя виртуальная машина могла подключаться к Интернету и пинговать мою локальную машину, но никак не наоборот.
На окнах:
- IP: 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/network и /etc/resolv.conf, и произошло то же самое.