Настроить enp0s3

Настроить enp0s3

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

решение1

Действия, указанные в ссылке (которую вы прикрепили)сутьработает отлично. Возможно, вы забыли изменить строку: "BOOTPROTO=none" на "BOOTPROTO=static". Также шлюз должен быть определен в /etc/sysconfig/network, а не в ifcfg-enp0s3.
Ниже приведены шаги, описанные в ссылке, с некоторыми изменениями:

Настроить 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: ааа, не видел комментариев выше, просто хотел упомянуть все шаги, как советовалmusic2myear в комментарии ниже.

Связанный контент