コマ問プレミアム ip_forwardの設定ファイルについて
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
ikeda_takuma
投稿数: 4
問題:2つのネットワークインターフェースがあるサーバをルータとして使用したい。
異なるネットワーク間(複数のネットワークインターフェース間)でのパケットの転送を許可するため
あるファイルの内容を1にした。あるファイルとは?
正解:/proc/sys/net/ipv4/ip_forward
centos 6 では、/etc/sysctl.conf内で、下記のnet.ipv4.ip_forwardを1に変更しても問題の内容を実現できるような気がします。
----------------
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
----------------
centos7では、該当の部分が、デフォルトでは存在しない場合(/etc/sysctl.d/配下?)もあるので、不適合かと思いますが、問題文には指定がありません。
/proc/sys/net/ipv4/ip_forward を変更しても再起動で戻ることから、OSの指定、もしくは(再起動によって戻る等)一時的な利用であることを問題文にいれるのはいかがでしょうか。
異なるネットワーク間(複数のネットワークインターフェース間)でのパケットの転送を許可するため
あるファイルの内容を1にした。あるファイルとは?
正解:/proc/sys/net/ipv4/ip_forward
centos 6 では、/etc/sysctl.conf内で、下記のnet.ipv4.ip_forwardを1に変更しても問題の内容を実現できるような気がします。
----------------
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
----------------
centos7では、該当の部分が、デフォルトでは存在しない場合(/etc/sysctl.d/配下?)もあるので、不適合かと思いますが、問題文には指定がありません。
/proc/sys/net/ipv4/ip_forward を変更しても再起動で戻ることから、OSの指定、もしくは(再起動によって戻る等)一時的な利用であることを問題文にいれるのはいかがでしょうか。
Re: コマ問プレミアム ip_forwardの設定ファイルについて
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
うーん…「ファイルの内容を1」にするんですよね?
引用:ですがikeda_takumaさんのおっしゃってるのは
引用:「あるファイル」の【特定の設定項目のパラメータ】を「1」にしてるんじゃないでしょうか?
例えば以下の環境でやってみます。
設問の「あるファイル」に該当する/proc/sys/net/ipv4/ip_forwardの中身は「0」です。
なので、sysctlでみても現在の値は「0」です。
ここで「あるファイル(/proc/sys/net/ipv4/ip_forward)」の中身を以下のコマンドで1に書き換えます
すると以下の通り、「あるファイル」の中身とsysctlでのnet.ipv4.ip_forwadのパラメータのどちらもが「1」になります。
こういうことを聞かれてるはずです。
sysctl.confの中身が「1」だけになったらファイルの書式が不正だと判断されて、問題の要件を満たさないんじゃないかなーと。
最強WEB問題集だと22000が該当するみたいですので、今一度ご確認いただくと良いかと思います
引用:
問題:2つのネットワークインターフェースがあるサーバをルータとして使用したい。
異なるネットワーク間(複数のネットワークインターフェース間)でのパケットの転送を許可するため
あるファイルの内容を1にした。あるファイルとは?
正解:/proc/sys/net/ipv4/ip_forward
引用:
centos 6 では、/etc/sysctl.conf内で、下記のnet.ipv4.ip_forwardを1に変更しても問題の内容を実現できるような気がします。
----------------
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
----------------
例えば以下の環境でやってみます。
$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
$ cat /proc/sys/net/ipv4/ip_forward
0
$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
$ echo 1 | sudo tee -a /proc/sys/net/ipv4/ip_forward
(パスワード聞かれたら入力)
1
$ cat /proc/sys/net/ipv4/ip_forward
1
$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
sysctl.confの中身が「1」だけになったらファイルの書式が不正だと判断されて、問題の要件を満たさないんじゃないかなーと。
最強WEB問題集だと22000が該当するみたいですので、今一度ご確認いただくと良いかと思います
Re: コマ問プレミアム ip_forwardの設定ファイルについて
msg# 1.2
ikeda_takuma
投稿数: 4
なるほど。
--
「ファイルの内容を1にする」と言う問題からは「1もしくは0しかファイルの内容に書かれてない事」って解釈をすべき。
--
と言う事なんですね。ご説明は理解しました。クローズでお願いします。
--
「ファイルの内容を1にする」と言う問題からは「1もしくは0しかファイルの内容に書かれてない事」って解釈をすべき。
--
と言う事なんですね。ご説明は理解しました。クローズでお願いします。