Page MenuHomeVyOS Platform
Feed Advanced Search

Dec 20 2019

hagbard added a comment to T1878: accel-ppp: pppoe single-session option implementation.

@fcqpl any chance to test it in your environment?

Dec 20 2019, 12:31 AM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1891: Router announcements broken on boot.

@kroy can you please share your config? I used a minimal one and everything works without issues.

Dec 20 2019, 12:24 AM · VyOS 1.2 Crux (VyOS 1.2.5)

Dec 19 2019

hagbard claimed T1891: Router announcements broken on boot.
Dec 19 2019, 5:02 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Dec 16 2019

hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

end: sudo sh -c "VYOS_TAGNODE_VALUE='$VAR(../../@)' ${vyos_conf_scripts_dir}/router-advert.py" would have to be in /opt/vyatta/share/vyatta-cfg/templates/interfaces/ethernet/node.tag/ipv6/router-advert/node.def
I can set that statically, which removes then the benefit for the use of other passes, IPv6 RAs can be sent over quite some interfaces.

Dec 16 2019, 8:03 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1831: Denest IPv6 router-advert from Interfaces to general service from In progress to On hold.

Turns out that it might not be a smart move to keep it under interfaces, as it would have to implemented within the ethernet script or if it's a separate one, it needs to be called with VYOS_TAGNODE_VALUE, otherwise there won't be a way to find out what interface needs to be configured. If placed under service or any other path, it can be integrated into the config itself e.g. set service ipv6-ra interface eth0 <more options>, set service ipv6-ra interface eth1 <more options> etc.
That would only required to parse and compare configs for 2 interfaces which can be determined from the config.

Dec 16 2019, 7:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a project to T1878: accel-ppp: pppoe single-session option implementation: VyOS 1.3 Equuleus.
Dec 16 2019, 6:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1883: append documentation with option session-control, a subtask of T1878: accel-ppp: pppoe single-session option implementation, as Resolved.
Dec 16 2019, 5:22 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1883: append documentation with option session-control as Resolved.

https://vyos.readthedocs.io/en/latest/services/pppoe-server.html

Dec 16 2019, 5:22 PM
hagbard changed the status of T1878: accel-ppp: pppoe single-session option implementation from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/b55b68f6246329468b4ab3450e127d5bab683bff or tomorrows rolling release will have it included. I keept the default 'replace' and you can chose between deny or disable, while disable removes the option entirely from the accel config, which I wouldn't recommend to do.

Dec 16 2019, 4:59 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1883: append documentation with option session-control.
Dec 16 2019, 4:46 PM
hagbard created T1883: append documentation with option session-control.
Dec 16 2019, 4:46 PM
hagbard renamed T1878: accel-ppp: pppoe single-session option implementation from accel-ppp: pppoe single-session to accel-ppp: pppoe single-session option implementation.
Dec 16 2019, 3:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1166: Flow-accounting not working with PPPoE interfaces.

@leacho Sorry, I didn't have the time to look deeper into that, as far as I know we currently have no workaround for it.

Dec 16 2019, 3:49 PM · VyOS 1.3 Equuleus (1.3.7), test
hagbard changed the status of T1878: accel-ppp: pppoe single-session option implementation from Open to In progress.
Dec 16 2019, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1878: accel-ppp: pppoe single-session option implementation as Normal priority.
Dec 16 2019, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 15 2019

hagbard claimed T1878: accel-ppp: pppoe single-session option implementation.

per default session=replace is set and if I understand correctly you'd like to have to have the option to change it to deny don't set it at all. Is that correct?

Dec 15 2019, 3:49 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 13 2019

hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

current hop limit is per default set to 64, but can't be set in frr while is was/is possible for radvd. I'd propose to use the the frr options only and not using the current existing ones, that way migration will become easier since the option 'current hop limit' could be just skipped and removed during migration.
Any ideas? Or should we stay with radvd for that purpose?
I would only do it for 1.3 and not backport into 1.2-rolling.

Dec 13 2019, 9:04 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1831: Denest IPv6 router-advert from Interfaces to general service from On hold to In progress.
Dec 13 2019, 7:46 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 12 2019

hagbard renamed T1872: Removing serial console port from ESXi VM causes flooded syslog from Removing serial console port from ESXi VM causes flodded syslog to Removing serial console port from ESXi VM causes flooded syslog.
Dec 12 2019, 7:11 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1703: Macvlan PPPoE support .

@sunser Can you please clarify if you still encounter that issue?

Dec 12 2019, 6:11 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1703: Macvlan PPPoE support from Open to On hold.
Dec 12 2019, 6:11 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1834: rsyslog: 'del system syslog' doesn't stop rsyslog as Wontfix.

syslog is required by multiple targets and logs journald messages, stopping it works at the first commit, but the dependencies will start is automatically after reboot. the vyos config is being removed from rsyslog.d but the default rsyslog.conf will be used, which logs daemon, emerg (to console) and auth failures and would have to be changed in vyos-build if required.

Dec 12 2019, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 11 2019

hagbard added a comment to T1869: Install and Boot from RAID Doesn't Work.

Yeah I figured. vyos is being install into /dev/mdX, I can boot via live cd and mount mount it and it has everything in there, but there seems something wrong with writing the boot sector since I would see at least grub. Instead it is empty.

Dec 11 2019, 9:01 PM · VyOS 1.3 Equuleus (1.3.7)
hagbard changed the status of T1869: Install and Boot from RAID Doesn't Work from Open to Confirmed.

Looks like an issue with the raid metadata and grub, problem confirmed with virtual box. Tested, latest rolling, 1.2.3 and 1.2.4-epa1.

Dec 11 2019, 4:41 PM · VyOS 1.3 Equuleus (1.3.7)
hagbard added a comment to T1869: Install and Boot from RAID Doesn't Work.
Dec 11 2019, 4:26 PM · VyOS 1.3 Equuleus (1.3.7)
hagbard renamed T1831: Denest IPv6 router-advert from Interfaces to general service from radvd rewrite to FRR: implementation ipv6 RAs via FRR.
Dec 11 2019, 4:11 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from In Progress to Finished on the VyOS 1.3 Equuleus board.
Dec 11 2019, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from Needs testing to Backport candidate.
Dec 11 2019, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package, a subtask of T1831: Denest IPv6 router-advert from Interfaces to general service, from Needs testing to Backport candidate.
Dec 11 2019, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a project to T1832: radvd adding feature DNSSL branch.example.com example.com to existing package: VyOS 1.2 Crux.
Dec 11 2019, 4:09 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard closed T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., a subtask of T1846: Make session_config not depend on the current edit level, as Resolved.
Dec 11 2019, 3:55 PM
hagbard closed T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config. as Resolved.
Dec 11 2019, 3:55 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., a subtask of T1846: Make session_config not depend on the current edit level, from Needs testing to Backport pending.
Dec 11 2019, 3:55 PM
hagbard changed the status of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config. from Needs testing to Backport pending.
Dec 11 2019, 3:55 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard added a comment to T577: Unconfigured Ethernet interface discovery partial failure on boot.

https://phabricator.vyos.net/T1499
https://phabricator.vyos.net/T1671
https://phabricator.vyos.net/T770
are all related to the same issue.

Dec 11 2019, 1:41 AM · VyOS 1.3 Equuleus (1.3.7)

Dec 10 2019

hagbard added a comment to T1867: ISO 1.2.4-epa1 not having the latest changes.

Looks like the vyos-1x images was not rebuilt from the crux branch before the new image was built. I manually checked out the crux branch and the commit ins backported in there, rebuilt the packages manually and everything needed is in there and working.

Dec 10 2019, 7:12 PM · Rejected
hagbard reopened T1845: syslog host no longer accepts a port as "Backport candidate".
Dec 10 2019, 7:11 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1845: syslog host no longer accepts a port as Resolved.
Dec 10 2019, 7:10 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1845: syslog host no longer accepts a port.

@kroy Please let me know if you still experience any issues (setting the port or migration).

Dec 10 2019, 6:00 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1853: wireguard - disable peer doesn't work , a subtask of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., from Needs testing to Backport candidate.
Dec 10 2019, 5:57 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1853: wireguard - disable peer doesn't work from Needs testing to Backport candidate.

tested with today rolling release. (https://downloads.vyos.io/rolling/current/amd64/vyos-1.2-rolling-201912100217-amd64.iso)

Dec 10 2019, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., a subtask of T1846: Make session_config not depend on the current edit level, from Open to Needs testing.
Dec 10 2019, 5:38 PM
hagbard changed the status of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config. from Open to Needs testing.

@kroy please test with the latest rolling if https://phabricator.vyos.net/T1846 solves your issue.

Dec 10 2019, 5:38 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard added a comment to T770: Bonded interfaces get updated with incorrect hw-id in config..

@Dmitry Tested it with the latest 1.2 rolling, the issue is still present.

Dec 10 2019, 5:22 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T1037: BGP exchanged prefixes are shown as inactive as Wontfix.
Dec 10 2019, 3:38 PM · Invalid

Dec 6 2019

hagbard added a comment to T1845: syslog host no longer accepts a port.

fixed in http://dev.packages.vyos.net/repositories/current/vyos/pool/main/v/vyos-1x/vyos-1x_1.3.0-16_all.deb

Dec 6 2019, 11:39 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1833: radvd: update documentation from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Dec 6 2019, 7:50 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard closed T1833: radvd: update documentation , a subtask of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package, as Wontfix.
Dec 6 2019, 7:50 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard closed T1833: radvd: update documentation as Wontfix.

FRR will serve RAs in the future.

Dec 6 2019, 7:50 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard added a comment to T1845: syslog host no longer accepts a port.

https://downloads.vyos.io/rolling/current/amd64/vyos-1.2-rolling-201912061907-amd64.iso and later include the fix

Dec 6 2019, 7:45 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1845: syslog host no longer accepts a port from In progress to Needs testing.
Dec 6 2019, 6:24 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 5 2019

hagbard added a comment to T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config..

@kroy I can't really reproduce it if I disable the peer first when multiple peers are defined on the same wg interface.
Can you please do a touch /tmp/vyos.ifconfig.debug and then run your commands and post it here?
It will show you the commands execute for each step like:

vyos@wg01# set  interfaces wireguard wg0 peer wg02 disable 
[edit]
vyos@wg01# commit
[ interfaces wireguard wg0 ]
DEBUG/wg0    write '1420' > '/sys/class/net/wg0/mtu'
DEBUG/wg0    write 'wg0' > '/sys/class/net/wg0/ifalias'
DEBUG/wg0    cmd 'wg set wg0 peer G1aA2KkyFyC8xsCUeENvuIW8HC5yDxwi902nR20592Y= remove'
DEBUG/wg0    cmd 'wg set wg0 listen-port 12345 fwmark 0 private-key /config/auth/wireguard/default/private.key peer hbwJSCu6SGUKIReNhWxlDIFRNCl5L7PaUSYOo2BF+Rg=  preshared-key /dev/null  allowed-ips 10.100.100.3/32 endpoint 10.1.1.203:12345 persistent-keepalive 0'
DEBUG/wg0    cmd 'ip link set dev wg0 up'
Dec 5 2019, 10:21 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard moved T1853: wireguard - disable peer doesn't work from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Dec 5 2019, 9:59 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1853: wireguard - disable peer doesn't work , a subtask of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., from In progress to Needs testing.
Dec 5 2019, 9:59 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1853: wireguard - disable peer doesn't work from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/fde531d3791a3d71aa27f99244d7cbb3b3625bf0

Dec 5 2019, 9:59 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1852: ifconfig.py - apply interface config takes long as Invalid.

looks like i had an old version, newer iso doesn't show that issue.

Dec 5 2019, 9:21 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1853: wireguard - disable peer doesn't work as Normal priority.
Dec 5 2019, 9:04 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1853: wireguard - disable peer doesn't work , a subtask of T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config., from Open to In progress.
Dec 5 2019, 7:05 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1853: wireguard - disable peer doesn't work from Open to In progress.
Dec 5 2019, 7:05 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1853: wireguard - disable peer doesn't work .
Dec 5 2019, 6:59 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1853: wireguard - disable peer doesn't work .
Dec 5 2019, 6:59 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1852: ifconfig.py - apply interface config takes long.
DEBUG/wg0    cmd 'ip link add dev wg0 type wireguard'
DEBUG/wg0    cmd 'ip addr add "10.100.100.1/32" dev "wg0"'
DEBUG/wg0    cmd 'ip addr add "2001:db8::1/128" dev "wg0"'
DEBUG/wg0    write '1420' > '/sys/class/net/wg0/mtu'
DEBUG/wg0    write 'wg0' > '/sys/class/net/wg0/ifalias'
DEBUG/wg0    cmd 'wg set wg0 listen-port 12345 fwmark 0 private-key /config/auth/wireguard/default/private.key peer G1aA2KkyFyC8xsCUeENvuIW8HC5yDxwi902nR20592Y=  preshared-key /dev/null  allowed-ips 0.0.0.0/0,::/0 endpoint 10.1.1.201:12345 persistent-keepalive 0'
DEBUG/wg0    cmd 'ip link set dev wg0 up'
DEBUG/wg0    read 'unknown' < '/sys/class/net/wg0/operstate'
DEBUG/wg0    read 'unknown' < '/sys/class/net/wg0/operstate'
[...]
Interface wg0 could not be brought up in time ...
Dec 5 2019, 6:47 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config..

What were the steps you used when you upated the pubkey?

Dec 5 2019, 5:31 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard created T1852: ifconfig.py - apply interface config takes long.
Dec 5 2019, 5:22 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config..
Dec 5 2019, 4:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard updated the task description for T1850: syslog protocol can be set multiple times per facility for the same host.
Dec 5 2019, 4:13 PM
hagbard created T1850: syslog protocol can be set multiple times per facility for the same host.
Dec 5 2019, 4:11 PM
hagbard changed the status of T1845: syslog host no longer accepts a port from Needs testing to In progress.
Dec 5 2019, 4:07 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".

You can via https://github.com/vyos/vyos-1x/commit/dad110ce666edae42ac18c59a800bda503589f27, which just sets the completion help.
For T1845, yes it solves the issue with setting address:port _and_ moves protocol up from facility to host. Do you want me to revert and do 2 commits, which requires then 2 migrations, once for address:port and one to solve the logical issue with protocol. Right now you can set a different protocol for different facilities for the same host.

Dec 5 2019, 3:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Dec 4 2019

hagbard added a comment to T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".

Will interfere with T1845, while I think T1845 should be the backport candidate. Facility is a tag node, protocol has been moved on level up and is host specific. Having the availability to set different port per facility doesn't really make sense.

Dec 4 2019, 11:45 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1845: syslog host no longer accepts a port from In progress to Needs testing.
Dec 4 2019, 11:40 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1845: syslog host no longer accepts a port.

Ah yes, it's taken entirely from the string, my fault I tested with the version you can only use an IP address.

Dec 4 2019, 6:25 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a project to T1845: syslog host no longer accepts a port: VyOS 1.2 Crux (VyOS 1.2.5).
Dec 4 2019, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1845: syslog host no longer accepts a port.

Actually I found out that the address:port wasn't implemented at all even if you were able to set it, it never was used within the config. I have that fixed now (not pushed yet). I also moved that part within the nodes, so it's going to be:

Dec 4 2019, 5:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1845: syslog host no longer accepts a port from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Dec 4 2019, 4:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1845: syslog host no longer accepts a port from Open to In progress.
Dec 4 2019, 4:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1845: syslog host no longer accepts a port as Normal priority.
Dec 4 2019, 4:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1845: syslog host no longer accepts a port.
Dec 4 2019, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 3 2019

hagbard updated subscribers of T1844: Fix interface configuration which was broken in T1762 .

If your node exists, you won't see that issue, only if it doesn't. The above PR should fix that, but I have requested a review from @dmbaturin to make sure I don't introduce something into it he doesn't want there.

Dec 3 2019, 11:42 PM
hagbard added a comment to T1764: Use lists instead of whitespace-separated strings in vyos.config .

https://github.com/vyos/vyos-1x/pull/172
should also fix https://github.com/vyos/vyos-1x/pull/171 which wouldn't be required then anymore

Dec 3 2019, 11:38 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1764: Use lists instead of whitespace-separated strings in vyos.config .

@dmbaturin

c.return_value('local-ip') &&  c.return_value(['local-ip'])

would work, shall I rewrite it to a single item list? conf.exists() does only accept s string as argument.

Dec 3 2019, 10:27 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1831: Denest IPv6 router-advert from Interfaces to general service from Open to On hold.
Dec 3 2019, 9:30 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Yup, I tested almost all parameters we have currently in our cli, works all quite well. So, I'm going to implement it under service then?

Dec 3 2019, 8:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

I just tested frr sending RAs, setup manually which works quite well. So, now it needs the determined what path it should go (stay in interface or move out to service) and if we go with frr for it or stay with radvd. I would be in favor of frr.

Dec 3 2019, 8:22 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.
Dec 3 2019, 7:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

You can announce multiple prefixes with different options. If you leave for each interface all the options need to be generated (like it is right now), or manually setup or generate for vyos-1x. Also you need to consider that you may send RAs on vif and stuff like that only. dup-addr-detect-transmits has not real anything to do with sending RAs.

Dec 3 2019, 7:54 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

very basic example (uses default paramaters):

 service {
+    ipv6-ra {
+        interface eth3 {
+            disable
+            prefix 2001:db8:cafe:beef::/64 {
+            }
+            prefix 2001:db8:dead:beef::/64 {
+            }
+        }
+    }
Dec 3 2019, 5:24 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Hmm, that's actually a good point (http://docs.frrouting.org/en/latest/ipv6.html). I started with implementing it as service, it has the advantage that you don't have the duplicated template code. I would lean the towards implementing it for frr rather then using radvd. I currently have set service ipv6-ra interface eth3 ... as CLI path which I would stay with, or should it then be moved into protocol? I'll focus on implementing it for frr, since the CLI path is different the current as well as a new implementation could coexist for testing so we can find the best way out.

Dec 3 2019, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 2 2019

hagbard updated the task description for T1831: Denest IPv6 router-advert from Interfaces to general service.
Dec 2 2019, 11:27 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 1 2019

hagbard added a comment to T1837: PPPoE unrecognized option 'replacedefaultroute'.

https://phabricator.vyos.net/T1228 sent the bug and I backported from upstream . The PR is in T1228 but needs to be merged into our package which I don't have permissions for.

Dec 1 2019, 9:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Nov 29 2019

hagbard added a comment to T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.

After looking into this, the problem seems bigger than originally thought. If the syslog config is being removed from the config the syslog.py script is called and syslog stopped. However if the system is rebooted the init system starts syslog and the config is not calling the script since there is no 'system syslog' node in the config. systemctl disable rsyslog doesn't work some type of depend unit is starting it during reboot.

Nov 29 2019, 7:26 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1834: rsyslog: 'del system syslog' doesn't stop rsyslog as Normal priority.
Nov 29 2019, 5:15 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1834: rsyslog: 'del system syslog' doesn't stop rsyslog from Open to In progress.
Nov 29 2019, 5:15 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.
Nov 29 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.
Nov 29 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 28 2019

hagbard changed the status of T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from Needs testing to Backport candidate.
Nov 28 2019, 11:15 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard renamed T1833: radvd: update documentation from radvd: update documtation to radvd: update documentation .
Nov 28 2019, 9:14 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Yes, I think set service ra interface ... or something like that might be the best option. That would eliminate the template generator script all together and I was thinking to remove interface by interface from the generator, as the rewrite progresses.
Since it needs a migrator script for each interface then as well, even if the option are the same.

Nov 28 2019, 9:14 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Nov 28 2019, 7:35 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from Open to Needs testing.
Nov 28 2019, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5)