名 前
pppoe.conf − adsl-start(8), adsl-stop(8), adsl-status(8), adsl-connect(8) で 使 わ れ る 設 定 フ ァ イ ル
説 明
/etc/ppp/pppoe.conf は Roaring Penguin の ADSL ス ク リ プ ト の 設 定 情 報 が 書 か れ た シ ェ ル ス ク リ プ ト で あ る 。 pppoe.conf は adsl-* と い う シ ェ ル ス ク リ プ ト の み で 使 用 さ れ 、 pppoe 自 体 に は 使 用 さ れ な い 点 に 注 意 す る こ と 。
pppoe.conf に は シ ェ ル 変 数 の 指 定 が 書 か れ る 。 変 数 と そ の 意 味 は 以 下 の 通 り で あ る :
|
ETH |
ADSL モ デ ム に 接 続 さ れ て い る イ ー サ ー ネ ッ ト イ ン タ ー フ ェ ー ス (例 え ば eth0)。 | ||
|
USER |
ADSL ユ ー ザ ー ID (例 え ば b1xxnxnx [AT] sympatico.ca)。 |
SERVICENAME 空 で な け れ ば 、 pppoe の −S オ プ シ ョ ン に 渡 さ れ る 。 使 用 し た い サ ー ビ ス の 名 前 を 指 定 す る 。 通 常 は 空 に し て お く べ き で あ る 。
|
ACNAME 空 で な け れ ば 、 |
pppoe の −C オ プ シ ョ ン に 渡 さ れ る 。 接 続 す る ア ク セ |
ス 集 信 装 置 の 名 前 を 指 定 す る 。 通 常 は 空 に し て お く べ き で あ る 。
|
DEMAND 数 値 を 設 定 す る と 、 要 求 が あ っ た 時 点 で 接 続 を 開 き 、 |
DEMAND 秒 後 に 接 |
続 を 閉 じ る 。 no に 設 定 す る と 、 要 求 ご と に 接 続 を 行 う の で は な く 、 常 に 接 続 し た ま ま に す る 。
DNSTYPE
NOCHANGE, SPECIFY, SERVER の い ず れ か 1 つ で あ る 。 NOCHANGE に 設 定 す る と adsl-connect は DNS 設 定 を 全 く 変 更 し な い 。 SPECIFY に 設 定 す る と /etc/resolv.conf を DNS1 と DNS2 の 値 に 書 き 換 え る 。 SERVER に 設 定 す る と usepeerdns オ プ シ ョ ン を つ け て pppd を 実 行 し 、 /etc/resolv.conf か ら /etc/ppp/resolv.conf へ の シ ン ボ リ ッ ク リ ン ク を 作 成 す る 。
DNS1, DNS2
DNSTYPE=SPECIFY を 使 っ た 場 合 の DNS サ ー バ ー の IP ア ド レ ス 。
NONROOT
NONROOT=OK (厳 密 に こ の 通 り で 、 空 白 や コ メ ン ト が あ っ て は な ら な い ) と い う 行 が 設 定 フ ァ イ ル に あ る と 、 root 以 外 の ユ ー ザ ー が pppoe-wrapper を 使 っ て 接 続 を 開 い た り 閉 じ た り す る の が 可 能 に な る 。 ラ ッ パ ー プ ロ グ ラ ム は rp-pppoe-gui パ ッ ケ ー ジ を イ ン ス ト ー ル し た 場 合 に の み イ ン ス ト ー ル さ れ る 。
USEPEERDNS
"yes" に 設 定 す る と 、 adsl-connect は usepeerdns オ プ シ ョ ン を つ け て pppd を 実 行 す る 。 こ う す る と 、 接 続 先 (peer) か ら DNS サ ー バ ー の ア ド レ ス を 取 得 し 、 新 し い /etc/resolv.conf フ ァ イ ル を 作 成 す る 。 そ れ 以 外 の 場 合 、 adsl-connect は こ の オ プ シ ョ ン を つ け ず に pppd を 実 行 す る の で 、 pppd は /etc/resolv.conf を 修 正 し な い 。
CONNECT_POLL
adsl-start が 新 し い PPP イ ン タ ー フ ェ ー ス の 起 動 を チ ェ ッ ク す る 時 間 間 隔 (秒 数 )。 0 に 設 定 す る と 、 adsl-start は 単 に PPP セ ッ シ ョ ン を 初 期 化 す る だ け で 、 起 動 に 成 功 し た か を 確 認 す る た め に 待 た な い 。
CONNECT_TIMEOUT
adsl-connect が 新 し い PPP イ ン タ ー フ ェ ー ス の 起 動 に 失 敗 し て セ ッ シ ョ ン を 終 了 さ せ る ま で に 待 つ 時 間 (秒 数 )。
|
PING |
adsl-start が PPP イ ン タ ー フ ェ ー ス の 起 動 を 待 つ 間 に 、 CONNECT_POLL 秒 毎 に 表 示 (echo) す る 文 字 。 |
FORCEPING
adsl-start が PPP イ ン タ ー フ ェ ー ス の 起 動 を 待 つ 間 に 、 CONNECT_POLL 秒 毎 に 表 示 (echo) す る 文 字 。 PING と 似 て い る が 、 adsl-start の 標 準 出 力 が 端 末 (tty) で な く て も 表 示 さ れ る 。
PIDFILE
adsl-connect の プ ロ セ ス ID が 書 か れ る フ ァ イ ル (例 え ば /var/run/pppoe.pid)。 さ ら に 2 つ の フ ァ イ ル ($PIDFILE.pppd と $PIDFILE.pppoe) に は 、 そ れ ぞ れ pppd と pppoe の プ ロ セ ス ID が 入 る 。
SYNCHRONOUS 同
期 PPP を 使 う か ど
う か (yes ま た は
no)。 同 期 PPP は n_hdlc
ラ イ ン 制 御 機
能 (discipline) を 備 え た
Linux マ シ ン で は 安
全 で あ る 。 (モ
ジ ュ ー ル デ ィ
レ ク ト リ に
"n_hdlc.o" と い う フ
ァ イ ル が あ れ
ば 、 ラ イ ン 制
御 機 能 を 備 え
て い る )。 他 の (OS
の ) マ シ ン や n_hdlc
ラ イ ン 制 御 機
能 を 備 え て い
な い Linux マ シ ン で
は 、 ユ ー ザ ー
モ ー ド ク ラ イ
ア ン ト で 不 明
ま た は 解 決 で
き な い 競 合 条
件 が あ る の で
、 同 期 PPP は 推 奨
さ れ な い 。
CLAMPMSS
TCP セ ッ シ ョ ン の advertised MSS を 「 固 定 (clamp)」 す る 値 。 デ フ ォ ル ト の 1412 が 良 い 。
LCP_INTERVAL
pppd が LCP echo リ ク エ ス ト パ ケ ッ ト を 送 る 時 間 間 隔 (秒 数 )。
LCP_FAILURE こ
こ で 指 定 さ れ
た 回 数 だ け LCP echo
リ ク エ ス ト に
返 答 が な い と
、 pppd は 接 続 が
切 れ て い る と
判 断 す る 。
PPPOE_TIMEOUT
pppoe が 活 動 も 観 察 し な い ま ま こ の 秒 数 が 経 過 す る と 、 pppoe は 終 了 す る 。
FIREWALL
NONE, STANDALONE, MASQUERADE の う ち の い ず れ か 1 つ 。 NONE の 場 合 、 adsl-connect は フ ァ イ ア ウ ォ ー ル ル ー ル を 何 も 追 加 し な い 。 STANDALONE の 場 合 、 既 存 の フ ァ イ ア ウ ォ ー ル ル ー ル を 消 去 し て ス タ ン ド ア ロ ン マ シ ン 用 の 基 本 的 な ル ー ル を 設 定 す る 。 MASQUERADE の 場 合 、 既 存 の フ ァ イ ア ウ ォ ー ル ル ー ル を 消 去 し て イ ン タ ー ネ ッ ト ゲ ー ト ウ ェ イ 用 の 基 本 的 な ル ー ル を 設 定 す る 。 マ シ ン 上 で サ ー ビ ス を 実 行 し て い る 場 合 、 簡 単 な フ ァ イ ア ウ ォ ー ル ス ク リ プ ト で は 不 十 分 で あ る 。 独 自 の フ ァ イ ア ウ ォ ー ル ル ー ル を 作 り 、 FIREWALL を NONE に 設 定 す る 必 要 が あ る 。
PPPOE_EXTRA
pppoe に 渡 す そ の 他 の 引 き 数 。
PPPD_EXTRA
pppd に 渡 す そ の 他 の 引 き 数 。
LINUX_PLUGIN 空 で な け れ ば 、 Linux カ ー ネ ル モ ー ド PPPoE プ ラ グ イ ン の 完 全 な パ ス (一 般 に は /etc/ppp/plugins/rp-pppoe.so)。 こ れ を 指 定 す る と 、 Linux 2.4.x シ ス テ ム で adsl-connect に Linux カ ー ネ ル モ ー ド PPPoE を 使 わ せ る 。 こ れ は 実 験 的 な も の で サ ポ ー ト さ れ て い な い 。 こ の プ ラ グ イ ン を 使 う と 、 adsl-connect は CLAMPMSS, PPPOE_EXTRA, SYNCHRONOUS, PPPOE_TIMEOUT を 無 視 す る 。 別 々 の PIDFILE を 設 定 し て そ れ ぞ れ の 設 定 フ ァ イ ル を 使 え ば 、 複 数 の PPPoE 接 続 を 管 理 で き る 。 adsl-start と adsl-stop の 引 き 数 と し て 、 そ の 設 定 フ ァ イ ル を 指 定 す る だ け で よ い 。
関 連 項 目
pppoe(8), adsl-connect(8), adsl-start(8), adsl-stop(8), pppd(8), adsl-setup(8), pppoe-wrapper(8)