Назад | Перейти на главную страницу

В CentOS 6.4 отсутствует сетевой маршрут при загрузке после минимальной установки

Я тестирую конфигурацию сервера с использованием CentOS 6.4. Я выполняю минимальную установку и в процессе установки выбираю eth0 для включения при загрузке и ввожу статический IP-адрес и шлюз.

Когда я загружаю систему, я могу пропинговать маршрутизатор по адресу 192.168.1.1. Я не могу пинговать ни google.com, ни yahoo.com. Я не могу пинговать внешние IP-адреса за пределами моей локальной сети. Я могу подключиться по SSH к этой системе из системы в той же локальной сети (подсети)

Если я бегу:

route add -net 0.0.0.0/0 gw 192.168.1.1

все отлично работает. Пока я не перезапущу это. Потом происходит то же самое. Я должен сначала запустить эту команду.

Я пробовал различные формы редактирования /etc/sysconfig/network-scripts/ifcfg-eth0 так же как /etc/sysconfig/network-scripts/route-eth0

Я пробовал добавить строку GATEWAY = 192.168.1.1 в / etc / sysconfig / network

Я пробовал играть с NetworkManger и устанавливать через yum, и это, похоже, только усугубило ситуацию. Все безуспешно.

Итак, на данный момент я только что выполнил полную переустановку с DVD ISO, чтобы подтвердить, что я не представлял себе все это со всеми внесенными мной изменениями конфигурации, и у меня все еще есть та же проблема.

Кто-нибудь может сказать мне, как лучше всего с этим справиться?

Моя информация:

IP address of machine: 192.168.1.110
Subnet: 255.255.255.0
Gateway IP: 192.168.1.1

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

/ и т. д. / sysconfig / сетевые сценарии / ifcfg-eth0

DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="0e8f1aa3-a071-4de1-90d8-561204faf2f3"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:22:4D:A0:0A:CF
IPADDR=192.168.1.110
PREFIX=24
DNS1=8.8.8.8

Перед установкой я проверил носитель на DVD, на который записал его. Перед этим я также проверил MD5-сумму файла ISO.

Так работает минимальная установка.

Другое дело, почему он не прилипает (MadHatter ответил, когда я заканчивал), добавьте GATEWAY = 192.168.1.1 в файл ifcfg-eth0.

http://wiki.centos.org/Manuals/ReleaseNotes/CentOSMinimalCD6.4

Если вы не настраивали сеть во время установки (см. CentOS-6 FAQ # 2), то:

убедитесь, что интерфейс активирован во время загрузки (установите для параметра ONBOOT в файле конфигурации интерфейса значение «yes»). если вы не используете DHCP, вам придется вручную настроить сетевые интерфейсы, потому что NetworkManager не включен. Документация здесь. Не забываем про DNS и маршрут по умолчанию.

Добавьте строку

GATEWAY=192.168.1.1

к /etc/sysconfig/network-scripts/ifcfg-eth0, и либо делать service network restart, или перезагрузитесь. И убедитесь, что NetworkManager отключен, изменив NM_CONTROLLED="yes" к NM_CONTROLLED="no" в том же файле эта штука - гнусный ужас для серверов.