Page MenuHomeVyOS Platform

yzguy (Adam Smith)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 3 2023, 12:48 PM (72 w, 6 d)

Recent Activity

Sep 3 2024

yzguy added a comment to T6641: Show command for interface messages.

@n.fort I like the interface log sub command, gives us a nice way to take on additional logging things later, but for now log link-status seems good to me.

Sep 3 2024, 6:10 PM · Restricted Project, VyOS Rolling

Aug 9 2024

yzguy updated the task description for T6644: Allow containers to be on multiple networks.
Aug 9 2024, 3:38 PM · VyOS Rolling
yzguy created T6644: Allow containers to be on multiple networks.
Aug 9 2024, 3:31 PM · VyOS Rolling

Aug 7 2024

yzguy edited a custom field on T6641: Show command for interface messages.
Aug 7 2024, 4:32 PM · Restricted Project, VyOS Rolling
yzguy created T6641: Show command for interface messages.
Aug 7 2024, 4:32 PM · Restricted Project, VyOS Rolling

Mar 7 2024

yzguy edited a custom field on T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 4:04 AM · VyOS 1.5 Circinus
yzguy updated the task description for T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 4:03 AM · VyOS 1.5 Circinus
yzguy updated the task description for T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 3:46 AM · VyOS 1.5 Circinus
yzguy updated the task description for T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 3:39 AM · VyOS 1.5 Circinus
yzguy updated the task description for T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 3:33 AM · VyOS 1.5 Circinus
yzguy updated the task description for T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 2:59 AM · VyOS 1.5 Circinus
yzguy created T6105: Service HTTPS using ACME certificate does not present full chain.
Mar 7 2024, 2:56 AM · VyOS 1.5 Circinus

Feb 26 2024

yzguy added a comment to T6049: wwan didn't setup static IP addres and MTU on wwan0.

@tjjh89017 Have a look at https://vyos.dev/T5965

Feb 26 2024, 6:40 PM · Restricted Project, VyOS Rolling

Jan 31 2024

yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

New data point. I installed vanilla Debian 12, connected modem via

Jan 31 2024, 10:20 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 30 2024

yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

Seemingly long term solution is to migrate to a DHCP/DHCPv6 server that supports it. I've been going back and forth with the systemd folks -- https://github.com/systemd/systemd/issues/27219
One of them seems to show it works fine, but I can't replicate it. I am going to try and do it under just normal Debian 12 bookwork and not VyOS so as not to introduce anything strange

Jan 30 2024, 9:15 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 24 2024

yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

@c-po This would be the commits from https://gitlab.isc.org/isc-projects/dhcp/-/merge_requests/67 and 2 of mine to fix the issues with that PR, plus add support for ARPHRD_NONE

Jan 24 2024, 2:57 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy updated subscribers of T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

Digging into it a little, @c-po mentioned in Slack about trying https://gitlab.isc.org/isc-projects/dhcp/-/merge_requests/67 (the stalled PR). I had to fix a few things which I left as a comment on that PR just in case some else stumbles on it.

Jan 24 2024, 3:55 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 22 2024

yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

Just as a temporary solution before a long term one is figured out, I did implement this as a post-boot script. For any one who stumbles on this

Jan 22 2024, 3:21 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 21 2024

yzguy updated the task description for T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 21 2024, 9:58 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy updated the task description for T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 21 2024, 9:58 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy renamed T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c from WWAN modems using raw-ip do not work with dhclient to WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 21 2024, 9:50 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

dhclient just straight up doesn't work with raw-ip, so there isn't really an event that I can imagine it could trigger off. Even if there was I don't know what we'd even do, I don't think it would be good to have the dhclient hooks be the thing that gets the IP from mmcli -m 0 -b 2 and configures all the associated bits if we went that way.
The wwan0 interface doesn't have a MAC address so dhclient doesn't know what to do

Jan 21 2024, 9:42 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 20 2024

yzguy added a comment to T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.

After thinking a bit I suppose there is 3 possible solutions.

Jan 20 2024, 3:21 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Jan 19 2024

yzguy updated the task description for T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 19 2024, 10:37 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy updated the task description for T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 19 2024, 10:34 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy created T5965: WWAN modems using raw-ip do not work with dhclient/dhcp6c.
Jan 19 2024, 10:32 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
yzguy committed rVYOSONEX844e35dea050: T5964: add missing imports for is_wwan_connected().
Jan 19 2024, 10:11 PM
yzguy created T5964: disconnect interface wwan0 throws exception.
Jan 19 2024, 9:38 PM · VyOS 1.5 Circinus

Dec 21 2023

yzguy added a comment to T5676: NAT66 source rule with negation source/destination prefix causes TypeError.

All good from my side! Just did quick test and it seems to work as expected. Thanks @n.fort

Dec 21 2023, 4:22 PM · VyOS 1.5 Circinus

Oct 25 2023

yzguy added a comment to T5643: NAT - Allow interface groups on nat rules.

This is causing smoketests on the nightly builds to fail

Oct 25 2023, 2:06 AM · VyOS 1.5 Circinus
yzguy added a comment to T5676: NAT66 source rule with negation source/destination prefix causes TypeError.
DEBUG - Traceback (most recent call last):
DEBUG -   File "/usr/libexec/vyos/conf_mode/nat66.py", line 127, in <module>
DEBUG -     generate(c)
DEBUG -   File "/usr/libexec/vyos/conf_mode/nat66.py", line 101, in generate
DEBUG -     render(nftables_nat66_config, 'firewall/nftables-nat66.j2', nat, permission=0o755)
DEBUG -   File "/usr/lib/python3/dist-packages/vyos/template.py", line 142, in render
DEBUG -     rendered = render_to_string(template, content, formater, location)
DEBUG -                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
DEBUG -   File "/usr/lib/python3/dist-packages/vyos/template.py", line 111, in render_to_string
DEBUG -     rendered = template.render(content)
DEBUG -                ^^^^^^^^^^^^^^^^^^^^^^^^
DEBUG -   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render
DEBUG -     self.environment.handle_exception()
DEBUG -   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception
DEBUG -     raise rewrite_traceback_stack(source=source)
DEBUG -   File "/usr/share/vyos/templates/firewall/nftables-nat66.j2", line 28, in top-level template code
DEBUG -     {{ config | nat_rule(rule, 'source', ipv6=True) }}
DEBUG -     ^^^^^^^^^^^^^^^^^^^^^^^^^
DEBUG -   File "/usr/lib/python3/dist-packages/vyos/template.py", line 660, in nat_rule
DEBUG -     return parse_nat_rule(rule_conf, rule_id, nat_type, ipv6)
DEBUG -            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
DEBUG -   File "/usr/lib/python3/dist-packages/vyos/nat.py", line 58, in parse_nat_rule
DEBUG -     oiface = rule_conf['outbound_interface']['interface_group']
DEBUG -              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
DEBUG - TypeError: string indices must be integers, not 'str'
Oct 25 2023, 2:03 AM · VyOS 1.5 Circinus

Oct 23 2023

yzguy committed rVYOSONEX0c046a1f5a02: T5675: use addr_prefix instead of addr in NAT66 rule.
Oct 23 2023, 4:23 AM
yzguy committed rVYOSONEXfca8cce1c114: T5677: lldp shows empty platform if descr not in lldpctl output.
Oct 23 2023, 4:23 AM
yzguy updated the task description for T5677: show lldp neighbors generates TypeError when neighbor has no `descr`.
Oct 23 2023, 4:07 AM · VyOS 1.5 Circinus
yzguy created T5677: show lldp neighbors generates TypeError when neighbor has no `descr`.
Oct 23 2023, 4:04 AM · VyOS 1.5 Circinus
yzguy renamed T5676: NAT66 source rule with negation source/destination prefix causes TypeError from NAT66 rule with negation source/destination prefix errors to NAT66 source rule with negation source/destination prefix causes TypeError.
Oct 23 2023, 3:42 AM · VyOS 1.5 Circinus
yzguy updated the task description for T5676: NAT66 source rule with negation source/destination prefix causes TypeError.
Oct 23 2023, 3:00 AM · VyOS 1.5 Circinus
yzguy created T5676: NAT66 source rule with negation source/destination prefix causes TypeError.
Oct 23 2023, 2:59 AM · VyOS 1.5 Circinus

Jul 26 2023

yzguy added a comment to T5401: Using load config restarts containers every time.

https://github.com/vyos/vyos-1x/pull/2111

Jul 26 2023, 4:32 AM · VyOS 1.4 Sagitta
yzguy created T5401: Using load config restarts containers every time.
Jul 26 2023, 3:11 AM · VyOS 1.4 Sagitta
yzguy updated subscribers of T5365: Container systemd units require authentication.

@c-po just added the sudo on a live box to test the changes and I can confirm that fixes it. No auth prompt when doing a load config.
Now I did notice that every time I do a load config it runs that migration script which stops/starts the container which is not ideal.

Jul 26 2023, 2:23 AM · VyOS 1.4 Sagitta

Jul 25 2023

yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 4:13 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 4:06 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 4:05 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 3:54 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 3:50 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 3:38 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 3:21 PM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 25 2023, 3:18 PM · VyOS 1.4 Sagitta

Jul 18 2023

yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 18 2023, 4:41 AM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 18 2023, 4:39 AM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 18 2023, 4:25 AM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 18 2023, 4:08 AM · VyOS 1.4 Sagitta
yzguy updated the task description for T5365: Container systemd units require authentication.
Jul 18 2023, 4:08 AM · VyOS 1.4 Sagitta
yzguy created T5365: Container systemd units require authentication.
Jul 18 2023, 4:07 AM · VyOS 1.4 Sagitta

Jul 8 2023

yzguy updated the task description for T5344: Container Auto Pull Image.
Jul 8 2023, 4:03 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
yzguy updated the task description for T5344: Container Auto Pull Image.
Jul 8 2023, 3:35 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
yzguy created T5344: Container Auto Pull Image.
Jul 8 2023, 3:33 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta