Установка Bugzilla / perl-DBD-mysql

Мы хотим весь traffice, предназначенный, чтобы общедоступный IP-адрес пошел в / nic (10.1.1.20) и всем общедоступном трафике для движения в / nic (173.x.x.x NIC)

Я предполагаю, что Вы имели в виду "весь трафик, предназначенный, чтобы частный IP-адрес пошел в / NIC (10.1.1.20)"?

Если так, Вы могли обеспечить немного больше детали?

  1. Какие частные адреса Вы имеете существующими в Вашей LAN? Это просто 10.1.1.0/24? (т.е. 10.1.1.1 - 10.1.1.254), Или там другие частные адреса (10.x.x.x; 172. [16-31] .x.x; 192.168.x.x), чтобы касаться?

  2. Вы уверены, что нет никаких общедоступных IP-адресов, используемых на Вашей LAN?

Если Вам только нужен доступ к 10.1.1. X сетей через Ваш NIC LAN, затем необходимо смочь сделать это путем конфигурирования интернет-интерфейса направления как значения по умолчанию. Можно сделать это путем понижения метрики маршрута по умолчанию, настроенного в Интернете, стоящем перед NIC:

route CHANGE 0.0.0.0 mask 0.0.0.0 173.161.180.158 metric 10

Править: в ответ на Ваши комментарии.

10.1.1.x адреса будут уже направлены через Ваш NIC LAN, поскольку их будут считать непосредственно соединенными. Посмотрите третью запись в своей таблице маршрутизации:

Network Destination        Netmask          Gateway       Interface  Metric
           10.1.1.0  255.255.255.0        10.1.1.20       10.1.1.20      20

Для обеспечения 10.1.2. X адресов будут направлены через этот интерфейс, Вам будет нужен другой статический маршрут. Следующая команда должна работать:

route -p ADD 10.1.2.0 MASK 255.255.255.0 10.1.1.1

'-p' делает маршрут персистентным через перезагрузки.

Относительно моего второго вопроса: существуют некоторые организации, которые имеют и общественное и частное адресное пространство в их внутренних сетях (не в Интернете). Если Вы уверены, что 10.1.1.x и 10.1.2.x единственные используемые диапазоны адресов, то это не применяется.

Относительно двух шлюзов по умолчанию: это ранее не рекомендовалось, поскольку все шлюзы по умолчанию будут установлены с метрикой 1, которые приводят к неоднозначности, относительно которой маршрут должен использоваться для трафика, соответствующего маршруту по умолчанию. В этом случае Ваши два шлюза по умолчанию имеют различные метрики; тот с более низкой метрикой будет всегда предпочитаться, пока тот интерфейс доступен. (См. этот ответ для большего количества детали).

Обратите внимание, что в настоящее время маршрут по умолчанию через Ваш 10.x.x.x интерфейс имеет более низкую метрику (20, а не 30), который приведет к любому интернет-трафику, направляемому к Вашей LAN.

1
задан 11 May 2011 в 17:37
3 ответа

Что-то пошло не так, как надо с установкой Вашего драйвера DBD, очевидно.

Необходимо, вероятно, установить модуль Perl из репозиториев CentOS непосредственно:

yum install perl-DBD-MySQL

Но если у Вас есть определенная причина использовать клиент CPAN для установки модуля, этому нужна среда сборки (т.е. компилятор C) и также заголовочные файлы MySQL C в системе. Обычно, Вы сделали бы это путем установки двух дополнительных пакетов:

yum install mysql-devel libz-devel

Теперь можно правильно скомпилировать драйвер DBD.

1
ответ дан 3 December 2019 в 22:09

Это смотрит на меня как общий объект жемчуга, правильно не связан против libmysql библиотеки, которая происходит, скорее всего, из-за различий в версии.

Вероятно, необходимо переустановить, возможно вручную, DBD:: модуль mysql.

Еще один диагностический шаг сначала, поскольку это должно перестать работать также:

# perl -e 'use DBD::mysql;'

Это должно дать Вам ту же ошибку, скорее всего, но если может дать Вам более полезную информацию.

Если необходимо установить DBD:: модуль mysql вручную, используйте это:

# perl -MCPAN -e shell
cpan> install DBD::mysql
1
ответ дан 3 December 2019 в 22:09

Если все еще перестал работать существует другая опция, для установки от использования repo yum install perl-DBD-MySQL. (используйте yum search dbd получить точное имя). Это быстрее, чем установка от cpan, потому что зависимости установлены автоматически для Вас и не скомпилированы из источников.

HTH

0
ответ дан 3 December 2019 в 22:09

Теги

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