From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Aug 25 11:12:35 2008
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id m7P2CZN73516;
	Mon, 25 Aug 2008 11:12:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from d4407.kankyo-u.ac.jp ([2001:3e0:a84:2::2])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id m7P2CYJ73511
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 25 Aug 2008 11:12:34 +0900 (JST)
	(envelope-from nakaji@jp.freebsd.org)
Received: from roddy.4407.kankyo-u.ac.jp.kankyo-u.ac.jp (localhost [IPv6:::1])
	by d4407.kankyo-u.ac.jp (8.14.2/8.14.2) with ESMTP id m7P2COZG032040
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 25 Aug 2008 11:12:24 +0900 (JST)
	(envelope-from nakaji@jp.freebsd.org)
From: NAKAJI Hiroyuki <nakaji@jp.FreeBSD.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20021021.114736.85413302.higaki@tu.chiba-u.ac.jp>
Organization: Tomonokai
References: <20021021.114736.85413302.higaki@tu.chiba-u.ac.jp>
Message-ID: <871w0dn8qg.fsf@roddy.4407.kankyo-u.ac.jp>
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (berkeley-unix)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
X-Virus-Scanned: by amavisd-new
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 25 Aug 2008 11:12:23 +0900
X-Sequence: FreeBSD-users-jp 91762
Subject: [FreeBSD-users-jp 91762] Re: PPPoE multiple sessions with FreeBSD
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: nakaji@jp.freebsd.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$BCf<#!wD;<h$G$9!#(B

http://euc.jp/network/pppoe.ja.html
http://www.yas.mu/network/fletsq/
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3c20021014%2e213300%2e74693221%2ehigaki%40tu%2echiba%2du%2eac%2ejp%3e

$B$J$I$r;29M$K!"(B

$B!&(BNTT$B@>F|K\(B
$B!&%U%l%C%D!&8w%W%l%_%"%`(B($B!\$R$+$jEEOC(B)
$B!&(BOCN $B8w%"%/%;%9(B IP8 $B!V%U%l%C%D!&8w%W%l%_%"%`!W%W%i%s(B
$B!&(BFreeBSD 6.3-STABLE #56: Fri Jun 20 00:18:17 JST 2008

$B$G!"(BPPPoE$BJ#?t%;%C%7%g%s@\B3$r;n$_$F$$$^$9$,!"(B

Warning: iface add: ioctl(SIOCAIFADDR, 10.183.50.71 -> 210.247.16.1): File exists
Error: ipcp_InterfaceUp: unable to set ip address

$B$H$$$&%(%i!<$G!"%U%l%C%D!&%9%/%'%"$K@\B3$G$-$^$;$s!#$I$&$9$l$P$h$$$G$7$g$&(B
$B$+!"$H$$$&AjCL$G$9!#(B

$B!c$d$C$?$3$H!d(B

1. ppp.conf$B$K%U%l%C%D$N9`L\$rDI2C(B

default:
 set device PPPoE:vr0
 #set log Phase Chat LCP IPCP CCP tun command
 set log Phase Chat IPCP CCP tun command
 set speed sync
 set MRU 1438
 set MTU 1438
 set ctsrts off
 set timeout 0
 accept CHAP
 enable tcpmssfix
 add default HISADDR

ocnip8:
 accept lqr
 enable lqr
 set cd 5
 set dial
 set login
 set redial 0 0
 set authname OCN$B$NG'>Z(BID
 set authkey OCN$B$NG'>Z%Q%9%o!<%I(B
 set reconnect 5 5

flets:
 accept lqr
 enable lqr
 set cd 5
 set dial
 set login
 set redial 0 0
 set reconnect 5 5
 set authname flets@flets
 set authkey flets

2. $B%U%l%C%DLV$X$N(Bstatic routes$B$r(Bppp.linkup$B$KDI2C(B

$B%U%l%C%D@\B3%D!<%k$GD>7k$7$?(BWindows XP$B$G$N>pJs$K$h$l$P!"(BNTT$B@>F|K\$G$O!"(B
10.60.16.0/20$B$d(B10.174.0.0/20$B$X$N@EE*%k!<%F%#%s%0$,I,MW$i$7$$$G$9!#(B

ocnip8:
 ! ifconfig tun0 delete
 ! ifconfig tun0 60.32.13.194 netmask 255.255.255.248 HISADDR
 add! default HISADDR

flets:
 add! 10.60.16.0/20 HISADDR
 add! 10.174.0.0/20 HISADDR

3. /etc/rc.conf$B$G(Bppp$B5/F0$r@_Dj(B

$B:G6a$OJXMx$K=q$1$k$h$&$K$J$C$?$h$&$G$9!#(B

$ grep ppp /etc/rc.conf
ppp_enable="YES"
ppp_profile="ocnip8 flets"
ppp_profile="ocnip8"
ppp_ocnip8_mode="ddial"
ppp_ocnip8_nat="NO"
ppp_ocnip8_unit="0"
ppp_flets_mode="ddial"
ppp_flets_nat="YES"
ppp_flets_unit="1"

4. ppp$B$G(Bflets$B$K$D$J$$$G$_$k$H%(%i!<$K$J$k(B

# ppp -unit1 flets
Working in interactive mode
Using interface: tun1
ppp ON www> dial
ppp ON www> 
Ppp ON www> 
PPp ON www> Warning: iface add: ioctl(SIOCAIFADDR, 10.183.50.71 -> 210.247.16.1): File exists
Error: ipcp_InterfaceUp: unable to set ip address

$B!c!?$d$C$?$3$H!d(B

$B2?EY$+$N;n9T:x8m$N$&$A(B set log all$B$7$F$*$$$?$H$-$N!"(B/var/log/ppp.log$B$K$O(B

IPCP: deflink: RecvConfigAck(7) state = Ack-Sent
IPCP:  IPADDR[6] 10.172.1.121
IPCP: deflink: State change Ack-Sent --> Opened
IPCP: deflink: LayerUp.
IPCP: myaddr 10.172.1.121 hisaddr = 210.247.16.1
ID0: 4 = socket(2, 2, 0)
ID0: -1 = ioctl(4, 2151704858, 0xbfbfdc10)
Warning: tun2: AIFADDR 10.172.1.121 -> 210.247.16.1 returns -1
Warning: iface add: ioctl(SIOCAIFADDR, 10.172.1.121 -> 210.247.16.1): File exists
Error: ipcp_InterfaceUp: unable to set ip address
IPCP: deflink: LayerDown: 10.172.1.121

$B$H$$$&%m%0$,;D$C$F$$$^$9!#$3$N$H$-$O!"$3$A$i$K(B10.172.1.121$B$,3d$jEv$F$i$l$?(B
$B$h$&$G$9!#(B

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1438
        inet 60.32.13.194 --> 210.247.16.1 netmask 0xfffffff8 
        Opened by PID 455
tun1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500

$B$H$$$&$3$H$G!"(B210.247.16.1$B$r(Btun0$B$G;H$C$F$$$k$+$i$@$H$O;W$&$N$G$9$,!"(BNTT$BEl(B
$BF|K\$G$N7P83CL$7$+8+$D$+$i$J$$$N$b5$$K$J$j$^$9!#(B

## NTT$B@>F|K\$G!V(B1$B7@Ls$GJ#?t$N%;%C%7%g%s$rF1;~$KD%$j$?$$!W?M$,>/$J$$$+$i(B?

Google$B$G$N8!:w7k2L(B
http://www.google.co.jp/search?q=Error%3A+ipcp_InterfaceUp%3A+unable+to+set+ip+address&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP:official&client=firefox
$B$K$h$l$P!"(B

POPTOP on a FreeBSD 7.0 machine$B$GF1MM$NLdBj$rJz$($F$$$k?M(B
http://lists.freebsd.org/pipermail/freebsd-questions/2008-June/177329.html

$BF1$8(BPPPoE$B%5!<%P$K(B2$B$D$D$J$0$H8e$+$i$N$,<:GT$9$k?M(B
http://www.mydatabasesupport.com/forums/bsd-freebsd-misc/345679-running-2-pppoe-connections-connecting-same-pppoe-server.html

$B$J$I$,8+$D$+$j$^$9!#8e<T$N?M$O(B

    So what I did is manually set parameters of ng1 with 'ifconfig', and
    set IP address of 'remote endpoint' to a another IP of ISPs
    network. And this worked fine.

$B$H$$$&$3$H$G2?$H$+$7$?$i$7$$$N$G$9$,!"$I$s$J(BPPPoE$B%5!<%P$J$N$+!"$I$s$J%Q%i(B
$B%a!<%?$r@_Dj$7$?$N$+$H$$$C$?4N?4$J>pJs$,$J$$$N$G!"$"$^$j;29M$K$G$-$^$;$s!#(B

$B!D$J$I$H=q$$$F$$$k$&$A$K!"(B

mpd$B$r;H$&$H$&$^$/$$$/$3$H$b$"$k(B
http://lists.freebsd.org/pipermail/freebsd-questions/2007-March/144035.html
http://wiki.cyberleo.net/index.php/MultiHomedRouter

$B$H$$$&BN83CL$r8+$D$1$^$7$?!#$"$H$G;n$7$F$_$^$9!#(B

$B$I$J$?$+!"B>$K2?$+$4B8$8$N$3$H$d%*%9%9%a$NJ}K!$,$"$l$P65$($F$/$@$5$$!#(B

$B$^$?!"(B/usr/sbin/ppp$B$8$c$J$/$F(Bmpd$B$r;H$&>l9g!"(Bnet/mpd{,4,5}$B$G$O$I$l$,%*%9%9(B
$B%a$G$9$+(B?
-- 
NAKAJI Hiroyuki ($BCf<#(B $B909T(B)
