Add listening to PPPoE VLAN interfaces, but VLANs are not created yet.
Add the parent interfae to VPP
```
vyos@r14# run show conf com | match "ppp|eth1"
set interfaces ethernet eth1 address '10.0.0.1/30'
set interfaces ethernet eth1 hw-id '52:54:00:f4:d5:cd'
set service pppoe-server authentication local-users username user-1 password 'user-1'
set service pppoe-server authentication local-users username user-23 password 'user-23'
set service pppoe-server authentication mode 'local'
set service pppoe-server client-ip-pool first range '100.64.0.1-100.64.0.100'
set service pppoe-server default-pool 'first'
set service pppoe-server gateway-address '100.64.0.1'
set service pppoe-server interface eth1 combined
set service pppoe-server interface eth1.23
set service pppoe-server interface eth2.3333
[edit]
vyos@r14#
[edit]
vyos@r14#
[edit]
vyos@r14# set vpp settings interface eth1
[edit]
vyos@r14#
[edit]
vyos@r14# commit
[ vpp ]
WARNING: NOTE: Current dataplane capacity (estimated): 2.1 M IPv4
routes. Exceeding these values will lead to a dataplane out-of-memory
condition and a crash. Extensive use of features like ACLs, NAT and
others may reduce the numbers above. Please read the documentation for
details: https://docs.vyos.io/
dependent service_pppoe-server: Interface "eth1.23" does not exist!
[[vpp]] failed
Commit failed
[edit]
vyos@r14#
[edit]
vyos@r14#
[edit]
vyos@r14# commit
[ vpp ]
WARNING: NOTE: Current dataplane capacity (estimated): 2.1 M IPv4
routes. Exceeding these values will lead to a dataplane out-of-memory
condition and a crash. Extensive use of features like ACLs, NAT and
others may reduce the numbers above. Please read the documentation for
details: https://docs.vyos.io/
Traceback (most recent call last):
File "/usr/libexec/vyos/conf_mode/vpp.py", line 795, in apply
raise VppNotRunningError(
vyos.vpp.VppNotRunningError: VPP service is not running or failed to start
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/libexec/vyos/services/vyos-configd", line 157, in run_script
script.apply(c)
File "/usr/libexec/vyos/conf_mode/vpp.py", line 907, in apply
initialize_interface(
File "/usr/libexec/vyos/conf_mode/vpp.py", line 689, in initialize_interface
control_host.pci_rescan(iface_config['dev_id'])
File "/usr/lib/python3/dist-packages/vyos/vpp/control_host.py", line 53, in pci_rescan
raise FileNotFoundError(f'PCI device {pci_addr} does not exist')
FileNotFoundError: PCI device tap does not exist
[[vpp]] failed
Commit failed
[edit]
vyos@r14#
```
Interface dissapears:
```
vyos@r14# run show int
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address MAC VRF MTU S/L Description
----------- ----------------- ----------------- ------- ----- ----- -------------
eth0 192.168.122.14/24 52:54:00:8d:67:6e default 1500 u/u
eth2 - 52:54:00:b5:3a:46 default 1500 u/u
eth3 - 52:54:00:6c:c4:3e default 1500 u/u
lo 127.0.0.1/8 00:00:00:00:00:00 default 65536 u/u
::1/128
[edit]
vyos@r14#
```