Page MenuHomeVyOS Platform
Feed All Stories

Jan 27 2022

sarthurdev closed T3495: Modernising port/protocol definitions as Resolved.

The new firewall niw has no such restrictions on port definitions, going to close this as resolved.

Jan 27 2022, 3:25 PM · vyatta-cfg, VyOS 1.4 Sagitta
dmbaturin committed rVYOSONEX672f1342668f: T4193: import missing files..
Jan 27 2022, 3:24 PM
sarthurdev moved T3580: Refactoring firewall ipv6 rule icmpv6 from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 27 2022, 2:45 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T3580: Refactoring firewall ipv6 rule icmpv6.

This is now implemented in 1.4

Jan 27 2022, 2:44 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4160: Firewall - Error in rules that matches everything except something.

Should be fixed now with https://github.com/vyos/vyos-1x/pull/1193

Jan 27 2022, 2:39 PM · VyOS 1.4 Sagitta
dmbaturin committed rVYOSONEX06932d9f120a: T4193: enable the bridge firewall script in the command definition.
Jan 27 2022, 2:34 PM
dmbaturin committed rVYOSONEX0f863f1f8495: T4193: initial implementation of the bridge firewall.
Jan 27 2022, 2:34 PM
dmbaturin committed rVYOSONEXfbb87512565e: Backport vyos.util.dict_search_args().
Jan 27 2022, 2:34 PM
Viacheslav committed rVYOSONEX4a2413fdfbaa: interfaces: T4193: Ability to use transparent firewall on br.
Jan 27 2022, 2:34 PM
Viacheslav committed rVYOSONEX5dafe255d6e9: policy: T4194: Add prefix-list duplication checks.
Jan 27 2022, 2:11 PM
GitHub <noreply@github.com> committed rVYOSONEXa414fa198a96: Merge pull request #1190 from sever-sever/T4194 (authored by c-po).
Jan 27 2022, 2:11 PM
sarthurdev committed rVYOSONEXdcabea5919e2: firewall: T4178: Fix tcp flags output when `not` isn't used.
Jan 27 2022, 2:11 PM
GitHub <noreply@github.com> committed rVYOSONEXe2924920618b: Merge pull request #1193 from sarthurdev/T4178 (authored by c-po).
Jan 27 2022, 2:11 PM
Viacheslav changed the status of T4138: NAT configuration allows to set incorrect port range and invalid port from In progress to Needs testing.
Jan 27 2022, 2:00 PM · VyOS 1.4 Sagitta
sarthurdev closed T4188: Firewall does not correctly handle conntracking as Resolved.
Jan 27 2022, 12:41 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4178: policy based routing tcp flags issue.

Above fixed in PR: https://github.com/vyos/vyos-1x/pull/1193

Jan 27 2022, 12:25 PM · VyOS 1.4 Sagitta
johannrichard added a comment to T478: Firewall address group (multi and nesting).

With nftables, this should in principle be possible with nested variables, and the firewall groups are based on these now.

Jan 27 2022, 12:16 PM · VyOS 1.4 Sagitta
sarthurdev closed T3560: Ability to create groups of MAC addresses, a subtask of T2199: Rewrite firewall in new XML/Python style, as Resolved.
Jan 27 2022, 11:55 AM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev closed T3560: Ability to create groups of MAC addresses as Resolved.
Jan 27 2022, 11:55 AM · VyOS 1.4 Sagitta

Jan 26 2022

zsdc added a comment to T3397: getty forces --keep-baud in 1.2.x.

We confirmed the problem - some serial consoles continue to work well, some are not initialized properly with the --keep-baud option. For example, this can be reproduced in the SOS console in Equinix Metal.
Originally, the problem comes from a systemd service template.
Since it is not completely clear if the option is necessary in one case or another, it seems that the best solution would be to provide the ability to set/remove it from the CLI, so everyone may configure what works best for his hardware.

Jan 26 2022, 8:33 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.3 Equuleus (1.3.9)
zsdc changed the status of T3397: getty forces --keep-baud in 1.2.x from Open to Confirmed.
Jan 26 2022, 8:28 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.3 Equuleus (1.3.9)
Viacheslav committed rVYOSONEX1d65ce9558b7: nat: T4138: Add port-range validation for NAT.
Jan 26 2022, 7:48 PM
GitHub <noreply@github.com> committed rVYOSONEXf5a29d466566: Merge pull request #1191 from sever-sever/T4138 (authored by c-po).
Jan 26 2022, 7:48 PM
sarthurdev committed rVYOSONEX3523da8e4c87: pki: T4212: Catch `install_into_config` errors and output for manual command….
Jan 26 2022, 7:48 PM
GitHub <noreply@github.com> committed rVYOSONEXc8e32f6adff3: Merge pull request #1192 from sarthurdev/T4212 (authored by c-po).
Jan 26 2022, 7:48 PM
Viacheslav added a comment to T4151: IPV6 local PBR Support.

Incorrect behavior with multiple commits
Configuration:

set policy local-route rule 10 set table '101'
set policy local-route rule 10 source '192.0.2.1'
set policy local-route rule 10 source '192.0.2.2'
commit
set policy local-route rule 10 destination '203.0.113.25'
commit

Expected rules:

10:	from 192.0.2.1 to 203.0.113.25 lookup 101
10:	from 192.0.2.2 to 203.0.113.25 lookup 101

Getting rules:

10:	from 192.0.2.2 lookup 101
10:	from 192.0.2.1 to 203.0.113.25 lookup 101
10:	from 192.0.2.2 to 203.0.113.25 lookup 101
Jan 26 2022, 5:41 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
sarthurdev changed the status of T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...) from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1192

Jan 26 2022, 4:00 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...) from Open to In progress.

As reproducing the exact issue seems to be difficult, I'm going to instead change the install function so it catches errors and outputs the set pki ... syntax so it behaves like generate pki ... install <name> is run from op-mode anyway.

Jan 26 2022, 3:33 PM · VyOS 1.4 Sagitta
fahadysf added a comment to T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...).

Actually.. re-testing now I'm also unable to reproduce this. I would guess it was some sort of environmental bug. This time I have ensured that I am using the exact input parameters I was using before and am also in conf mode but it just works. I would say let's close this issue for now and if I run into this again I'll double check the reproducability and ask to reopen this issue.

Jan 26 2022, 10:40 AM · VyOS 1.4 Sagitta
fahadysf added a comment to T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...).

@sdev You are spot on. I did run it with "run" in conf mode (sorry for editing that out :). But it does bungle it in conf mode on VyOS 1.4-rolling-202201240317 with a non 'vyos' user. Maybe that (the non-vyos user) is what is tripping it up.

Jan 26 2022, 10:32 AM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4210: NAT source/destination negated ports throws an error.

This issue is due to negated source/destination port not being handled properly in code, not validation.

Jan 26 2022, 10:18 AM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...).

It looks like it’s trying to directly install the certificate into the config from op-mode, that is only supposed to happen while you're in configure mode calling the command using run generate pki ... install <name>.

Jan 26 2022, 10:14 AM · VyOS 1.4 Sagitta
fahadysf added a comment to T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...).

Important to note that simply running the failing set command (pki certificate v.my.domain certificate <base64-cert-here>) in config mode works fine.

Jan 26 2022, 9:26 AM · VyOS 1.4 Sagitta
fahadysf created T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...).
Jan 26 2022, 9:12 AM · VyOS 1.4 Sagitta
al-pankov added a project to T4211: Vyos arm64-latest build issue with libc6 pkg: VyOS 1.4 Sagitta.
Jan 26 2022, 8:48 AM · VyOS 1.4 Sagitta, vyos-build
al-pankov updated the task description for T4211: Vyos arm64-latest build issue with libc6 pkg.
Jan 26 2022, 8:33 AM · VyOS 1.4 Sagitta, vyos-build
al-pankov updated the task description for T4211: Vyos arm64-latest build issue with libc6 pkg.
Jan 26 2022, 8:32 AM · VyOS 1.4 Sagitta, vyos-build
al-pankov added a comment to T4211: Vyos arm64-latest build issue with libc6 pkg.

Jan 26 2022, 8:32 AM · VyOS 1.4 Sagitta, vyos-build
al-pankov created T4211: Vyos arm64-latest build issue with libc6 pkg.
Jan 26 2022, 8:31 AM · VyOS 1.4 Sagitta, vyos-build

Jan 25 2022

Viacheslav added a comment to T4210: NAT source/destination negated ports throws an error.

Is it the same task T4138 ?

Jan 25 2022, 8:43 PM · VyOS 1.4 Sagitta
sarthurdev created T4210: NAT source/destination negated ports throws an error.
Jan 25 2022, 7:56 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4138: NAT configuration allows to set incorrect port range and invalid port.

PR https://github.com/vyos/vyos-1x/pull/1191

Jan 25 2022, 7:16 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4138: NAT configuration allows to set incorrect port range and invalid port from Open to In progress.
Jan 25 2022, 7:06 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEXceb52d57e965: monitoring: T3872: Delete iptables input plugin as we use nft.
Jan 25 2022, 6:40 PM
GitHub <noreply@github.com> committed rVYOSONEX5177313cfc12: Merge pull request #1189 from sever-sever/T3872 (authored by c-po).
Jan 25 2022, 6:40 PM
sarthurdev added a comment to T4209: Firewall incorrect handler for recent count and time.

I had forgotten about the recent syntax and it was merged in a broken state (https://github.com/vyos/vyos-1x/blob/current/python/vyos/firewall.py#L164). We should try and find a remedy, or remove it from CLI.

Jan 25 2022, 5:23 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4196: DHCP server client-prefix-length parameter results in non-functional leases from In progress to Needs testing.
Jan 25 2022, 4:31 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus ( 1.3.1)
Viacheslav added a comment to T4194: prefix-list no check for duplicate entries.

PR https://github.com/vyos/vyos-1x/pull/1190

set policy prefix-list TST_PRF_LST rule 10 action 'permit'
set policy prefix-list TST_PRF_LST rule 10 prefix '10.5.5.0/24'
set policy prefix-list TST_PRF_LST rule 20 action 'permit'
set policy prefix-list TST_PRF_LST rule 20 prefix '10.6.6.0/24'
set policy prefix-list TST_PRF_LST rule 30 action 'permit'
set policy prefix-list TST_PRF_LST rule 30 prefix '10.6.6.0/24'
Jan 25 2022, 4:25 PM · VyOS 1.4 Sagitta
Viacheslav assigned T4209: Firewall incorrect handler for recent count and time to sarthurdev.
Jan 25 2022, 2:07 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T4209: Firewall incorrect handler for recent count and time.
Jan 25 2022, 11:51 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T4209: Firewall incorrect handler for recent count and time.
Jan 25 2022, 11:50 AM · VyOS 1.4 Sagitta
Viacheslav created T4209: Firewall incorrect handler for recent count and time.
Jan 25 2022, 11:47 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4208: Issues With More than Two Default Route Paths.

Try to dump traffic from the required interface

Jan 25 2022, 10:32 AM · VyOS 1.3 Equuleus (1.3.7)
Viacheslav updated the task description for T4208: Issues With More than Two Default Route Paths.
Jan 25 2022, 10:26 AM · VyOS 1.3 Equuleus (1.3.7)
Viacheslav added a comment to T4207: Policy Based Route Issue with Rules for Multiple Tables.

For first do these changes as in commit
Try policy local route, for example:

set policy local-route rule 10 set table 111
set policy local-route rule 10 source 192.0.2.0/24
Jan 25 2022, 10:25 AM · Bugs, VyOS 1.3 Equuleus (1.3.8)
Viacheslav added a comment to T4206: Policy Based Routing with DHCP Interface Issue.

The main reason:

Jan 25 2022, 10:05 AM · VyOS 1.3 Equuleus (1.3.2)
Viacheslav added a comment to T4206: Policy Based Routing with DHCP Interface Issue.

@Rhongomiant Am I understanding correctly that you don't see the default route in table 111?

Jan 25 2022, 9:50 AM · VyOS 1.3 Equuleus (1.3.2)
Viacheslav updated the task description for T4207: Policy Based Route Issue with Rules for Multiple Tables.
Jan 25 2022, 9:44 AM · Bugs, VyOS 1.3 Equuleus (1.3.8)
Viacheslav updated the task description for T4206: Policy Based Routing with DHCP Interface Issue.
Jan 25 2022, 9:38 AM · VyOS 1.3 Equuleus (1.3.2)
Viacheslav closed T4205: Disable Debian Version in SSH (DebianBanner->no) as Resolved.
Jan 25 2022, 9:14 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX10fb7f4c6d07: sshd: T4205: Hide extra version suffix "Debian".
Jan 25 2022, 8:55 AM
GitHub <noreply@github.com> committed rVYOSONEX3249d761843c: Merge pull request #1188 from sever-sever/T4205 (authored by c-po).
Jan 25 2022, 8:55 AM
Viacheslav added a comment to T4205: Disable Debian Version in SSH (DebianBanner->no).

PR https://github.com/vyos/vyos-1x/pull/1188

Jan 25 2022, 8:53 AM · VyOS 1.4 Sagitta
Viacheslav closed T4131: Show firewall group incorrect format members as Resolved.

@sdev Thanks

Jan 25 2022, 8:19 AM · VyOS 1.4 Sagitta
Rhongomiant created T4208: Issues With More than Two Default Route Paths.
Jan 25 2022, 5:00 AM · VyOS 1.3 Equuleus (1.3.7)
Rhongomiant created T4207: Policy Based Route Issue with Rules for Multiple Tables.
Jan 25 2022, 4:33 AM · Bugs, VyOS 1.3 Equuleus (1.3.8)
Rhongomiant created T4206: Policy Based Routing with DHCP Interface Issue.
Jan 25 2022, 4:08 AM · VyOS 1.3 Equuleus (1.3.2)

Jan 24 2022

Unknown Object (User) closed T4204: Update Accel-PPP to a newer revision as Resolved.
Jan 24 2022, 10:01 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
drixter created T4205: Disable Debian Version in SSH (DebianBanner->no).
Jan 24 2022, 8:38 PM · VyOS 1.4 Sagitta
goodNETnick <pknet@ya.ru> committed rVYOSONEX97aca4001263: DHCP: T4196: fix client-prefix-length parameter.
Jan 24 2022, 6:59 PM
GitHub <noreply@github.com> committed rVYOSONEXc50dc1217d0d: Merge pull request #1187 from goodNETnick/dhcp-client-prefix_1.3 (authored by c-po).
Jan 24 2022, 6:59 PM
n.fort closed T1795: Commit rollback by timeout as Resolved.

Task already implemented:

Jan 24 2022, 6:56 PM · VyOS 1.4 Sagitta, Global Notifications
Unknown Object (User) changed the status of T4204: Update Accel-PPP to a newer revision from In progress to Needs testing.
Jan 24 2022, 8:30 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T4204: Update Accel-PPP to a newer revision.

PR current - https://github.com/vyos/vyos-build/pull/214
PR equuleus - https://github.com/vyos/vyos-build/pull/215

Jan 24 2022, 8:29 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Unknown Object (User) changed the status of T4204: Update Accel-PPP to a newer revision from Open to In progress.
Jan 24 2022, 8:21 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Unknown Object (User) created T4204: Update Accel-PPP to a newer revision.
Jan 24 2022, 8:20 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Unknown Object (User) updated the task description for T4072: Feature Request: Firewall on bridge interfaces.
Jan 24 2022, 5:29 AM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T4196: DHCP server client-prefix-length parameter results in non-functional leases.

PR for 1.3:
https://github.com/vyos/vyos-1x/pull/1187

Jan 24 2022, 1:46 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus ( 1.3.1)
n.fort added a comment to T4199: Commit failed when setting icmpv6 type any.

@artooro It still accepts type-name.

Jan 24 2022, 12:08 AM · VyOS 1.4 Sagitta

Jan 23 2022

artooro added a comment to T4199: Commit failed when setting icmpv6 type any.

@n.fort I just built a fresh image and tested. The first thing I noticed is that icmpv6 now only accepts integers while previously it accepted names. I'm assuming this is a purposeful design change where users now have to set type-name instead.
The any option has been removed, which I suspect is OK as you'd simply leave it unset if you want to accept all icmp types.
Overall this should eliminate the user confusion so I think it's a good change.

Jan 23 2022, 8:17 PM · VyOS 1.4 Sagitta
n.fort closed T4181: Firewall ipv6-network-group - incorrect description on helper as Resolved.

Tested on VyOS 1.4-rolling-202201230317

Jan 23 2022, 2:17 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4199: Commit failed when setting icmpv6 type any.

@artooro , please try again using latest version -> vyos-1.4-rolling-202201230317-amd64.iso
Just tested, and for me, it's working as expected.
PR that solves this issue: https://github.com/vyos/vyos-1x/pull/1184

Jan 23 2022, 2:12 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4021: Long commit time on bridge interface with 1-4094 allowed VLAN tags.

On VyOS 1.4-rolling-202201230317.
Commands:

Jan 23 2022, 2:00 PM · VyOS 1.4 Sagitta
n.fort closed T4186: Firewall icmp type - Offered options not supported as Resolved.
Jan 23 2022, 12:39 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4186: Firewall icmp type - Offered options not supported.

Tested on latest VyOS 1.4-rolling-202201230317

Jan 23 2022, 12:38 PM · VyOS 1.4 Sagitta

Jan 22 2022

Nicolas Fort <nicolasfort1988@gmail.com> committed rVYOSONEX60d3e93c33df: bandwidth-test: T4153: Fixed bandwidth-test initiate, which was not working….
Jan 22 2022, 10:34 PM
GitHub <noreply@github.com> committed rVYOSONEX221aee86f4d4: Merge pull request #1186 from nicolas-fort/T4153 (authored by c-po).
Jan 22 2022, 10:34 PM
n.fort added a comment to T4138: NAT configuration allows to set incorrect port range and invalid port.

Error still present on VyOS 1.4-rolling-202201180317

Jan 22 2022, 2:37 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4153: Monitor bandwidth-test initiate not working.

PR: https://github.com/vyos/vyos-1x/pull/1186

Jan 22 2022, 2:14 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
n.fort claimed T4153: Monitor bandwidth-test initiate not working.
Jan 22 2022, 1:09 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
n.fort closed T4173: Wan Load Balancing - Error on firewall NAT rules as Resolved.
Jan 22 2022, 12:49 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4115: reboot in <x> not working as expected.
Jan 22 2022, 12:26 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
n.fort added a comment to T4202: NFT: Zone policies fail to apply when "l2tp+" is in the interface list.

Wildcard + should be replaces with *, according to nft man page:

Jan 22 2022, 11:20 AM · VyOS 1.4 Sagitta
c-po changed the status of T4203: Reconfigure DHCP client interface causes brief outages from Open to Confirmed.
Jan 22 2022, 9:08 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po created T4203: Reconfigure DHCP client interface causes brief outages.
Jan 22 2022, 9:07 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX958c887f9c01: firewall: T4130: Use correct table to check for state policy rule.
Jan 22 2022, 7:55 AM
sarthurdev committed rVYOSONEX4f8f49c9945a: firewall: T4186: ICMP/v6 migrations.
Jan 22 2022, 7:55 AM
sarthurdev committed rVYOSONEXe31493c32d0e: firewall: T2199: Verify correct ICMP protocol for ipv4/ipv6.
Jan 22 2022, 7:55 AM
sarthurdev committed rVYOSONEX3e4f2f577746: Firewall: T4186: Correct icmp type-name options for firewall rules (authored by Nicolas Fort <nicolasfort1988@gmail.com>).
Jan 22 2022, 7:55 AM
sarthurdev committed rVYOSONEXd0cfd9758bab: Firewall: T4186: typo correction on address-mask-reply description (authored by Nicolas Fort <nicolasfort1988@gmail.com>).
Jan 22 2022, 7:55 AM