レス
元トピ次レス
タイトル
Re: コマ問プレミアム ip_forwardの設定ファイルについて
フォーラム
最強WEB問題集LinuC/LPIC Lv1 102
投稿ユーザ(投稿日)
(2018/6/14)
本文
うーん…「ファイルの内容を1」にするんですよね?

-----引用(始)-----

問題:2つのネットワークインターフェースがあるサーバをルータとして使用したい。
異なるネットワーク間(複数のネットワークインターフェース間)でのパケットの転送を許可するため
あるファイルの内容を1にした。あるファイルとは?
正解:/proc/sys/net/ipv4/ip_forward

-----引用(終)-----

ですがikeda_takumaさんのおっしゃってるのは

-----引用(始)-----

centos 6 では、/etc/sysctl.conf内で、下記のnet.ipv4.ip_forwardを1に変更しても問題の内容を実現できるような気がします。
----------------
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
----------------

-----引用(終)-----

「あるファイル」の【特定の設定項目のパラメータ】を「1」にしてるんじゃないでしょうか?
例えば以下の環境でやってみます。
[code]
$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[/code]
設問の「あるファイル」に該当する/proc/sys/net/ipv4/ip_forwardの中身は「0」です。
[code]
$ cat /proc/sys/net/ipv4/ip_forward
0
[/code]
なので、sysctlでみても現在の値は「0」です。
[code]
$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
[/code]
ここで「あるファイル(/proc/sys/net/ipv4/ip_forward)」の中身を以下のコマンドで1に書き換えます
[code]
$ echo 1 | sudo tee -a /proc/sys/net/ipv4/ip_forward
(パスワード聞かれたら入力)
1
[/code]
すると以下の通り、「あるファイル」の中身とsysctlでのnet.ipv4.ip_forwadのパラメータのどちらもが「1」になります。
[code]
$ cat /proc/sys/net/ipv4/ip_forward
1
$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
[/code]
こういうことを聞かれてるはずです。

sysctl.confの中身が「1」だけになったらファイルの書式が不正だと判断されて、問題の要件を満たさないんじゃないかなーと。

最強WEB問題集だと22000が該当するみたいですので、今一度ご確認いただくと良いかと思います :-)

レス一覧

元トピ次レス


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.