Page MenuHomeVyOS Platform
Feed All Stories

Apr 3 2020

Merijn added a comment to T2207: IPv6 route install failed.

I have the following:
set protocols bgp as maximum-paths ebgp '3'
set protocols bgp as maximum-paths ibgp '3'

Apr 3 2020, 8:14 PM
Viacheslav added a comment to T2207: IPv6 route install failed.

@Merijn If you don't use ECMP, only one best route will be installed in routing table.
In your case, the best path via 20562 6830 198611 with localpref 140.
In the bgp table, all prefixes will be present.
It's a general BGP Best Path Selection Algorithm.
The same is true for ipv4.

Apr 3 2020, 8:04 PM
alainlamar created T2208: vyos-1x: commit on interfaces wireless wlanX capabilities vht link-adaptation (both|unsolicited) fails.
Apr 3 2020, 7:36 PM · VyOS 1.3 Equuleus (1.3.0)
Merijn added a comment to T2207: IPv6 route install failed.

After receiving
zebra[1507]: 0:2804:fa0:8000::/33: Route install failed

Apr 3 2020, 6:48 PM
GitHub <noreply@github.com> committed rVYOSONEXf91a8869cb1a: Merge pull request #296 from zdc/T1820 (authored by c-po).
Apr 3 2020, 6:32 PM
Merijn created T2207: IPv6 route install failed.
Apr 3 2020, 6:14 PM
natecarlson added a comment to T725: Cake and FQ-PIE.

Is there a patch to include configuration for this out there somewhere yet? I'd be interested in testing it out; can possibly help with the patch if it's started too.

Apr 3 2020, 5:47 PM · VyOS 1.4 Sagitta
c-po changed the status of T2206: Split WireGuard endpoint into proper host and port nodes from Open to In progress.
Apr 3 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2206: Split WireGuard endpoint into proper host and port nodes.
Apr 3 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX7b25dcec9593: pppoe: T1318: minor cleanups.
Apr 3 2020, 4:27 PM
c-po committed rVYOSONEXd1004bbafb12: wwan: T1988: minor cleanups.
Apr 3 2020, 4:27 PM
zsdc changed the status of T2193: Display disabled VRRP instances in a `show vrrp` output from Open to Needs testing.
Apr 3 2020, 2:08 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX5f850ee4f60e: Merge pull request #293 from zdc/T2193 (authored by c-po).
Apr 3 2020, 2:02 PM
GitHub <noreply@github.com> committed rVYOSONEXe8d26b914a27: Merge pull request #294 from runborg/fix-vrf-rex (authored by c-po).
Apr 3 2020, 2:01 PM
suuei updated the task description for T2205: "set interface ethernet" fails on Hyper-V.
Apr 3 2020, 1:58 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T2100: BGP route adverisement wih checks rib from In Progress to Backport Candidates on the VyOS 1.3 Equuleus board.
Apr 3 2020, 1:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
suuei created T2205: "set interface ethernet" fails on Hyper-V.
Apr 3 2020, 1:32 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2186: Provide more information to the user when a traceback is reported to the user.

I agree: the logs should reflect the actions performed to update the router following the configuration change. As this should be the same each time, we should be able to check a change with a saved replay, as a way to check that all is as should (part of the smoketest testing).

Apr 3 2020, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro claimed T2203: http api: "Failed to generate committed config" .
Apr 3 2020, 12:51 PM
c-po assigned T2204: Support tunnel source-interface to thomas-mangin.
Apr 3 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2204: Support tunnel source-interface.
Apr 3 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX72d0d8768f03: validate: mac: autopep8.
Apr 3 2020, 12:28 PM
c-po committed rVYOSONEX2fa8cf659854: interfaces: XML: constraint: add start of line ^ to regex.
Apr 3 2020, 12:28 PM
c-po committed rVYOSONEXb9cdf13c0604: ipv6: T1831: add autoconf/eui64 addressing to interfaces.
Apr 3 2020, 12:28 PM
c-po committed rVYOSONEXa509d5ee53f4: vrf: T31: name of isntance is not allowed to mimic an interface name.
Apr 3 2020, 12:28 PM
zsdc closed T1140: Policy Route Not Work as Invalid.

Closed due to inactivity.

Apr 3 2020, 11:52 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
zsdc reassigned T1693: DNS Forwarding Services not responding with Allow-From from zsdc to Unknown Object (User).
Apr 3 2020, 11:48 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2189: Adding a large port-range will take ~ 20 minutes to commit.

How about parallel loops?
https://metacpan.org/pod/Parallel::Loops

Apr 3 2020, 8:41 AM · VyOS 1.3 Equuleus (1.3.3)
fetzerms created T2203: http api: "Failed to generate committed config" .
Apr 3 2020, 6:48 AM
c-po committed rVYOSONEX551e41895953: pppoe: bugfix template name after migration to ip-up scripts.
Apr 3 2020, 6:30 AM

Apr 2 2020

jestabro closed T2100: BGP route adverisement wih checks rib as Resolved.
Apr 2 2020, 9:24 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro committed rVYOSONEX393dabe6f1ba: bgp: T2100: migration to drop parameter disable-network-import-check.
Apr 2 2020, 8:34 PM
c-po closed T2202: Update PowerDNS recursor to 4.2 series as Resolved.
Apr 2 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2200: Add VRF support on wirelessmodem interfaces, a subtask of T1988: Migrate wirelessmodem to new XML/Python style interface, as Resolved.
Apr 2 2020, 7:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2200: Add VRF support on wirelessmodem interfaces as Resolved.
Apr 2 2020, 7:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4173fce0ff66: wwan: migrate alias and vrf script from pre-up to up.
Apr 2 2020, 7:42 PM
c-po committed rVYOSONEX6a0c6783d8b2: pppoe: migrate alias and vrf script from pre-up to up.
Apr 2 2020, 7:42 PM
c-po committed rVYOSONEX75fbbf8e6035: wwan: migrate to new new helpers in vyos.util.
Apr 2 2020, 7:42 PM
c-po committed rVYOSONEXe794aacfa503: pppoe: migrate to new new helpers in vyos.util.
Apr 2 2020, 7:42 PM
c-po moved T2200: Add VRF support on wirelessmodem interfaces from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Apr 2 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2202: Update PowerDNS recursor to 4.2 series from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Apr 2 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2202: Update PowerDNS recursor to 4.2 series from Open to In progress.
Apr 2 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2202: Update PowerDNS recursor to 4.2 series.
Apr 2 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXa71452ebc506: vyos.util: move import statements next to the helpers using it.
Apr 2 2020, 7:18 PM
c-po committed rVYOSONEXd2cf287152bd: vyos.util: add chown_file and chmod_x_file helpers.
Apr 2 2020, 7:18 PM
Viacheslav updated the task description for T2201: Rewrite protocol BGP [op-mode] to new XML/Python style.
Apr 2 2020, 6:51 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2201: Rewrite protocol BGP [op-mode] to new XML/Python style.
Apr 2 2020, 6:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXdf59d92fe83a: pppoe: vrf: bugfix - only pppoe0 could be assigned to a VRF.
Apr 2 2020, 6:32 PM
c-po committed rVYOSONEXe467ef23b242: wwan: vrf: T2200: add CLI options and parse configuration to dictionary.
Apr 2 2020, 6:32 PM
c-po committed rVYOSONEX7fa09dd0de1d: bridge: l2tpv3: T1823: readjust overall priorities.
Apr 2 2020, 6:21 PM
c-po changed the status of T2200: Add VRF support on wirelessmodem interfaces, a subtask of T1988: Migrate wirelessmodem to new XML/Python style interface, from Open to In progress.
Apr 2 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2200: Add VRF support on wirelessmodem interfaces from Open to In progress.
Apr 2 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2200: Add VRF support on wirelessmodem interfaces.
Apr 2 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX79793caaa6b7: l2tpv3: T1823: change interface priority.
Apr 2 2020, 5:23 PM
c-po closed T1823: l2tpv3 interface migration fails, a subtask of T1556: Rewrite Bridge in new style XML syntax, as Resolved.
Apr 2 2020, 5:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1823: l2tpv3 interface migration fails as Resolved.
Apr 2 2020, 5:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXb5310b097940: fconfig: l2tpv3: T1823: fix configuration build syntax.
Apr 2 2020, 5:16 PM
c-po committed rVYOSONEX92d04a744116: ifconfig: l2tpv3: T1823: add missing items from config dict to options.
Apr 2 2020, 5:12 PM
jjakob closed T2072: Shell autocomplete of option (config node) with quoted value doesn't work as Resolved.
Apr 2 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX80a22daab121: ifconfig: l2tpv3: T1823: add missing import statement.
Apr 2 2020, 4:57 PM
c-po added a comment to T1823: l2tpv3 interface migration fails.

Both Routers running VyOS 1.2.3

Apr 2 2020, 4:53 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob reopened T2072: Shell autocomplete of option (config node) with quoted value doesn't work as "In progress".

This PR still needs to be merged: https://github.com/vyos/vyatta-cfg/pull/23

Apr 2 2020, 4:39 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T1911: Completion helper list is not sorted as Low priority.
Apr 2 2020, 3:08 PM · VyOS Rolling, Bugs
jjakob added a comment to T1911: Completion helper list is not sorted.

The above patch breaks sorting for other nodes that contain text, not a number. We'd need some way to distinguish different node types (text, IP, number,...) and chose different sorts depending on that.

Apr 2 2020, 2:51 PM · VyOS Rolling, Bugs
runar added a comment to T1579: Rewrite all interface types in new XML/Python style.

This is only for interfaces, T2175 is for all frr related daemons .. other features need a ticket

Apr 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc changed the status of T1350: VRRP transition script will be executed once only from Confirmed to Needs testing.

In the current 1.3 branch the original issue was resolved and added STOP script support. It is necessary to test this and review the possibility to backport the solution into 1.2.

Apr 2 2020, 11:51 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob triaged T2199: Rewrite firewall in new XML/Python style as Wishlist priority.
Apr 2 2020, 11:48 AM · VyOS 1.4 Sagitta (1.4.0-epa2)
jjakob triaged T2198: Rewrite NAT in new XML/Python style as Wishlist priority.
Apr 2 2020, 11:46 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T1579: Rewrite all interface types in new XML/Python style.

Is this only for interfaces or for other rewrites (NAT, Firewall, BGP) too? If so, I'll add all the related tasks.

Apr 2 2020, 11:35 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2100: BGP route adverisement wih checks rib.

Why we can't enable this feature by default.
A lot of customers don't use it, and announce their BGP prefix with "network x.x.x.x"
Imagine if you don't have configuration "redistribute connected" or "redistribute static".
If this feature enabled by default in the new release - you update the VyOS, reboot it and lose access to the router.
Because there are no routes /24 as directly connected. Also, you can use more-spec prefixes (/28 /29 /25), not /24.
Prefixes will disappear from the announcements ISPs.
It's impossible to figure out quickly what happened.

Apr 2 2020, 9:55 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Apr 1 2020

GitHub <noreply@github.com> committed rVYOSONEX2e8150e06056: Merge pull request #292 from zdc/T1350 (authored by dmbaturin).
Apr 1 2020, 7:13 PM
c-po added a comment to T1875: Add the ability to use network address as BGP neighbor (bgp listen range).

I tried adding it but failed miserably. This should best be done with the entire BGP rewrite.

Apr 1 2020, 6:59 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
syncer assigned T2197: Cant add vif-s interface into a bridge to Unknown Object (User).
Apr 1 2020, 4:42 PM · VyOS 1.2 Crux (VyOS 1.2.5)
Unknown Object (User) added a comment to T2196: Dynamic ipv4 interface list hairpin.

Ok, as a workaround you can you.

set nat destination rule 102 source address !192.168.68.0/24
Apr 1 2020, 4:36 PM · VyOS Rolling
Viacheslav added a comment to T2196: Dynamic ipv4 interface list hairpin.
set nat destination rule 102 destination port '80'
set nat destination rule 102 inbound-interface 'eth2'
set nat destination rule 102 protocol 'tcp'
set nat destination rule 102 translation address '192.168.68.101'
set nat destination rule 102 translation port '80'

How will internal clients gain access to external sites if we forward all packets with dst port 80?
This is just one example.

Apr 1 2020, 4:33 PM · VyOS Rolling
commo created T2197: Cant add vif-s interface into a bridge.
Apr 1 2020, 4:30 PM · VyOS 1.2 Crux (VyOS 1.2.5)
GitHub <noreply@github.com> committed rVYOSONEX43f0a4d7bccd: Merge pull request #291 from thomas-mangin/T2182-percent (authored by c-po).
Apr 1 2020, 4:19 PM
Unknown Object (User) added a comment to T2196: Dynamic ipv4 interface list hairpin.

One question, I don't understand why we can't use only port 80 without this dynamic WAN IP address. In any case, you have inbound interface and port, I think this will be enough.

Apr 1 2020, 4:04 PM · VyOS Rolling
Viacheslav updated the task description for T2196: Dynamic ipv4 interface list hairpin.
Apr 1 2020, 3:56 PM · VyOS Rolling
Viacheslav created T2196: Dynamic ipv4 interface list hairpin.
Apr 1 2020, 3:13 PM · VyOS Rolling
jjakob updated the task description for T2195: Support for encrypted DNS: dnscrypt, DoH, DoT, anonymized DNS.
Apr 1 2020, 2:23 PM
jjakob triaged T2195: Support for encrypted DNS: dnscrypt, DoH, DoT, anonymized DNS as Wishlist priority.
Apr 1 2020, 2:21 PM
syncer edited projects for T1563: DNAT configuration issue, added: Invalid; removed VyOS 1.3 Equuleus.
Apr 1 2020, 1:45 PM · Invalid
jjakob added a comment to T2158: Commit fails if ethernet interface doesn't support flow control (pause).

What's the reason for enabling flow control by default? I'd have assumed disabled is more common and causes less problems. The node naming is not the best IMO as it has "disable-" in it, more reasonable would be to have a node called "flow-control" that enabled it if set, the default being disabled, and it could have sub-nodes to tweak the exact flow control settings.

Apr 1 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) closed T1563: DNAT configuration issue as Invalid.
Apr 1 2020, 1:22 PM · Invalid
jjakob triaged T2194: "show firewall" garbled output as Low priority.
Apr 1 2020, 12:53 PM · VyOS 1.3 Equuleus (1.3.2), test
zsdc created T2193: Display disabled VRRP instances in a `show vrrp` output.
Apr 1 2020, 12:25 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2184: OpenVPN op_mode tools broken.

I would check in main, before get_status, if a interface is disabled in config, then I'd just print "vtunX is disabled" and skip all other processing for that interface. If a interface is enabled but its status file isn't readable, print "Error: status file for vtunX is not readable" (I'd use try/except around the open in get_status, and return a exception so that main can print the error).

Apr 1 2020, 12:12 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2192: Create common crypto library for creation/verification/management of RSA/EC/SSH keys, certificates, requests, etc. as Low priority.
Apr 1 2020, 11:30 AM

Mar 31 2020

bmanojlovic created T2191: Using tallow to block sshd probes.
Mar 31 2020, 11:38 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2158: Commit fails if ethernet interface doesn't support flow control (pause).

I can confirm the above commit fixes booting with interfaces that don't support flow control. I have no way of checking that it properly applies if the interface does support it.

Mar 31 2020, 8:55 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2144: vyos-build: docker: selection of text in the terminal still selects it in vim (mouse isn't completely disabled) as Resolved.
Mar 31 2020, 8:43 PM · VyOS 1.3 Equuleus (1.3.0), vyos-build
jjakob closed T2137: vyos-build: set debian mirror for building docker image from ./configure as Wontfix.

After discussion on the PR it was determined this functionality wasn't needed.

Mar 31 2020, 8:42 PM · vyos-build
c-po committed rVYOSONEX18c7ed34520a: Revert "validate: T2182: IPv6 are not normalised when compared".
Mar 31 2020, 8:17 PM
c-po added a reverting change for rVYOSONEXe2f80e57d989: validate: T2182: IPv6 are not normalised when compared: rVYOSONEX18c7ed34520a: Revert "validate: T2182: IPv6 are not normalised when compared".
Mar 31 2020, 8:17 PM
jjakob changed the status of T2118: Failure to boot after power outage due to dirty filesystem and no fsck in initramfs from Needs testing to Confirmed.
Mar 31 2020, 7:50 PM · VyOS 1.3 Equuleus (1.3.3)
jjakob added a comment to T2118: Failure to boot after power outage due to dirty filesystem and no fsck in initramfs.

I tested it today and it doesn't work yet.

Mar 31 2020, 7:48 PM · VyOS 1.3 Equuleus (1.3.3)
thomas-mangin added a comment to T2184: OpenVPN op_mode tools broken.

@cpo is it what you have in mind:

Mar 31 2020, 4:56 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2190: Instantiating Interfaces without risk of creation.
Mar 31 2020, 4:53 PM
c-po updated the task description for T2189: Adding a large port-range will take ~ 20 minutes to commit.
Mar 31 2020, 4:48 PM · VyOS 1.3 Equuleus (1.3.3)