vyosでPPPoE-Server

vyosでPPPoE-Server

vyos@vyos-01:~$ show configuration commands
set interfaces ethernet eth0 hw-id '00:15:5d:01:19:00'
set interfaces ethernet eth1 hw-id '00:15:5d:01:19:01'
set interfaces ethernet eth2 address '192.168.1.51/24'
set interfaces ethernet eth2 hw-id '00:15:5d:01:19:14'
set interfaces loopback lo
set protocols static route 0.0.0.0/0 next-hop 192.168.1.1
set service ntp allow-client address '0.0.0.0/0'
set service ntp allow-client address '::/0'
set service ntp server time1.vyos.net
set service ntp server time2.vyos.net
set service ntp server time3.vyos.net
set service pppoe-server access-concentrator 'vyos01'
set service pppoe-server authentication local-users username user01 password 'password'
set service pppoe-server authentication local-users username user02 password 'password'
set service pppoe-server authentication mode 'local'
set service pppoe-server client-ip-pool start '192.168.1.231'
set service pppoe-server client-ip-pool stop '192.168.1.234'
set service pppoe-server gateway-address '192.168.1.1'
set service pppoe-server interface eth1
set service pppoe-server name-server '192.168.1.1'
set service ssh
set system config-management commit-revisions '100'
set system conntrack modules ftp
set system conntrack modules h323
set system conntrack modules nfs
set system conntrack modules pptp
set system conntrack modules sip
set system conntrack modules sqlnet
set system conntrack modules tftp
set system console device ttyS0 speed '115200'
set system host-name 'vyos-01'
set system name-server '192.168.1.1'
set system option keyboard-layout 'jp106'
set system syslog global facility all level 'info'
set system syslog global facility protocols level 'debug'
vyos@vyos-01:~$




インターフェース情報
set interfaces ethernet eth0 hw-id '00:15:5d:01:19:00'
set interfaces ethernet eth1 hw-id '00:15:5d:01:19:01'
set interfaces ethernet eth2 address '192.168.1.51/24'
set interfaces ethernet eth2 hw-id '00:15:5d:01:19:14'
eth2がデフォルトゲートウェイにつながっていて、
eth1がPPPoEServerとして待ち受けです。
PPPoEServerもeth2を使って上流に流れます

PPPoEの設定はこのあたりがメインです。
set service pppoe-server access-concentrator 'vyos01'
接続先ネーム

PPPoEユーザー情報
set service pppoe-server authentication local-users username user01 password 'password'
set service pppoe-server authentication local-users username user02 password 'password'
RADIUSも対応しているハズ

以下割り当てに関して
set service pppoe-server authentication mode 'local'
set service pppoe-server client-ip-pool start '192.168.1.231'
set service pppoe-server client-ip-pool stop '192.168.1.234'
割り当てるIPアドレス
→vyos側って何になるんやろうか

サーバの情報?
set service pppoe-server gateway-address '192.168.1.1'
set service pppoe-server interface eth1
set service pppoe-server name-server '192.168.1.1'
eth1が待ち受け

めっちゃ適当になってるけど取り合えず検証できるはず
ただ待ち受けは複数出来ないみたいなので、
vyosとしてパケロスやディレイとかさせるなら、
複数vyos作り、分けてL3でつなげた方が確実かも知れません。


検証環境は
vyos ver:
仮想環境
ホスト:windows 10pro
仮想基盤:hyper-v
イーサネット:Intel pt quad port+オンボード
ほか。


この記事が気に入ったらサポートをしてみませんか?