« SUSE 11.1 で pppoe サーバ | メイン | こんどは 139556-08 が!! »

FreeBSD で PPPoE server

FreeBSD で PPPoE server を動かしてみよう。。!!!
(接続用でなく PPPoE でセッションを張るサーバ。。)
ルータの試験等に使ってやってください。。

FreeBSD 6.4 で行ないました。。
(FreeBSD 7.x の空きの装置が無かったので。。)

vge1 はデバイス名なので適宜読み替える事

kernel はGENERIC で行なっています。
以下のモジュールをロードしています。
# kldstat
Id Refs Address Size Name
1 7 0xc0400000 7c79dc kernel
2 1 0xc0bc8000 5c838 acpi.ko
3 4 0xc52fa000 a000 netgraph.ko
4 1 0xc5308000 4000 ng_socket.ko
5 1 0xc530e000 3000 ng_ether.ko
6 1 0xc5311000 5000 ng_pppoe.ko


rc.conf に追加の内容
# /etc/rc.conf
#
ifconfig_vge1="up"
pppoed_enable="YES"
pppoed_provider="*"
pppoed_interface="vge1"
pppoed_flags="-l pppoe-in -P /var/run/pppoed.pid"
#

/etc/ppp/ppp.conf の内容
#
# /etc/ppp/ppp.conf
#
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
ident FreeBSD userland PPP
# set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
#
pppoe-in:
set mru 1454
set mtu 1454
allow mode direct
enable lqr echo
enable pap chap
set speed sync
set ifaddr 192.168.180.254 192.168.180.100-192.168.180.199 255.255.255.0
accept dns
accept chap
accept pap
############# ppp.conf EOF ####################

/etc/ppp/ppp.secret に接続ユーザとIPアドレスを付加

#
hoge hogetest 192.168.180.34
#

トラックバック

このエントリーのトラックバックURL:
http://www.green.miki.hyogo.jp/~hiro/mt/mt-tb.cgi/117

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年07月30日 07:59に投稿されたエントリーのページです。

ひとつ前の投稿は「SUSE 11.1 で pppoe サーバ」です。

次の投稿は「こんどは 139556-08 が!! 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。