In T5851#168608, @Viacheslav wrote:Has the interface index changed?
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed Search
Dec 23 2023
Dec 23 2023
Dec 22 2023
Dec 22 2023
Has the interface index changed?
Also I found this log
It binds port 647
set interfaces dummy dum8765 address '192.0.2.1/24'
After update it cannot pass the smoketest
vyos@r4:~$ /usr/libexec/vyos/tests/smoke/cli/test_service_dhcp-server.py test_dhcp_exclude_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_in_range) ... ok test_dhcp_exclude_not_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_not_in_range) ... ok test_dhcp_failover (__main__.TestServiceDHCPServer.test_dhcp_failover) ... FAIL test_dhcp_multiple_pools (__main__.TestServiceDHCPServer.test_dhcp_multiple_pools) ... ok test_dhcp_relay_server (__main__.TestServiceDHCPServer.test_dhcp_relay_server) ... ok test_dhcp_single_pool_options (__main__.TestServiceDHCPServer.test_dhcp_single_pool_options) ... ok test_dhcp_single_pool_range (__main__.TestServiceDHCPServer.test_dhcp_single_pool_range) ... ok test_dhcp_single_pool_static_mapping (__main__.TestServiceDHCPServer.test_dhcp_single_pool_static_mapping) ... ok
Cannot pass smoketest
vyos@r4:~$ /usr/libexec/vyos/tests/smoke/cli/test_service_dhcp-server.py test_dhcp_exclude_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_in_range) ... ok test_dhcp_exclude_not_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_not_in_range) ... ok test_dhcp_failover (__main__.TestServiceDHCPServer.test_dhcp_failover) ... FAIL test_dhcp_multiple_pools (__main__.TestServiceDHCPServer.test_dhcp_multiple_pools) ... ok test_dhcp_relay_server (__main__.TestServiceDHCPServer.test_dhcp_relay_server) ... ok test_dhcp_single_pool_options (__main__.TestServiceDHCPServer.test_dhcp_single_pool_options) ... ok test_dhcp_single_pool_range (__main__.TestServiceDHCPServer.test_dhcp_single_pool_range) ... ok test_dhcp_single_pool_static_mapping (__main__.TestServiceDHCPServer.test_dhcp_single_pool_static_mapping) ... ok
if you are running the netfilter implementation, I think the iptables mangle is handled automatically.(I verified this by changing my Jool to netfilter and removed these lines below:
ip6tables -t mangle -A PREROUTING --destination 64:ff9b::/96 -j JOOL --instance default iptables -t mangle -A PREROUTING --destination 172.21.8.202 -p tcp --dport 1:65535 -j JOOL --instance default iptables -t mangle -A PREROUTING --destination 172.21.8.202 -p udp --dport 1:65535 -j JOOL --instance default iptables -t mangle -A PREROUTING --destination 172.21.8.202 -p icmp -j JOOL --instance default
I stil haven't tried nat64, but quick config example, for nat64 for single ipv6 address is not allowed by our cli:
Sure, I will do that and report here the outcome.
@danielpo marking IPv6 packet is possible
set policy route6 PBR6 interface 'eth1' set policy route6 PBR6 rule 100 set mark '4' set policy route6 PBR6 rule 100 source address '2001:db8::/64'
Some users have issues https://forum.vyos.io/t/grub-menu-fails-to-load-on-serial-only-devices-with-no-kvm/
c-po changed the status of T5849: Add SRv6 route commands, a subtask of T5788: frr: update to 9.1 release, from Open to On hold.
@giuavo , can you please test in latest rolling release
Dec 21 2023
Dec 21 2023
c-po changed the status of T5311: Connection issues packet loss, network down with Intel I225-V and I226 from Open to In progress.
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
Is it possible to add support for policy routing?
Viacheslav edited projects for T4022: Add package nat-rtsp-dkms, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T3106: 802.11ax support, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T3040: NHRP IPv6 Support, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
n.fort added a comment to T5676: NAT66 source rule with negation source/destination prefix causes TypeError.
Configuration shared seems to work correctly on latest version:
Viacheslav edited projects for T2688: add xml definition to router, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T2366: change the default for Interface creation to False, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta.
Viacheslav edited projects for T2171: Unify creation and manipulation of interfaces, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T2179: Migrate from radvd to FRR for router advertisements, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Not sure if Jool supports it.
As I understand, it is better to have a separate address for translations, otherwise, you should define ports for 64 translations. If you set 1-65535 for the "main" address, you will lose connections and can't use those ports for the system (they will be available only for translations)
Jool uses its own bib table instead of conntrack to manage nat mappings.
So you should add a separate pool only for translations.
Dec 20 2023
Dec 20 2023
Is it possible to add a feature of setting the translation pool address to follow an interface IP address similar to nat44's source masquerade for those with dynamic public IPv4 addresses?
Viacheslav edited projects for T2499: expose the configuration loading function, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T2484: Migrate ConfigurationState out of interface-tunnel, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Viacheslav edited projects for T2485: move all the configuration code in a configuration folder, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
JeffWDH updated the task description for T5647: Extend failover route functionality to use dynamically assigned interface next hops.
a.apostoliuk changed the status of T5842: Rewrite PPTP service to get_config_dict from Open to In progress.
PR for 1.5: https://github.com/vyos/vyos-build/pull/476
Also while at it, the smoketests regarding UPnP should probably be updated by this task aswell since they claim everything is OK:
Viacheslav moved T5249: Add rollback-soft feature to rollback without a reboot from Open to Finished on the VyOS 1.5 Circinus board.
Viacheslav moved T4163: [BMP-BGP] Routing monitoring feature from Open to Finished on the VyOS 1.5 Circinus board.
Viacheslav moved T5823: Protocol BGP add default values for config dictionary from Open to Finished on the VyOS 1.4 Sagitta board.
configuration for dhcp reservation with just mac address doesn't give configuration exception, but cause an error to kea directly as ERROR [kea-dhcp4.dhcp4/49022.140176366361024] DHCP4_PARSER_FAIL failed to create or run parser for configuration element shared-networks: specified reservation for DUID: hwtype=1 xx:xx:xx:xx:xx:xx must include at least one resource, i.e. hostname, IPv4 address, IPv6 address/prefix, options (/run/kea/kea-dhcp4.conf:59:5)
Dec 19 2023
Dec 19 2023
jamcole added a comment to T5799: vyos unbootable after 1.4-rolling-202308240020 to 1.5-rolling-202312010026 upgrade.
Thanks for that heads-up @Viacheslav - My bigger concern with this task was the failure-mode of the configuration problem being so unexpected and hard to troubleshoot.
jamcole added a comment to T5798: reverse-proxy load-balancing service should support multiple certificates for frontend.
@Viacheslav I upgraded to the latest rolling release and this seems to work perfectly.
jestabro updated the task description for T5839: Remove trivial redundancies in calls to config dependency scripts.
So, I tested the version 1.5-rolling-202312191154
Restricted Repository Identity closed T5828: Fix GRUB installation on arm64 as Resolved by committing rVYOSONEXac170ee4bb0a: Merge pull request #2643 from mcbridematt/t5828-grub-arm64-fix.
Firstly, this bug should be fixed T5837
Viacheslav changed the status of T5823: Protocol BGP add default values for config dictionary from Open to In progress.
jestabro closed T5836: Add boolean check for whether config-mode script was called as a dependency as Unknown Status.
Viacheslav changed the status of T5249: Add rollback-soft feature to rollback without a reboot from Open to Needs testing.
jestabro triaged T5836: Add boolean check for whether config-mode script was called as a dependency as Normal priority.
Dec 18 2023
Dec 18 2023
Unknown Object (User) added a comment to T5775: Migrated Firewall Global State Policy ineffective on latest firewall zone config.
In T5775#168092, @marvin wrote:Excellent; thanks @GurliGebis! I built 1.4 today and confirmed it's working as expected.
As far as I'm concerned, this issue is now resolved and the ticket can now be closed.
marvin added a comment to T5775: Migrated Firewall Global State Policy ineffective on latest firewall zone config.
Excellent; thanks @GurliGebis! I built 1.4 today and confirmed it's working as expected.
Yes it should trigger to recreate container but it doesn’t get a dictionary key for recreating
jestabro changed the status of T5751: Adjust new image tools for non-interactive use, a subtask of T4516: Rewrite system image manipulation tools in Python, from Unknown Status to Resolved.
jestabro changed the status of T5751: Adjust new image tools for non-interactive use from Unknown Status to Resolved.
jestabro changed the status of T5758: Restore scanning configs when live installing, a subtask of T4516: Rewrite system image manipulation tools in Python, from Unknown Status to Resolved.
jestabro changed the status of T5758: Restore scanning configs when live installing from Unknown Status to Resolved.
jestabro changed the status of T5789: image-tools should copy ssh host keys on image update, a subtask of T4516: Rewrite system image manipulation tools in Python, from Unknown Status to Resolved.
jestabro changed the status of T5789: image-tools should copy ssh host keys on image update from Unknown Status to Resolved.
jestabro changed the status of T5806: Clear old raid data on new install image, a subtask of T4516: Rewrite system image manipulation tools in Python, from Unknown Status to Resolved.
jestabro changed the status of T5806: Clear old raid data on new install image from Unknown Status to Resolved.
jestabro moved T5821: image-tools: restore vrf-aware 'add system image' from Open to Finished on the VyOS 1.4 Sagitta board.
jestabro closed T5821: image-tools: restore vrf-aware 'add system image', a subtask of T4516: Rewrite system image manipulation tools in Python, as Resolved.