should help to go further in the testing, but it is still failing on set_state but I do not know why it should be done if the interface is managed by openvpn. The relevant code is:
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
All Stories
Jun 2 2020
Wide dhcp6c does not generate a lease file, so if we want this we need to switch back to dhclient which has other drawbacks.
No feedback received "in time". Closing after a year.
VyOS 1.2.5 uses FRR 7.3, VyOS 1.2.6 will come with FRR 7.3.1 and rolling already runs on FRR 7.3.1
I also can not reproduce this issue with 3GB of RAM and two one ipv4/ipv6 full feed and a half feed. Closing this.
@hexes please provide exact version number "current" does not really help in this case as definately something else is going on with 1.3-rolling-202006011159
Unfortunately I receive a different error:
Looks like I'v got same error: https://phabricator.vyos.net/T2542
As a side note, if there is a need to migrate between backends, it would be possible to change the code to have an option to indicate which storage should be used and allow loading from one, saving to another as long as the XML schema is the same.
I see the POC as complete and conclusive, it would only make sense to spend more time on things once this is done (or to add support for control via HTTP/API).
vyos@MSklad# save Warning: you have uncommitted changes that will not be saved.
vyos@MSklad# show interfaces openvpn
+openvpn vtun1 {
+ description VPN
+ device-type tap
+ mode client
+ openvpn-option "--script-security 2"
+ persistent-tunnel
+ protocol udp
+ remote-host ip
+ remote-port port
+ tls {
+ ca-cert-file /config/auth/ca.crt
+ cert-file /config/auth/MSklad.crt
+ key-file /config/auth/MSklad.key
+ tls-version-min 1.0
+ }
+ use-lzo-compression
+}
[edit]
vyos@MSklad# commit
[ interfaces openvpn vtun1 ]
Traceback (most recent call last):
File "/usr/libexec/vyos/conf_mode/interfaces-openvpn.py", line 1028, in <module>
apply(c)
File "/usr/libexec/vyos/conf_mode/interfaces-openvpn.py", line 1018, in apply
Interface(openvpn['intf']).set_state('up')
File "/usr/lib/python3/dist-packages/vyos/ifconfig.py", line 110, in __init__
raise Exception('interface "{}" not found'.format(self.config['ifname']))
Exception: interface "vtun1" not foundConfiguring 100 dummy interfaces (no thread) on a local VirtualBox, all tests done from boot
@c-po After thinking about it, maybe the only thing I can think of is the word limit of a single line. I submitted another commit.