Как настроить соединение «точка-точка» с RedHat 6.5?

Мои серверы размещены в Hetzner, и мне нужно создать соединение «точка-точка» с моим шлюзом. Сервер может достигать непосредственно своих IP-адресов своего шлюза (и локально настроенного). Все остальные пакеты должны быть маршрутизированы через шлюз по умолчанию. Следовательно, необходимо настроить сеть a / 32 (из соображений сетевой безопасности).

Вики-статья Хетзнера: http://wiki.hetzner.de/index.php/Netzkonfiguration_CentOS/en#Configuring_a_point-to-point_connection

Ниже мой файл / etc / sysconfig / network-scripts / ifcfg-eth0

DEVICE=eth0 HWADDR=00:1E:45:ZZ:34:F9 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.1 NETMASK=255.255.255.255 

В этом файле / etc / sysconfig / network-scripts / route-eth0

 ADDRESS0=0.0.0.0 NETMASK0=0.0.0.0 GATEWAY0=192.168.1.254 

Я перезапускаю сеть: перезапуск сетевой сети

Появится сообщение об ошибке: «RTNETLINK отвечает:« Нет такого процесса ».

Выход команды «route»:

 link-local * 255.255.0.0 U 1002 0 0 eth0 

После некоторого поиска я редактирую файл / etc / sysconfig / network, как показано ниже:

 NETWORKING=YES HOSTNAME=server.domain.lan GATEWAYDEV=eth0 

Появится сообщение: «RTNETLINK отвечает:« Файл существует ».

Выход команды «route»:

 link-local * 255.255.0.0 U 1002 0 0 eth0 default * 0.0.0.0 U 0 0 0 eth0 

Ping на шлюз по умолчанию был в порядке. Пинг снаружи был NOK!

Единственный способ добиться успеха состоял в том, чтобы вручную добавить «второй» маршрут по умолчанию:

route add default gw 192.168.1.254 eth0

Выход команды «route»:

 link-local * 255.255.0.0 U 1002 0 0 eth0 default * 0.0.0.0 U 0 0 0 eth0 default static.254.1.16 0.0.0.0 UG 0 0 0 eth0 

Фактически, файл route-eth0 не нужен. Если я удалю его, во время перезагрузки не будет больше ошибок.

Как вы могли это объяснить?

Есть ли другой способ добиться успеха? Правильно ли этот метод?

Проблема в том, что когда я отсоединяю / повторно подключаю сетевой интерфейс, маршрут автоматически не добавляется …

Благодаря,

Linux и Unix - лучшая ОС в мире.