[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:36591] (解決) Re: フレッツ ADSL モアの導入 - ppp0 に加えて ppp1 が出現する
渡辺です。
「質問 1(of 2)」が解決しました。
On Tue, 25 Mar 2003 22:51:18 +0900
in [debian-users:36582] フレッツ ADSL モアの導入 - ppp0 に加えて ppp1 が出現する
WATANABE Takashi <lieuML@xxxxxxxxxxx> wrote:
lieuML> ※フレッツ ADSL モア
lieuML> インターネット 219.117.200.217(固定) 192.168.10.10/24 ローカルネットワーク
lieuML> --------------+| (グローバルIP) |Linux BOX| (ローカルIP) |+--------------------
lieuML> ppp0(on eth1) eth0
lieuML>
lieuML> で、Linux BOX で、パケットフィルタリングをし、apache, postfix,
lieuML> bind が動いているため tcp 80, tcp 25, udp 53 ポートは開けて
lieuML> います。そして、ローカルネットワークから外部へのアクセスに対
lieuML> して NAT(SNAT) を行なっております。
lieuML>
lieuML> [(質問 1)ppp1 が現れて来る問題]
lieuML>
lieuML> この Linux BOX を reboot すると、ppp0 だけが現れれば良いはず
lieuML> なのに、ppp1 も現れて来ます。何故でしょうか?
lieuML> (起動直後に)
lieuML> $ /sbin/ifconfig
lieuML> eth0 Link encap:Ethernet HWaddr 00:00:E2:15:C1:7D
(中略)
lieuML> eth1 Link encap:Ethernet HWaddr 00:60:97:D2:85:F8
(中略)
lieuML> lo Link encap:Local Loopback
(中略)
lieuML> ppp0 Link encap:Point-to-Point Protocol
(中略)
lieuML> ppp1 Link encap:Point-to-Point Protocol
lieuML> [起動時用の設定について]
lieuML>
lieuML> iptables を一括して実行するシェルスクリプトを書いてそれを実行
lieuML> した後、
lieuML> # /etc/init.d/iptables save active
lieuML> を実行しました。(Netfilter の状態は下記に書きます)
lieuML>
lieuML> また、/usr/share/doc/pppoe/README.Debian.gz の 4a に従いまし
lieuML> た。(つまり、
lieuML> # cd /etc/ppp
lieuML> # ln -s ppp_on_boot.dsl ppp_on_boot
lieuML> を実行しました)
lieuML> これによって、ppp_on_boot というシンボリックリンクがあるため、
lieuML> no_ppp_on_boot ファイルを ppp_on_boot にリネームしていません。
問題は、どうやら、
lieuML> # cd /etc/ppp
lieuML> # ln -s ppp_on_boot.dsl ppp_on_boot
がマズかったみたいです。ppp_on_boot というシンボリックリンク
を削除して reboot したらカンペキに動作してくれました。
pppd が 2 重に起動してしまっていたようです。1 つは、この
ppp_on_boot によるもので、1 つは、/etc/network/interfaces の
=========================== 開始 ===========================
auto eth1
iface eth1 inet static
address 1.1.1.1
netmask 255.255.255.255
network 1.1.1.1
broadcast 1.1.1.1
auto ppp0
iface ppp0 inet ppp
provider dsl-provider
=========================== 終了 ===========================
にて、起動時(auto ppp0)に、
# pon dsl-provider
が実行されていたらしいです。
ちゃんと、
$ man interfaces
$ man pon
を読んでませんでした。すみません。
また、本件の最初の投稿で、
# ifdown ppp0
# /etc/init.d/ppp start
とか書きましたが、
# ifdown ppp0
# ifup ppp0
と書く方が適切だったと思います。
[(質問 1-b)気になる iptables の実行順]
気になるのは、
# /etc/init.d/iptables save active
によって保存したルールセットに ppp0 に関連したルールも一括し
て含まれてしまっている点です。
上記の /etc/network/interfaces の iface ppp0 で個別に、 ppp0
がオン/オフになったときに実行する iptables を、
up /etc/init.d/iptables load ppp-active
や
down /etc/init.d/iptables reload
等と、設定した方が良いのでしょうか?
[気づいた点]
/etc/ppp/peers/dsl-provider にて、pppoeconf 実行後に初期設定
と変わっている個所があるのですが、
usepeerdns
が加わって、
lcp-echo-interval 20
が
lcp-echo-interval 60
に変わってました。でも、これは今回の問題とは関係ないようです。
ちなみに、/etc/ppp/peers/dsl-provider に、usepeerdns を加えて
reboot すると、
/etc/ppp/ に resolv.conf が出現し、この内容が、/etc/resolv.conf
にも追加されるらしいです。
[気づいた点(2)]
今回、NTT 東日本からフレッツ ADSL モア用の ADSL モデムをレン
タルしているのですが、これと上記 Linux BOX を繋ぐツイストペ
アケーブルは、ストレートケーブルでした。私はクロスケーブルを
予期していたので、少々混乱がありました。(が、LAN ランプです
ぐに判断できました)
---
渡辺 崇史(わたなべ たかし)/WATANABE Takashi
lieuML@xxxxxxxxxxx