Linux で IP 転送を有効にする方法

不言
リリース: 2019-03-25 15:51:29
オリジナル
4607 人が閲覧しました

セキュリティ上の理由から、最新の Linux オペレーティング システムでは IP 転送がデフォルトで無効になっています。システムで IP 転送を有効にする必要がある場合は、次の手順を実行する必要があります。この記事では、IP 転送が有効になっているかどうかを確認する方法を説明します。そうでない場合は、それを有効にする方法。

Linux で IP 転送を有効にする方法

現在の IP 転送を確認する

次のコマンドを押して、/proc ファイル システムの ip_forward の値を確認します。

$ cat /proc/sys/net/ipv4/ip_forward

0
ログイン後にコピー

または、次のコマンドのように、sysctl コマンド ラインを使用してカーネル値をクエリすることもできます。

$ sudo sysctl net.ipv4.ip_forward

net.ipv4.ip_forward = 0
ログイン後にコピー

カーネル IP 転送の有効化

現在の Linux システムのアクティブ シェルに対して IP 転送を有効にしてみましょう。これらの変更は、システムをシャットダウンまたは再起動すると失われます。

$ echo 1 > /proc/sys/net/ipv4/ip_forward
ログイン後にコピー

または、sysctl を使用して有効にすることもできます。

$ sysctl -w net.ipv4.ip_forward=1
ログイン後にコピー

カーネル IP 転送を有効にする (永続)

IP 転送を有効にするには、永続的に編集します / etc/sysctl.conf に次の行を追加します。これにより、システムの再起動後でも IP 転送が有効になります。

net.ipv4.ip_forward = 1
ログイン後にコピー

sysctl.conf に上記の値を追加した後、次のコマンドを使用してこのファイルの値を再読み込みします。

$ sysctl -p
ログイン後にコピー

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの linux ビデオ チュートリアル 列に注目してください。

以上がLinux で IP 転送を有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート