Crashing pppoe-simulator.py Xiaomi AC2100 installation script on Debian system

I was trying to install OpenWrt on Xiaomi WiFi Router AC2100 and I got crash pppoe-simulator.py script from Method B:

user@debian:~/router$ sudo python3 pppoe-simulator.py
Waiting for packets
Traceback (most recent call last):
  File "pppoe-simulator.py", line 183, in <module>
    sniff(prn=packet_callback, filter="pppoed or pppoes", lfilter=isNotOutgoing)
  File "/usr/local/lib/python3.7/dist-packages/scapy/sendrecv.py", line 1263, in sniff
    sniffer._run(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/scapy/sendrecv.py", line 1210, in _run
    session.on_packet_received(p)
  File "/usr/local/lib/python3.7/dist-packages/scapy/sessions.py", line 108, in on_packet_received
    result = self.prn(pkt)
  File "pppoe-simulator.py", line 63, in packet_callback
    for tag in pkt[PPPoED][PPPoED_Tags].tag_list:
  File "/usr/local/lib/python3.7/dist-packages/scapy/packet.py", line 1344, in __getitem__
    raise IndexError("Layer [%s] not found" % name)
IndexError: Layer [PPPoED_Tags] not found

Firmware: 2.0.23
System: Linux debian 4.19.0-18-686 #1 SMP Debian 4.19.208-1 (2021-09-29) i686 GNU/Linux

Technically, it's not an openwrt issue.