In T2196#125917, @lue30499 wrote:This feature would be very helpfull for hairpin nat as we can see from the mentions.
Might also be helpfull for ipv6 as well.
I am aware its a different product but edgeos from ubiquiti does something like this (looks to be a managed address group that populates dynamically) for nat and fw:destination { group { address-group ADDRv4_eth0 } }
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed Search
Feb 11 2023
Feb 11 2023
I just want to really strongly second this issue — if this feature isn't added and I can't find a good workaround, I won't be able to stick with VyOS :(
Feb 10 2023
Feb 10 2023
Restricted Repository Identity closed T4857: SNMP - Implement FRR SNMP recommendations as Resolved by committing rVYOSONEX847434e1e34e: Merge pull request #1805 from nicolas-fort/T4857-frr-fix.
c-po closed T4995: pppoe, wwan and sstp-client - rename user -> username on authentication as Resolved.
c-po changed the status of T4995: pppoe, wwan and sstp-client - rename user -> username on authentication from Open to In progress.
Thanks @Viacheslav, that makes sense.
Viacheslav moved T1993: Extended pppoe rate-limiter from Open to Finished on the VyOS 1.4 Sagitta board.
Some adjustments made for command output; re-testing for PR.
Feb 9 2023
Feb 9 2023
Running smoketests; PR's to follow:
jestabro added a parent task for T4991: Restore path level information to compare output: T4942: Rewrite vyatta-config-mgmt to Python/XML.
jestabro changed the status of T4991: Restore path level information to compare output from Open to In progress.
Viacheslav added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.
eth0 -> PPPoE (Primary link)
eth1 -> DHCP (Backup link)if I use default-route 'auto' for pppoe then default route via pppoe is not getting configured. That's why I am defining the static default route for pppoe with default-route 'none' option.
pratik.g added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.
I have two wan links as following-
Nova_Logic added a comment to T4376: DNAT with multiwan and policy routing, incoming connections only work on primary interface.
It looks like mine issue with wan load balancing - reply for dnat-ed packets from secondary interfaces was sent by vyos from "primary" https://phabricator.vyos.net/T4587 . Could you dump traffic and check that possibility
Viacheslav changed the status of T4971: Radius attribute "Framed-Pool" for PPPoE from In progress to Needs testing.
@fernandolcx Will be present in the next rolling release, could you test it (after 20230209)?
Feb 8 2023
Feb 8 2023
@c-po Do you have any idea for CLI?
Viacheslav moved T2603: pppoe-server: reduce min MTU from Open to Finished on the VyOS 1.4 Sagitta board.
@skoenman Could you write some examples of configuration?
@Usman there is a root task for op-mode rewriting https://phabricator.vyos.net/T4564
https://github.com/vyos/vyos-1x/blob/1042fc32c371a74f048ffaf9a551b5d13c227f45/src/op_mode/bgp.py#L77-L80
@Viacheslav Thanks, that works great!
@Usman You have to update to the latest rolling.
https://vyos.net/get/nightly-builds/
Thanks for the reply.
Hi perhaps it is better to get JSON format
n.fort added a comment to T4986: Ability to filter traffic originating from the router itself via firewall .
I would prefer a different syntax, in order to avoid the necessity attaching it to an interface. Maybe something like:
Error detected in forum: https://forum.vyos.io/t/unable-to-query-snmp-anymore-in-a-more-recent-1-4-version/10388/3
Fix for that bug: https://github.com/vyos/vyos-1x/pull/1805
n.fort changed the status of T4857: SNMP - Implement FRR SNMP recommendations from Confirmed to Needs testing.
Viacheslav changed the subtype of T4972: Support FQDN and IPv6 addresses for RADIUS servers in accel-ppp-backed protocols from "Task" to "Feature Request".
Viacheslav triaged T4972: Support FQDN and IPv6 addresses for RADIUS servers in accel-ppp-backed protocols as Wishlist priority.
Viacheslav added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.
Why did you delete this option and add a static route? Is there any use case?
Viacheslav added a comment to T4852: pppoe - static default route deleted automatically with default-route none option.
This option has more priority than others.
Viacheslav added a comment to T4863: need an option for route policy to apply to dynamic interfaces l2tp*/ipoe*/pppoe* (for TCP MSS setting).
Got it; it is impossible for now after this migration https://phabricator.vyos.net/T3090
We are working on the re-design firewall CLI
Viacheslav changed the status of T4948: pppoe: add CLI option to allow definition of host-uniq flag from In progress to Needs testing.
Viacheslav changed the subtype of T4985: reset vpn ipsec-peer command with peer name does not work from "Task" to "Bug".
Feb 7 2023
Feb 7 2023
Viacheslav closed T4868: L2TP ppp-options ipv6 does not work without ipv6 pool but should as Resolved.
Viacheslav moved T4980: chrony not listening as a server from Open to Finished on the VyOS 1.4 Sagitta board.
Viacheslav moved T4117: Does not possible to configure PoD/CoA for L2TP vpn from Open to Finished on the VyOS 1.4 Sagitta board.
I built a 1.4 ISO after my change was merged and deployed it to my home network. Setting a restrictive allow list works as expected, only the allowed IPs/subnets are able to use NTP. Removing all allow IPs prevents chrony/ntp from even listening to port 123. I don't think the "deny all" is needed in the code at all, but it is also not preventing the service to run as expected so I'll leave it.
Viacheslav changed the status of T4969: QoS Policy - Unable to set class match mark number from In progress to Needs testing.
Viacheslav changed the status of T4980: chrony not listening as a server from Open to Needs testing.
aderouineau updated subscribers of T4123: checksum file fails to download from AWS S3 in rolling-release.
@c-po is this an S3 bucket policy issue, or do the files not exist?
Viacheslav added a comment to T4982: OpenConnect should have TLS 1.0 and TLS 1.1 disabled by default.
Setting it configurable will be a good solution.
Just like it is done in OpenVPN
vyos@r14# set interfaces openvpn vtun0 tls tls-version-min Possible completions: 1.0 TLS v1.0 1.1 TLS v1.1 1.2 TLS v1.2 1.3 TLS v1.3
Feb 6 2023
Feb 6 2023
We also need to increase opened file descriptors (ulimit -n) to listen limit + some margin.
And consider adding a warning about increasing net.core.optmem_max for systems with a limit of more than 100 peers.
n.fort changed the status of T2408: DHCP Relay upstream and downstream interfaces from In progress to Needs testing.
a.apostoliuk added a comment to T4943: Radius SSH login displays "permission denied" on 1.4 rolling release.
It is a problem with mapping user to radius_priv_user
This problem began after https://github.com/vyos/vyos-1x/commit/765f84386b6e94984ff79db2eab36d51f759159b#diff-0ab0ed71ce757261c4a6ae2f3a5bc441d6257d477bfb5435ae38f230777ff81cR51
If I set in sshd_config
Viacheslav changed the status of T4971: Radius attribute "Framed-Pool" for PPPoE from Open to In progress.
jack9603301 added a comment to T4921: Miniupnpd only allows for IGDv2 while IGDv1 is mostly common used and supported.
I'm not free now. I'll check it when I'm free
Feb 5 2023
Feb 5 2023
@Viacheslav unfortunately I am not too familiar with your build system, but basically you need to clone the ovpn-dco repository (https://github.com/OpenVPN/ovpn-dco.git) and compile it against your kernel, as you would normally do for any other out-of-tree kernel module.
PR for alternative completion helper. This provides the same args/output of the Python script, with a speedup of 1--2 orders of magnitude; testing needed.
https://github.com/vyos/vyos-utils/pull/11
Feb 4 2023
Feb 4 2023
A basic implementation: https://github.com/vyos/vyos-1x/pull/1800
when an incompatible option is found, OpenVPN will simply disable DCO and go back to tun (this info will be logged). Therefore the limitations should not be a reason for not including DCO in VyOS.
c-po moved T4975: CLI does not work after cutting off the power or reset from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.3) board.
c-po moved T4975: CLI does not work after cutting off the power or reset from Need Triage to 1.3.3 on the VyOS 1.3 Equuleus board.
c-po moved T4975: CLI does not work after cutting off the power or reset from In Progress to Finished on the VyOS 1.4 Sagitta board.
PR for 1.3 which makes the change available for every config subsystem https://github.com/vyos/vyos-1x/pull/1798
Feb 3 2023
Feb 3 2023
In T3871#141847, @jestabro wrote:Before adopting the approach mentioned above, there was development of an alternative using pyudev within an 'interface-monitor' daemon; the following branches contain (a version of) the rebased code. It would need a few hours of attention to check the logic and add the is_persistent check from vyos-interface-rescan.py; it could use some refactoring as well.
https://github.com/vyos/vyos-1x/compare/current...jestabro:vyos-1x:interface-monitor
https://github.com/vyos/vyatta-cfg/compare/current...jestabro:vyatta-cfg:interface-monitor
https://github.com/vyos/vyos-build/compare/current...jestabro:vyos-build:interface-monitor
Before adopting the approach mentioned above, there was development of an alternative using pyudev within an 'interface-monitor' daemon; the following branches contain (a version of) the rebased code. It would need a few hours of attention to check the logic and add the is_persistent check from vyos-interface-rescan.py; it could use some refactoring as well.
### generated by accel_pppoe.py ### [modules] log_syslog pppoe shaper radius ippool auth_pap auth_chap_md5 auth_mschap_v1 auth_mschap_v2
Viacheslav changed the status of T4969: QoS Policy - Unable to set class match mark number from Open to In progress.
@daniil Could you update the PR?
Could you send the full accel-ppp working configuration that you expect?
@Jimz Show please the file cat /config/dhcpd.leases
I cannot reproduce it even if no any leases
vyos@r14:~$ show dhcp server leases IP Address MAC address State Lease start Lease expiration Remaining Pool Hostname ------------ ------------- ------- ------------- ------------------ ----------- ------ ---------- vyos@r14:~$
Feb 2 2023
Feb 2 2023
The approach in commit rVYOSONEXee02ca93ec7b of vyos-1x was considered a reasonable workaround for all but a few corner cases. However, the issue pointed out in
syncer changed the status of T3871: Resolve unexpected interface name reordering from Open to In progress.