Конфигурация брандмауэра CentOS 7.2.1511 libvirt

У меня есть несколько настроек CentOS7, в которых я использую iptables для перенаправления портов с хоста на гости. Недавно я обновился до 7.2.1511, и кажется, что libvirt настаивает на том, чтобы firewalld был активен, а не напрямую с помощью команды iptables.

Ниже представлена ​​XML-конфигурация моей виртуальной сети VMmaint.

У меня есть несколько настроек CentOS7, в которых я использую iptables для перенаправления портов с хоста на гости. Недавно я обновился до 7.2.1511, и кажется, что libvirt настаивает на том, чтобы firewalld был активен, а не напрямую с помощью команды iptables.

Ниже представлена ​​XML-конфигурация моей виртуальной сети VMmaint.

У меня есть несколько настроек CentOS7, в которых я использую iptables для перенаправления портов с хоста на гости. Недавно я обновился до 7.2.1511, и кажется, что libvirt настаивает на том, чтобы firewalld был активен, а не напрямую с помощью команды iptables.

Ниже представлена ​​XML-конфигурация моей виртуальной сети VMmaint. <сетевые подключения = '11 '> VMmaint 2d218af6-b374-41b3-8a7e-2de7a02e62a9 <начало порта = '1024' end = '65535' /> <интерфейс dev = 'em1' /> <имя моста = 'VMmaint' stp = 'on' delay = '0' /> <диапазон start = '192.168.100.10' end = '192.168.100.254' />

Однако, как только сеть становится активной, я вижу следующее извержение из / var / log / firewalld

18.03.2016 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table mangle --delete POSTROUTING --out-interface VMmaint --protocol udp --destination-port 68 --jump CHECKSUM --checksum-fill 'не удалось: iptables: Нет цепочки / цели / совпадения этим именем. 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete FORWARD --destination 192.168.100.0/24 --in-interface em1 --out-interface VMmaint --match conntrack --ctstate ESTABLISHED, RELATED --jump ACCEPT 'failed: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete FORWARD --source 192.168.100.0/24 --in-interface VMmaint --out-interface em1 --jump ACCEPT 'не удалось: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete FORWARD --in-interface VMmaint --out-interface VMmaint --jump ACCEPT' не удалось: iptables: Плохое правило (существует ли в этой цепочке правило соответствия?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete FORWARD --out-interface VMmaint --jump REJECT' не удалось: iptables: нет цепочки / цели / совпадение с этим именем. 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete FORWARD --in-interface VMmaint --jump REJECT' не удалось: iptables: нет цепочки / цели / совпадение с этим именем. 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete INPUT --in-interface VMmaint --protocol udp --destination-port 53 --jump ACCEPT 'не удалось: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete INPUT --in-interface VMmaint --protocol tcp --destination-port 53 --jump ACCEPT 'не удалось: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete OUTPUT --out-interface VMmaint --protocol udp --destination-port 68 --jump ACCEPT 'не удалось: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete INPUT --in-interface VMmaint --protocol udp --destination-port 67 --jump ACCEPT 'не удалось: iptables: Плохое правило (существует ли подходящее правило в этой цепочке?). 2016-03-18 14:07:00 ОШИБКА: COMMAND_FAILED: '/ sbin / iptables -w2 -w --table filter --delete INPUT --in-interface VMmaint --protocol tcp --destination-port 67 --jump Ошибка ACCEPT ': iptables: Плохое правило (существует ли в этой цепочке подходящее правило?).

Кажется, где-то в libvirtd есть некоторые конфигурации по умолчанию, которые плохо взаимодействуют с firewalld. Мне нравится изучать правильный способ настройки с помощью libvirt без необходимости запускать какие-либо скрипты отдельно. morganyang1982

Сообщений: 2 Зарегистрирован: 18.03.2016 13:50:52

1
задан 22 March 2016 в 19:34
1 ответ

Может быть задействован мошеннический процесс firewalld, похожий на этот: ошибки firewalld при добавлении http

Попробуйте остановить брандмауэр, убить все оставшиеся процессы firewalld и запустить его снова.

systemctl stop firewalld
pkill -f firewalld
systemctl start firewalld

В более общем плане: вполне допустимо отключить firewalld и развернуть собственный брандмауэр с помощью сценария bash или чего-то вроде shorewall.

0
ответ дан 4 December 2019 в 06:30

Теги

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