転送ポートの設定に問題がある

転送ポートの設定に問題がある

私はUbuntuにいて、次のルールを追加しようとしました。 sudo iptables -A PREROUTING -t nat -i eth0 -p tcp — dport 80 -j REDIRECT — to-port 3000

最初はエラーが発生し、末尾のハイフンが欠落しているとBad argument -推測し、次のように変更しました。-to-port

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp — dport 80 -j REDIRECT —-to-port 3000これにより同じエラーが発生します。これが関連していると考えて、dportコマンドを次のように変更しました。

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp —-dport 80 -j REDIRECT —-to-port 3000

これでエラーが発生しますBad argument —-dport。ここでどこに行くのか分からない。私が何を間違っているのか、この問題を解決する方法についてのアイデアがありますか?

ベストアンサー1

それがまさにあなたが使っている線なら、あなたは2つの異なるダッシュを使っています。最初のものは16進数97、Em Dash、2番目は16進数2d、ダッシュ、マイナスです。ダッシュとマイナス記号を使用して、このような線を再描画します。

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

おすすめ記事