<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/pppoe, branch rolling</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-03-24T21:45:08+00:00</updated>
<entry>
<title>T8405: fix pppoe peer template - remove superfluous +</title>
<updated>2026-03-24T21:45:08+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-24T21:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6ede13ad91a55872f239eae56fc71262fdb199f5'/>
<id>urn:sha1:6ede13ad91a55872f239eae56fc71262fdb199f5</id>
<content type='text'>
Commit 5c800be95 ("T8405: fix noipv6 emitted when dhcpv6-options configured
without ipv6 node") added a superfluous +, most likely due to a rebase or
merge error.
</content>
</entry>
<entry>
<title>T8405: fix noipv6 emitted when dhcpv6-options configured without ipv6 node</title>
<updated>2026-03-21T16:59:56+00:00</updated>
<author>
<name>metricsmancer</name>
<email>metricsmancer@gmail.com</email>
</author>
<published>2026-03-21T16:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5c800be95921e2d22ea0e43b931dea1abd3616a0'/>
<id>urn:sha1:5c800be95921e2d22ea0e43b931dea1abd3616a0</id>
<content type='text'>
When a PPPoE interface has dhcpv6-options (e.g. prefix delegation)
configured but no explicit ipv6 node, the Jinja template writes
noipv6 into the PPP peer configuration. This prevents IPv6CP
negotiation, causing the ISP to silently ignore all DHCPv6 traffic.

Fix the peer template to also check for dhcpv6_options before emitting
noipv6, and add dhcpv6-options and ipv6 to the list of config nodes
that trigger a PPPoE session restart so the change takes effect
without manual disconnect/reconnect.
</content>
</entry>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
<entry>
<title>pppoe: T5630: allow to specify MRU in addition to already configurable MTU</title>
<updated>2023-10-03T16:17:26+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-10-03T16:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e062a8c11856f213983f5b41f50d4f9dbc0dde0f'/>
<id>urn:sha1:e062a8c11856f213983f5b41f50d4f9dbc0dde0f</id>
<content type='text'>
Set the MRU (Maximum Receive Unit) value to n. PPPd will ask the peer to send
packets of no more than n bytes. The value of n must be between 128 and 16384,
the default was always 1492 to match PPPoE MTU.

A value of 296 works well on very slow links (40 bytes for TCP/IP header + 256
bytes of data). Note that for the IPv6 protocol, the MRU must be at least 1280.

CLI:
  set interfaces pppoe pppoe0 mru 1280
</content>
</entry>
<entry>
<title>pppoe: T5098: allow user to set pppd holdoff option</title>
<updated>2023-03-21T05:20:02+00:00</updated>
<author>
<name>Zhiyuan Wan</name>
<email>h@iloli.bid</email>
</author>
<published>2023-03-20T03:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=616c5b38ec2f26fd589b3a01dbc4c2bf9b4d22c1'/>
<id>urn:sha1:616c5b38ec2f26fd589b3a01dbc4c2bf9b4d22c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interfaces: T4995: rename user -&gt; username CLI node for pppoe, wwan and sstp-client</title>
<updated>2023-02-10T18:05:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-02-10T18:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=abb45b2dac6d21899b47f792f887c42e757f0a2f'/>
<id>urn:sha1:abb45b2dac6d21899b47f792f887c42e757f0a2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pppoe: T4948: add CLI option to allow definition of host-uniq flag</title>
<updated>2023-01-22T21:46:32+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-01-22T21:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=38bab79324087df5a9057c23b85a0a784c09540a'/>
<id>urn:sha1:38bab79324087df5a9057c23b85a0a784c09540a</id>
<content type='text'>
Some ISPs seem to use the host-uniq flag to authenticate client equipment.
Add CLI option in VyOS to allow specification of the host-uniq flag.

set interfaces pppoe pppoeN host-uniq &lt;value&gt;
</content>
</entry>
<entry>
<title>pppoe: T4353: fix Jinja2 linting errors</title>
<updated>2022-05-01T18:27:07+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-05-01T18:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=644a0fe475b137185ada36a6b7a0ca43259f1d0a'/>
<id>urn:sha1:644a0fe475b137185ada36a6b7a0ca43259f1d0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pppoe: T4333: migrate to new vyos_defined Jinja2 test</title>
<updated>2022-04-13T20:55:46+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-13T20:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b9e749215600e0f214b9af845798035d40da81ff'/>
<id>urn:sha1:b9e749215600e0f214b9af845798035d40da81ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pppoe: T4333: migrate to new vyos_defined Jinja2 test</title>
<updated>2022-04-11T18:58:24+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-11T18:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=129e7f1d266186e40c715de9481daad25544df2f'/>
<id>urn:sha1:129e7f1d266186e40c715de9481daad25544df2f</id>
<content type='text'>
</content>
</entry>
</feed>
