28

Я только начал использовать VirtualBox, но у меня, кажется, нет Интернета на CentOS, когда я yum update . Есть ли решение моей проблемы? (это может быть проблема с неправильно настроенным VirtualBox)

Вот вывод ifconfig .

Образ

4 ответа4

51

Похоже, ваш 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».

5

У вас нет настроенной сети. Вы должны были включить его во время установки (это не очевидно, я тоже пропустил его во время первой минимальной установки). Пытаться:

dhclient eth0 # gets you DHCP on en0

Это поможет вам начать. Тогда попробуйте:

yum install system-config-network-tui

Который даст вам программу настройки сети на основе проклятий, где вы можете установить вещи навсегда.

4

У меня была похожая проблема, но все, что мне нужно было сделать, это отредактировать сетевой сценарий на yes для onboot и перезапустить сеть.

Редактировать сетевой скрипт

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

Перезагрузите сеть

 systemctl restart network
3

Когда вы устанавливаете CentOS, на странице сети внизу слева есть кнопка, которая позволяет вам настроить параметры сети. Нажмите edit рядом с eth0 и найдите флажок, чтобы настроить сеть на автоматическое подключение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .