Linuxでルーティング転送機能を有効にするには
Linuxシステムでルーティング転送機能を有効にするには、以下の手順に従ってください。
- ターミナルを開き、root権限でログインする。
- /etc/sysctl.confファイルを編集しました。
- sudo vi /etc/sysctl.conf
- 見つからない場合は追加する以下の行を検索する:
- net.ipv4.ip_forward = 1
- 注釈記号「#」を外して、こうする:
- net.ipv4.ip_forward=1
- ファイルを保存して閉じてください。
- 次のコマンドを実行して、新しい設定を読み込みます。
- sudo sysctl -p
- これにより、「/etc/sysctl.conf」 ファイル内の設定が再読み込みされます。
- Linuxシステムのルーティング転送機能を正常に有効化しました。適切なコマンドを使用してルーティング転送を設定および管理できます。たとえば、「iptables」コマンドを使用してファイアウォールルールおよびネットワークアドレス変換(NAT)ルールを設定できます。
これらの設定はシステムの再起動時にリセットされることに注意してください。起動時にルートフォワーディング機能を自動的に有効にしたい場合は、上記の変更点を「/etc/rc.local」やディストリビューションに適したその他の起動スクリプトなどの適切な起動スクリプトに追加できます。