Я учусь обрабатывать iptables, когда мне приходилось перенаправлять через хост-машину NAT на сервер на виртуальной машине под управлением CentOS 6.9. Хост-компьютер работает под управлением Kubuntu 18.04.
Попробовав некоторые правила iptable и ufw (которые я тут же отключил), yum на виртуальной машине настаивает на выборе зеркал ipv6. Я пробовал новые виртуальные машины, но это все еще не работает.
Я установил iptables-persistent на хост и, несмотря на то, что sudo iptables -F
кажется, что правила не сброшены с /etc/iptable/rules.v4
Теперь меня беспокоит, что удаление всего файла приведет к нестабильности моей главной машины и не решит ее вообще.
YUM, похоже, предпочитает IPv6 IPv4, когда первый доступен. Вы можете установить
ip_resolve=4
в [main] разделе /etc/yum.conf
чтобы заставить разрешение пробовать только IPv4 (A-записи).
Я решил проблему, удалив iptables-persistent с хост-машины и перезапустив компьютер. Одно из правил, которое я добавил во время экспериментов, должно было изменить доступ. Я также удалил /etc/iptables/rules.v4