Я только начал использовать VirtualBox, но у меня, кажется, нет Интернета на CentOS, когда я yum update
. Есть ли решение моей проблемы? (это может быть проблема с неправильно настроенным VirtualBox)
Вот вывод ifconfig
.
Я только начал использовать VirtualBox, но у меня, кажется, нет Интернета на CentOS, когда я yum update
. Есть ли решение моей проблемы? (это может быть проблема с неправильно настроенным VirtualBox)
Вот вывод ifconfig
.
Похоже, ваш eth0 не настроен. Вот что я сделал, чтобы исправить мой на CentOS 6.4.
sudo su -
cat /etc/sysconfig/network |grep -i network
Это должно вернуть: NETWORKING = yes - если это не так, измените его на yes.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Это должно выглядеть так:
DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"
Здесь есть несколько опций, которые мы хотим изменить, NM_CONTROLLED должен быть NO, ONBOOT должен быть YES, и, наконец, добавить этот код внизу:
BOOTPROTO="dhcp"
Это позволит вам получить IP-адрес с вашего DHCP и, по сути, включить IPV4.
Теперь весь файл должен выглядеть так:
DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"
Сохрани и закрой. Теперь давайте перезапустим сетевой сервис для перезагрузки с этими настройками:
[root@Development ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
[ OK ]
Обратите внимание на 'eth0' - круто! Теперь давайте проверим, получили ли мы IPV4 от нашего DHCP:
ifconfig
Теперь вы должны увидеть «eth0».
У вас нет настроенной сети. Вы должны были включить его во время установки (это не очевидно, я тоже пропустил его во время первой минимальной установки). Пытаться:
dhclient eth0 # gets you DHCP on en0
Это поможет вам начать. Тогда попробуйте:
yum install system-config-network-tui
Который даст вам программу настройки сети на основе проклятий, где вы можете установить вещи навсегда.
У меня была похожая проблема, но все, что мне нужно было сделать, это отредактировать сетевой сценарий на yes для onboot и перезапустить сеть.
Редактировать сетевой скрипт
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
bla bla=bla
...
onboot=yes
Перезагрузите сеть
systemctl restart network
Когда вы устанавливаете CentOS, на странице сети внизу слева есть кнопка, которая позволяет вам настроить параметры сети. Нажмите edit рядом с eth0 и найдите флажок, чтобы настроить сеть на автоматическое подключение.