mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
net/frr: added as-override to gui (#2517)
This commit is contained in:
@@ -52,6 +52,7 @@ class BgpController extends ApiMutableModelControllerBase
|
||||
"holddown",
|
||||
"connecttimer",
|
||||
"defaultoriginate",
|
||||
"asoverride",
|
||||
"linkedPrefixlistIn",
|
||||
"linkedPrefixlistOut",
|
||||
"linkedRoutemapIn",
|
||||
|
||||
+6
@@ -89,6 +89,12 @@
|
||||
<label>Send Defaultroute</label>
|
||||
<type>checkbox</type>
|
||||
</field>
|
||||
<field>
|
||||
<id>neighbor.asoverride</id>
|
||||
<label>Enable As-Override</label>
|
||||
<type>checkbox</type>
|
||||
<help>Override AS number of the originating router with the local AS number. This command is only allowed for eBGP peers.</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>neighbor.linkedPrefixlistIn</id>
|
||||
<label>Prefix-List In</label>
|
||||
|
||||
@@ -114,6 +114,10 @@
|
||||
<default>0</default>
|
||||
<Required>N</Required>
|
||||
</defaultoriginate>
|
||||
<asoverride type="BooleanField">
|
||||
<default>0</default>
|
||||
<Required>N</Required>
|
||||
</asoverride>
|
||||
<linkedPrefixlistIn type="ModelRelationField">
|
||||
<Model>
|
||||
<template>
|
||||
|
||||
@@ -99,6 +99,9 @@ router bgp {{ OPNsense.quagga.bgp.asnumber }}
|
||||
{% if 'defaultoriginate' in neighbor and neighbor.defaultoriginate == '1' %}
|
||||
neighbor {{ neighbor.address }} default-originate
|
||||
{% endif %}
|
||||
{% if 'asoverride' in neighbor and neighbor.asoverride == '1' %}
|
||||
neighbor {{ neighbor.address }} as-override
|
||||
{% endif %}
|
||||
{% if neighbor.linkedPrefixlistIn|default("") != "" %}
|
||||
{% for prefixlist in neighbor.linkedPrefixlistIn.split(",") %}
|
||||
{% set prefixlist2_data = helpers.getUUID(prefixlist) %}
|
||||
|
||||
Reference in New Issue
Block a user