GNU/Linux >> Linux の 問題 >  >> Linux

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

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

現在のIP転送を確認する

ip_forward の場合は、値を確認してください 次のコマンドとして/procファイルシステムに入力します。

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

Linux
  1. LinuxでのIP転送とは何ですか? IP転送を有効にする方法は?

  2. CentOS/RHEL 5、6、7 で X11 転送を有効にする方法

  3. Linux で md5 ハッシュを有効にする方法

  1. Rocky Linux 8でPowerToolsリポジトリを有効にする-その方法は?

  2. Linux スワップ パーティションを有効にするにはどうすればよいですか?

  3. Linux で libass を有効にするには?

  1. KaliLinuxで自動ログインを有効にする方法

  2. Linux履歴コマンド出力でタイムスタンプを有効にする方法

  3. LinuxのVirtualBoxでネストされた仮想化を有効にする方法