альтернативы обновления: ошибка: альтернатива / usr / sbin / arptables-legacy для arptables не зарегистрирована; не установка - PullRequest
0 голосов
/ 18 июня 2020

У меня есть гостевые KVM-машины Debian 10 (Buster) на хосте Buster. Попытка переключиться на устаревшую iptables на виртуальных машинах после Debian wiki

update-alternatives --set iptables /usr/sbin/iptables-nft
update-alternatives --set ip6tables /usr/sbin/ip6tables-nft
update-alternatives --set arptables /usr/sbin/arptables-nft
update-alternatives --set ebtables /usr/sbin/ebtables-nft

В то время как остальные три успешны, arptables обновление не выполняется с сообщением

update-alternatives: error: alternative /usr/sbin/arptables-legacy for arptables not registered; not setting

Есть ли обходной путь?

Если вам интересно, гостевые машины являются узлами кластера Kubernetes (v1.18), инициированного с помощью kubeadm. Сетевой плагин Calico . Все работает с настройками по умолчанию nftables, кроме MetalLB ошибок контроллера

 1 reflector.go:125] pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/reflector.go:98: Failed to list *v1.ConfigMap: Get https://10.96.0.1:443/api/v1/namespaces/metallb-system/configmaps?fieldSelector=metadata.name%3Dconfig&limit=500&resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout

Когда я ping 10.96.0.1 с гостевой ВМ, я получаю

PING 10.96.0.1 (10.96.0.1) 56(84) bytes of data.
From 94.157.208.1 icmp_seq=1 Packet filtered
From 94.157.208.1 icmp_seq=2 Packet filtered
...

--- 10.96.0.1 ping statistics ---
7 packets transmitted, 0 received, +7 errors, 100% packet loss, time 15ms

1 Ответ

0 голосов
/ 22 июня 2020

Сначала вам нужно установить устаревшие пакеты:

sudo apt-get install -y iptables arptables ebtables

А затем обновить альтернативы:

sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
sudo update-alternatives --set arptables /usr/sbin/arptables-legacy
sudo update-alternatives --set ebtables /usr/sbin/ebtables-legacy
...