<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/python/vyos/ifconfig, branch 1.4.0-epa3</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-epa3</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-epa3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-05-10T13:21:59+00:00</updated>
<entry>
<title>bond: T6303: must reset system-mac to 00:00:00:00:00:00 on deletion</title>
<updated>2024-05-10T13:21:59+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-10T13:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=bced1b4ef04f9e1a12c083c08839e4c1a54e2549'/>
<id>urn:sha1:bced1b4ef04f9e1a12c083c08839e4c1a54e2549</id>
<content type='text'>
(cherry picked from commit 314901e7b45782fb6266b35b0e788ab7ea1404b8)
</content>
</entry>
<entry>
<title>bond: T6303: system-mac is not allowed to be a multicast MAC address</title>
<updated>2024-05-10T13:21:59+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-10T13:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=82552e2abc77640b3a81560e3f8c5be2c21e3ad2'/>
<id>urn:sha1:82552e2abc77640b3a81560e3f8c5be2c21e3ad2</id>
<content type='text'>
(cherry picked from commit d8ddd7191d3004e886fa45a2cf9bd8dd5e7f5e14)
</content>
</entry>
<entry>
<title>bond: T6303: add system mac address on bond</title>
<updated>2024-05-10T13:21:59+00:00</updated>
<author>
<name>fett0</name>
<email>fernando.gmaidana@gmail.com</email>
</author>
<published>2024-05-04T17:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=05099eab245c265474f10ffb206ab23c494c8b88'/>
<id>urn:sha1:05099eab245c265474f10ffb206ab23c494c8b88</id>
<content type='text'>
(cherry picked from commit 234f35d8bae71b5d33ad97cdabc236ec6b13c3a2)
</content>
</entry>
<entry>
<title>netns: T6295: disable incomplete support in VyOS 1.4 sagitta</title>
<updated>2024-05-02T19:04:30+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-02T19:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=dd40ed58b9e50d40cd395e67be3e9bccfb89e1f6'/>
<id>urn:sha1:dd40ed58b9e50d40cd395e67be3e9bccfb89e1f6</id>
<content type='text'>
The netns support currently available on the VyOS CLI is only a
proof-of-technology, we have no real support for any service behind it.

In order to not confuse anyone on the LTS branch we decided to remove the
netns option for interfaces until there is a proper usecase and implementation
available.
</content>
</entry>
<entry>
<title>T6258: Add sysctl base-reachable-time for IPv6</title>
<updated>2024-04-25T09:15:54+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-04-25T08:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=ec94901d7c87a1b64c9401bde4afefcb96b7dd77'/>
<id>urn:sha1:ec94901d7c87a1b64c9401bde4afefcb96b7dd77</id>
<content type='text'>
Add abiilty to change `base_reachable_time_ms` option
/proc/sys/net/ipv6/neigh/{ifname}/base_reachable_time_ms

(cherry picked from commit 0bf4b570fe2d239b9fbabd3ae801ad3f04a06bde)
</content>
</entry>
<entry>
<title>T6222: VRRP show prefix for long rfc3768-compatibility interfaces</title>
<updated>2024-04-11T15:46:40+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-04-11T09:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=dba6472c662c6bb189c11eb7cf77229f6b21d0b5'/>
<id>urn:sha1:dba6472c662c6bb189c11eb7cf77229f6b21d0b5</id>
<content type='text'>
If we use rfc3768-compatibility with long interface names like
eth1.100.200 it converts the VRRP interface name name
to `&lt;interface&gt;v&lt;VRID&gt;&lt;IP version&gt;`
For example `eth2.100.200v10v4`

The limit for interface name is 15 symbols and it causes that
interface name is ignoring by keepalived

VMAC interface name 'eth2.100.200v10v4' too long or invalid characters - ignoring
And it uses the default prefix `vrrp` for such cases.
It works fine, but such interfaces are not displayed in the op-mode

Allow prefix `vrrp` for the op-mode for `show interfaces`

(cherry picked from commit 29a20ce9f9792e23137be57358ca52ddee7ac54b)
</content>
</entry>
<entry>
<title>T6199: drop unused Python imports</title>
<updated>2024-04-03T19:02:47+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=3ea68d648581a20797b9e1b4438299a057a1820d'/>
<id>urn:sha1:3ea68d648581a20797b9e1b4438299a057a1820d</id>
<content type='text'>
found using "git ls-files *.py | xargs pylint | grep W0611"

(cherry picked from commit 274b2da242acd1f1f64ff1dee471e34295137c5f)
</content>
</entry>
<entry>
<title>T6199: replace netifaces.interfaces() with common custom helpers</title>
<updated>2024-04-03T19:01:50+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=86f793fcb2c6be880819a572cc7982861ca38314'/>
<id>urn:sha1:86f793fcb2c6be880819a572cc7982861ca38314</id>
<content type='text'>
* Use interface_exists() outside of verify()
* Use verify_interface_exists() in verify() to drop common error message

(cherry picked from commit 4c7c168fe970b807750a05ceb66b70c0d8652535)
</content>
</entry>
<entry>
<title>vrf: T3655: always use full nft command name (e.g. --check over -c)</title>
<updated>2024-04-02T16:33:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-01T19:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=ed281ef724203dd18a7238edbc0707427050b91e'/>
<id>urn:sha1:ed281ef724203dd18a7238edbc0707427050b91e</id>
<content type='text'>
(cherry picked from commit 09ac2851f89f2b7d94a21c3506e46f380e961fba)
</content>
</entry>
<entry>
<title>dhcpv6-client: T2590: fix vyos-hostsd update for nameserver and search domains</title>
<updated>2024-04-01T14:33:35+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-01T12:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=4e37494b9cb15f3c85b876de700babbaf1b38215'/>
<id>urn:sha1:4e37494b9cb15f3c85b876de700babbaf1b38215</id>
<content type='text'>
After migrating from ISC DHCLIENT for IPv6 to wide-dhcp-client the logic which
was present to update /etc/resolv.conf with the DHCP specified nameservers and
also the search domain list was no longer present.

This commit adds a per interface rendered script to inform vyos-hostsd about
the received IPv6 nameservers and search domains.

(cherry picked from commit ece425f0191762638b7c967097accd8739e9103d)
</content>
</entry>
</feed>
