私は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