[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:18102] Re: Flet's のun-numbered接続(Was:B-Flet's)



おおさとです。

> From: 早間義博 <yossi@yedo.src.co.jp>
> Subject: [plamo:18090] Re: B-Flet's
> Date: Thu, 13 Mar 2003 17:51:10 +0900 (JST)

> 幡部さんがどのようにご使用になるか判りませんが、
> ・複数個の IP
>   私の場合 IP が複数個なので、「アンナンバード」で接続するように言
>   われました。
> 
>   マニュアルのどこを探しても「pppd のアンナンバードによる接続」と
>   言う目次に出会えませんでした。
>   種々テストをしたのですが、
>     ・ルータの IP アドレスだけを指定する
>   と言う方法で接続しています。/etc/ppp/options に
>   xx.xx.xx.xx:
>   と(ルータ側の IP のみ)指定しています。

かなり前ですが、linux-users で rp-pppoe による un-numbered 接続
は可能か不可能かという話があったのを思いだして、読み返してみた
のですが、ML の上では結論は出ていなかったようです。

私のところでは、以下のやり方で、Flet's ADSL、B-Flet's とも
un-numbered モドキを実現しています。(どちらも 16 IP です)

ようするに、ppp0 と内側 eth の両方に同じアドレスを振ってしまう
だけで、iptables も interface を明示することで不自由なく設定で
きます。

動いているのは Vine-2.5 ですが、キモの部分だけをスクリプトにして
紹介しますとこんな感じになります。
eth0 は内側、eth1 は ppp 側にしています。

#! /bin/bash
EXTIF="ppp0"
INTIF="eth0"
/usr/sbin/adsl-start /etc/ppp/pppoe.conf
EXTIP='210.249.66.65'
INTNETWORK='210.249.66.64'
INTNETMASK='255.255.255.240'
GATEWAY=`/sbin/ifconfig ${EXTIF}|grep 'inet addr'|tr -s ':' ' ' |cut -d ' ' -f 6`
/sbin/ifconfig ${EXTIF} ${EXTIP}
/sbin/ifconfig ${INTIF} ${EXTIP} netmask ${INTNETMASK}
/sbin/route del default
/sbin/route add -host ${GATEWAY} ${EXTIF}
/sbin/route add default gw ${GATEWAY}
/sbin/route add -net ${INTNETWORK} netmask ${INTNETMASK} ${INTIF}

-- 
  3月13日17時27分更新のYAHOO!Weatherによると --
    東京23区の本日の花粉は非常に多いです。明日の花粉は非常に多いです。
  kazz@kk.iij4u.or.jp / 大里和朗

Follow-Ups
[plamo:18103] Re: Flet's のun-numbered接続, 早間義博
References
[plamo:18086] B-Flet's, T-Hatabe
[plamo:18087] Re: B-Flet's, 早間義博
[plamo:18090] Re: B-Flet's, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム