Как настроить соединение «точка-точка» с 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 не нужен. Если я удалю его, во время перезагрузки не будет больше ошибок.

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

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

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

Благодаря,

Interesting Posts

Я не хочу, чтобы другие пользователи видели мои процессы в ps aux. У меня есть корень. Это Debian. Как использовать grsec?

Выполнить домен на томате / dd-wrt

Получение последнего элемента в csv

Как я могу отправлять чтения и записи в одном дескрипторе файла в разные места?

Почему Linux обычно используется в качестве операционной системы для суперкомпьютеров?

Как работает команда ps?

Может ли Apt удалить пакеты, которые необходимы программному обеспечению, которое пользователи установили из источника?

Как преобразовать отметки времени в столбце в дату?

Как объединить эти два grep-регулярных выражения

Как добавить установленную программу в мой PATH, чтобы я мог запустить ее из командной строки?

GUI для поиска, который может показывать миниатюры видео

Сохранять только первое совпадение с локацией вывода

Ошибка «Short read block» при попытке загрузки RHEL

Можно ли клонировать только часть проекта git?

Что делает dd, когда недостаточно свободного места

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