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

Установка Fresh CentOs - нет подключения к сети (таблица маршрутов пуста)

Я только что установил новую копию CentOs 6.4 на выделенный сервер. Я новичок в Linux и пытаюсь изучить его. Выделенный сервер не имеет подключения к сети (я не могу пинговать имена хостов или IP-адреса).

Если я бегу по маршруту, он пуст.

Мой / ifcfg-eth0 содержит следующее:

DEVICE=eth0
TYPE=Ethernet
UUID=c3100ae4-7059-4307-bc40-dc37e989792e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:25:90:D3:1A
IPADDR=76.164.xxx.xxx(This is set at the IP I was given as the main server IP. Should this be the block rather than the single IP I was given?)
PREFIX=29
GATEWAY=76.164.xxx.xxx (This was given to me by the host)
NETMASK = 255.255.255.248
DNS1=8.8.8.8.
DNS2=8.8.4.4
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

ifconfig eth0 выводит следующее:

Link Encap: Ethernet HWaddr 00:25:90:D3:1A:AC
inet 6 addr: f e80::225:90ff:fed3:1aac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Rx Packets:56 errors:0 dropped:0 overruns:0 frame:0
Tx Packets: 12 error:0 dropped: 0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3360 (3.2KiB) Tx bytes:2520 (2.4 KiB)
Memory: f7200000-f7280000

Что мне теперь делать, чтобы сеть заработала? Любая помощь будет оценена :)

Ладно. Не знаю, что изменилось, но после перезапуска сетевой службы я могу пинговать Google. Мой маршрут выглядит так: Так и должно быть?

Destination     Gateway     Genmask     Flags     Metric     Ref     Use     Iface
76.164.xxx.xxx     *   255.255.255.248    U         0         0       0       eth0
link-local         *     255.255.0.0      U        1002       0       0       eth0
Ethernet HWaddr 00:25:90:D3:1A:AC

кхм ...

HWADDR=00:25:90:D3:1A

просто прокомментируйте эту строку

Link Encap: Ethernet HWaddr 00:25:90:D3:1A:AC
inet 6 addr: f e80::225:90ff:fed3:1aac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Rx Packets:56 errors:0 dropped:0 overruns:0 frame:0
Tx Packets: 12 error:0 dropped: 0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3360 (3.2KiB) Tx bytes:2520 (2.4 KiB)
Memory: f7200000-f7280000

IPv4-адреса нет, поэтому у вас нет маршрутов. но я вижу ту же сеть в маршрутах :) вам просто не хватает GW. Действительно сложно сказать, почему это произошло.

Краткое:

когда service network restart запущен, он пройдет через все файлы конфигурации в /etc/sysconfig/network-scripts/ и запустить соответствующие сценарии для отключения и последующего включения интерфейсов оттуда (если onboot=yes установлено). В случае eth0 он запустится /etc/sysconfg/network-scripts/ifup-eth, ifdown eth0, затем ifup eth0 будет делать то же самое. Это то, что необходимо сделать при изменении сетевой конфигурации интерфейса. Примерно то же самое для маршрутов (ifcfg-routex), соединений ppp, vpn и т. Д.

Не знаю, как вы настраивали интерфейс, может, вы создавали файлы вручную, может, с помощью system-config-network, но в случае любого из этих двух вам потребуется перезапустить интерфейсы, как указано выше.

p.s. HWADDR Поле в файле ifcfg-eth0 необязательно, оно используется для привязки конфигурации к интерфейсу, имеющему этот конкретный MAC-адрес. Если вы измените это поле в файле - эта конфигурация будет проигнорирована и не установлена. Именование ethx / emx и т. д. устанавливается через udev, который "отслеживает" изменения и постоянно сохраняет конфигурацию именования / привязки Mac в /etc/udev/rules.d/.