Centos несколько проблема маршрутизации NICs

CentOS использует несколько смонтированных файловых систем. Обычно/,/usr, / var, / домой каждый на различных разделах. Это усложняет идею сделать нормальную установку CentOS.

Если Вы после образов дисков, то Ваш лучший выбор состоит в том, чтобы установить CentOS на 'тестовом' компьютере вручную. Затем используйте создание образа диска bootdisk для создания изображений каждого из разделов в/etc/fstab.

Возможно, если Вы поделились большей информацией о том, что Ваш пытаются выполнить, или почему Вы думаете, что необходимо установить CentOS по-другому, чем это - разработчики, предназначил; затем я мог предоставить лучший ответ.

5
задан 14 January 2014 в 22:13
3 ответа

Для любого сетевого устройства, которое не является моим шлюзом по умолчанию, я обычно устанавливаю флаг маршрута по умолчанию на no:

DEFROUTE="no"

Похоже, это работает без каких-либо проблем для моих серверов с несколькими сетевыми интерфейсами. Если вы затем перезапустите сетевую службу или интерфейсы, вы сможете проверить маршруты, чтобы убедиться, что это действительно работает:

/sbin/route -n

Надеюсь, это поможет.

8
ответ дан 3 December 2019 в 01:04

Вы можете указать шлюз по умолчанию в файле / etc / sysconfig / network, например, в отдельной строке: GATEWAY = 192.168.0.1

Если вам нужно несколько шлюзов, вы можете создайте сценарий оболочки следующим образом:


#!/bin/sh

ip rule add from 172.21.107.112/28 pref 200 lookup 201
ip route add default via 172.21.107.113 dev eth1 table 201

ip rule add from 192.168.126.0/25 pref 200 lookup 202
ip route add default via 192.168.126.126 dev eth0 table 202

ip route add default nexthop via 192.168.126.126 dev eth0
ip route append default nexthop via 172.21.107.113 dev eth0

ip route flush cache

chmod + x файл и добавьте к нему вызов в свой файл /etc/init.d/network

2
ответ дан 3 December 2019 в 01:04

Вы можете указать только один ШЛЮЗ, и если вы добавили ШЛЮЗ в оба файла интерфейсов, будет использоваться ШЛЮЗ с более высоким номером интерфейса, как в вашем случае eth1, что является правильным из маршрута -n вы показали.

Если вы хотите использовать несколько ШЛЮЗОВ, вам необходимо использовать маршрутизацию политики, как было предложено в предыдущем ответе.

2
ответ дан 3 December 2019 в 01:04

Теги

Похожие вопросы