Ubuntu 20.04 ufwを使用してマルチキャストを許可するには、プロトコル(112、vrrp)をオンにします。

Ubuntu 20.04 ufwを使用してマルチキャストを許可するには、プロトコル(112、vrrp)をオンにします。

Ubuntu 20.04システムにkeepalivedをインストールしましたが、VRRPが機能するには(マルチキャストを使用する)、ファイアウォールでプロトコル112を開く必要があります(これはポートではないプロトコルです)。

私が見たすべてのものからufwでは可能ではないようですが、いくつかの研究によると、/ etc / ufwディレクトリのいくつかのファイルを手動で編集してプロトコルをnetfilterシステムに追加することができます。

私はプロトコルを無視し、ホストからホストにすべてのIPを開き、unicast_peerコマンドを使用してこれを行うことができることを知っています。これは確かに理想的ではありませんが、マルチキャストプロトコルの問題を解決します。ただし、マルチキャスト(224.0.0.18、プロトコル112)が機能する必要がある場所がいくつかあるため、この記事を作成します。

誰でもこれを達成する方法についてのアイデアはありますか?

マルコス

ベストアンサー1

受信マルチキャストを許可する必要があります。

ufw allow in on eth0 from 192.168.1.0/24 to 224.0.0.18 comment 'keepalived multicast'

192.168.1.0/24許可するソースは224.0.0.18マルチキャストです。

追加情報こここれは役に立ちません(「ah」プロトコルをオンにすることは機能しません)。最終コメントここKevPは私にソリューションを提供しました。

おすすめ記事