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

Проблема связывания и шлюза по умолчанию (CentOS)

Я настроил сетевое соединение на двух машинах с помощью centos 5.5. Связывание работает хорошо, но проблема в шлюзе по умолчанию: он не настроен!

я следую этот руководство. Я добавил ШЛЮЗ в оба (и оба) / etc / sysconfig / network и / etc / sysconfig / network-scripts / ifcfg-bond0. Но когда я перезапускаю сеть (или сервер), нет шлюза по умолчанию (команда маршрута).

Это ip route ls вывод после перезапуска сети:

Ссылка на область видимости ядра 10.0.0.0/16 dev bond0 proto, src 10.0.0.88

Где моя ошибка?

/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
IPV6INIT=no
HOSTNAME=mysql2
NOZEROCONF=yes
GATEWAY=10.0.1.10

/etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
IPADDR=10.0.0.88
NETMASK=255.255.0.0
NETWORK=10.0.0.0/16
BROADCAST=10.0.255.255
GATEWAY=10.0.1.10
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
NETWORK=10.0.0.0/16

Я не думаю, что это указано правильно. Это должно быть просто

NETWORK=10.0.0.0

или попробуйте полностью исключить избыточную информацию

TrevorH (системный администратор Linux) решил мою проблему (я также отправляю свой вопрос в форум centos).

После удаления линий NETWORK и BROADCAST из ifcfg-bond0, шлюз по умолчанию настроен.

Вы не можете использовать такую ​​кабину, или вы устанавливаете network = 10.0.0.0 / 16 без сетевой маски, или вы устанавливаете network = 10.0.0.0 и netmask = 255.255.0.0.

С уважением.

Правильное место для шлюза по умолчанию - / etc / sysconfig / network - удалите его из ваших сценариев облигаций. Также убедитесь, что ваш маршрут определен как

ШЛЮЗ = x.x.x.x

Что значит ip route ls показать после service network restart