$Date: 2025/08/18 15:18:13 $
LANパススルー機能は、設定した特定のイーサタイプのパケットを他のインターフェースへ中継する機能です。ブリッジインターフェースとは異なり、ルーターとして動作しながら特定のイーサタイプのパケットだけを中継することができます。
したがって、たとえば、下図のようにLAN3に接続された機器にIPv6のパケットを中継(IPv6パススルー)しながら、ルーター自身はPPPoEのパケットを使って外部にアクセスすることができます。
ヤマハルーターでは以下の機種およびファームウェアで、LANパススルー機能をサポートしています。
| 機種 | ファームウェア |
|---|---|
| RTX1300 | Rev.23.00.16 以降 |
LANパススルー機能は、lan pass-through memberコマンドで設定したインターフェース間でのみ動作します。
LANパススルー機能に設定したインターフェースで、中継対象外のイーサタイプのパケットを受信した場合は、LANパススルー機能で中継をせず、ルーターとして通常の処理を行いパケットを転送します。
lan pass-through member 1 lan2 lan3 # LAN2とLAN3間で特定のイーサタイプのパケットを中継する。 lan pass-through ethertype 1 ipv6 # イーサタイプがIPv6のパケットだけを中継する。
注1) コマンドで設定するインターフェースやイーサタイプの順序はLANパススルー機能の動作に影響ありません。
上記設定の場合、LAN3に接続されたホストからアクセス時に送信される近隣探索プロトコルのパケットはLAN2にのみ送信されます。また、LAN2から近隣探索プロトコルのパケットを受信した場合もLAN3にのみ送信されます。
なお、LANパススルー機能で使用するLANインターフェースはプロミスキャスモードで動作します。
LANパススルー機能で中継するパケットには、以下の機能が適用されます。
以下の設定を追加するだけで、LAN2側とLAN3側をIPv6で接続することができます。
lan pass-through member 1 lan2 lan3 lan pass-through ethertype 1 ipv6
【 LANパススルー機能の設定 】 lan pass-through member 1 lan2 lan3 lan pass-through ethertype 1 ipv6 【 PPPoEの設定、LANの設定 】 ip route default gateway pp 1 ip lan1 address 192.168.100.1/24 pp select 1 pppoe use lan2 pp auth accept chap pp auth myname user password ppp lcp mru on 1454 ppp ipcp ipaddress on ppp ipcp msext on ppp ccp type none ip pp mtu 1454 ip pp nat descriptor 1 pp enable 1 nat descriptor type 1 masquerade dhcp service server dhcp server rfc2131 compliant except remain-silent dhcp scope 1 192.168.100.2-192.168.100.191/24 dns server pp 1
以下の設定を追加するだけで、LAN2側とLAN3側をIPv4で接続することができます。
lan pass-through member 1 lan2 lan3 lan pass-through ethertype 1 ipv4 arp
【 LANパススルー機能の設定 】 lan pass-through member 1 lan2 lan3 lan pass-through ethertype 1 ipv4 arp 【 IPv6の設定 】 ipv6 route default gateway 2001:db8:2::2%lan2 ipv6 lan1 address 2001:db8:1::1/64 ipv6 lan2 address 2001:db8:2::1/64