Yup that did it. Thanks!
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
All Stories
Apr 22 2020
The form will be made consistent with other commands, using an explicit 'op' (show|generate) and 'path' as list of strings. For example:
First, I thought you had merged the patch, as you did not, there is no duplication ATM.
This may possibly be the cause of some bugs?
If the interface exists, it is perfectly harmless: it was the previous behaviour. The example where it can cause issue when a interface name is used and does not exists as it will create it. So really op_mode commands.
There are places in the code where operational commands are still ran without create=False, for example:
https://github.com/vyos/vyos-1x/blob/675f400bacb03ae93be928e7270f89205d1036b9/src/conf_mode/interfaces-bonding.py#L242
Fixed in the latest rolling.
Fixed.
Fixed in the latest rolling
sever@r11:~$ show vrrp VRRP is not running sever@r11:~$ show vrrp detail VRRP is not running sever@r11:~$ show vrrp statistics VRRP is not running sever@r11:~$
I prefer the first one as it is proven to work since VyOS 1.2.x
Works for me
Apr 21 2020
The above PR is tested to fix this issue and T2345.
https://github.com/vyos/vyos-1x/pull/372 will now not display tunnel (but gre-bridge) as options for bridge. Still not preventing them to be used.
works if run as root (or sudo) but not as it.
Make sense, because IPIP this is L3, the bridge is L2.
In this case, we should not show L3 as an allowed interface for bridge.
/sys/class/ieee80211 does not exist on VirtualBox perhaps the interface configuration should fail it is missing ?
So the commands were not on crux under the tunnel section and trying to use either ip link or brctl is failing:
crux has another syntax, but interface tunnels not bridgeable in crux
For all the bridge issues, I wanted to see what was happening on crux, taking T2356 as reference:
With this patch, all works as expected. Thanks @thomas-mangin
Related with https://phabricator.vyos.net/T2223
Ah, I figured it out - the contents of vyos.log.debug are used as the path to the logfile, if empty (but present) the default /tmp/developer-log will be used, otherwise no logfile will be written. But I think I've hit a bug - if multiple 'flag' are set (other than 'log') the system hangs during boot.
Fixed in latest rolling
sever@r11-ansible# set interfaces ethernet eth3 description test [edit] sever@r11-ansible# commit [ interfaces ethernet eth3 ] Interface ethernet eth3 does not exist
In T421#61055, @tbr wrote:In T421#61020, @jack9603301 wrote:No, you misunderstood. I know that nptv6 is used for NAT work of ula and global IPv6 address prefixes, which may have nothing to do with DHCPv6 PD. But in fact, for a router that fully supports DHCPv6 Pd from ISP, I hope to complete the following functions:
- The router can directly use the prefix obtained by PD to subordinate devices and specific bridges, and use the prefix allocation of ISP for further classification.
- For those who use the ula intranet address, I hope to add a function option without requiring me to specify a fixed ISP assigned address (the PPPoE dial-up of ISP will generate a different address and prefix each time)
Yes, I agree... I think this can work. But baby steps first :)
In T421#61020, @jack9603301 wrote:No, you misunderstood. I know that nptv6 is used for NAT work of ula and global IPv6 address prefixes, which may have nothing to do with DHCPv6 PD. But in fact, for a router that fully supports DHCPv6 Pd from ISP, I hope to complete the following functions:
- The router can directly use the prefix obtained by PD to subordinate devices and specific bridges, and use the prefix allocation of ISP for further classification.
- For those who use the ula intranet address, I hope to add a function option without requiring me to specify a fixed ISP assigned address (the PPPoE dial-up of ISP will generate a different address and prefix each time)
In T421#61005, @tbr wrote:In T421#60930, @CRCinAU wrote:Maybe I'm simplifying a bit too much - but shouldn't this just be a binary on / off and an optional preferred prefix delegation size (normally between a /56 and /64)?
It would make sense to offer this for any WAN connection type - I'm not sure there's a usage case for any other type...
Yes you're oversimplifying :) But I agree it is also not so mega complex either. It is indeed in practice just a setting to enable it on an interface.
The dhcpv6-pd option would only allow to receive a prefix on a given interface. Then, as a secondary step, the prefix can be used by the router via RA on internal interfaces for address assignment (SLAAC or DHCPv6).
But ok. I'm probably missing something here. I just want to sday that the EdgeMax routers can already do dhcpv6-pd for years, and I never had any issue with their way of configuring it. I think vyos could do a very similar configuration approach and be done with it... so, I'm going to attempt in adding this myself. I need to learn the specifics of vyos builds and workflows, but other than that I have plenty of experience. Only time is a major deal breaker :)
Australia's largest mobile carrier is currently moving to IPv6 only for mobile handsets with NAT64 at their edges....
For routers that support IPv6, it will be necessary to support DHCPv6 PD and better support for NPT to set Wan dynamic address forwarding. Although this is just a personal idea, IPv6 is the future trend, and vyos need to make better preparations for supporting IPv6!