LinuxでPPPoEがうまく繋がらなかったので、PPPoEの最初のパケット(PADI)をコマンドで投げてみた。
# pppoe -I eth0 -A
Got a Relay-ID: 01 00 00 00 xx xx xx xx xx xx
Access-Concentrator: e14xxxxxx-xxxxxxxxxx
Got a cookie: c9 ef 55 8a xx xx xx xx xx xx xx xx xx xx xx xx
AC-Ethernet-Address: 2c:xx:xx:xx:xx:xx
--------------------------------------------------
Access-ConnectratorがPPPoEアクセス先(アクセス集線装置)の名、AC-Ethernet-Addressが応答を返したMACアドレスかな?本環境は、間にルータ(PPPoEパススルー有効)がいるので、これはルータのMACアドレスでした。
ちなみに、ルータのPPPoEパススルーを無効にすると、PADOパケットがリレーされなくなり、コマンドは応答しなくなります。
# pppoe -I eth0 -A
pppoe: Timeout waiting for PADO packets