<div dir="ltr"><font size="4">Hi,My configuration file can work normally on the wireguard tunnel, but GRE does not work.</font><div><font size="4"> </font></div><div><font size="4">Server1 </font></div><div><br><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">11: home_1_vpn: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000
</span><br> link/none <br> inet <a href="http://5.101.92.125/32">5.101.92.125/32</a> scope global home_1_vpn
<br> valid_lft forever preferred_lft forever
<br>root@ll-ix:~# ip route get 2602:feda:ab4:5247:5247:5247:5247:5247
<br>2602:feda:ab4:5247:5247:5247:5247:5247 from :: dev frc_ca src 2602:feda:ab2:5247:5247:5247:5247:5247 metric 1024 pre<br>f medium<br>
<br></span></div></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">root@ll-ix:~# birdc s p a FRC_CA
</span><br>BIRD 2.0.7 ready.
<br>Name Proto Table State Since Info
<br>FRC_CA BGP --- start 2021-07-31 Idle <br> BGP state: Idle
<br> Neighbor address: 2602:feda:ab4:5247:5247:5247:5247:5247%frc_ca
<br> Neighbor AS: 141011
<br> Local AS: 141011
<br> Channel ipv6
<br> State: DOWN
<br> Table: master6
<br> Preference: 100
<br> Input filter: (unnamed)
<br> Output filter: (unnamed)</span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">root@ll-ix:~# birdc s p</span><br>
</span><span style="font-family:monospace"><span style="color:rgb(0,0,0)">HOME_1_ARCH BGP --- up 2021-07-31 Established </span><br></span><font size="4">The protocol home_1_arch use the same template as Server 1 and Server 2,but it do Established.The only difference is using Wireguard as tun,I don't think I have a problem with the IP configuration on Server1 and Server2.</font><span style="font-family:monospace">
<br></span></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div>protocol bgp FRC_CA from tpl_ibgp {</div><div> source address 2602:feda:ab2:5247:5247:5247:5247:5247<span style="color:rgb(106,153,85)">;</span></div><div> neighbor 2602:feda:ab4:5247:5247:5247:5247:5247 as 141011<span style="color:rgb(106,153,85)">;</span></div><div>}</div></div></div><div><span style="font-family:monospace"><font size="4"><br></font></span></div><div><span style="font-family:monospace"><font size="4">Server2 </font></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">9: ll_ix@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1476 qdisc noqueue state UNKNOWN group default qlen 1000
</span><br> link/gre 104.218.61.232 peer 5.189.255.107
<br> inet6 2602:feda:ab4:5247:5247:5247:5247:5247/128 scope global <br> valid_lft forever preferred_lft forever
<br> inet6 fe80::200:5efe:68da:3de8/64 scope link <br> valid_lft forever preferred_lft forever
<br>root@vpsuser:~# ip route get 2602:feda:ab4:5247:5247:5247:5247:5247
<br>local 2602:feda:ab4:5247:5247:5247:5247:5247 from :: dev lo table local proto kernel src 2602:feda:ab4:5247:5247:524<br>7:5247:5247 metric 0 pref medium<br>
</span><span style="font-family:monospace"><span style="color:rgb(0,0,0)">root@vpsuser:~# birdc s p a LL_IX
</span><br>BIRD 2.0.7 ready.
<br>Name Proto Table State Since Info
<br>LL_IX BGP --- start 02:48:26.395 Idle <br> BGP state: Idle
<br> Neighbor address: 2602:feda:ab2:5247:5247:5247:5247:5247
<br> Neighbor AS: 141011
<br> Local AS: 141011
<br> Channel ipv6
<br> State: DOWN
<br> Table: master6
<br> Preference: 100
<br> Input filter: (unnamed)
<br> Output filter: (unnamed)<br></span></div><div><span style="font-family:monospace"><br></span></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div>protocol bgp LL_IX from tpl_ibgp {</div><div> source address 2602:feda:ab4:5247:5247:5247:5247:5247<span style="color:rgb(106,153,85)">;</span></div><div> neighbor 2602:feda:ab2:5247:5247:5247:5247:5247 as 141011<span style="color:rgb(106,153,85)">;</span></div><div>}</div></div></div><div><br></div><div><font size="4">Both Server use the same template,As shown below</font></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div>template bgp tpl_ibgp {</div><div> local as LOCAL_ASN<span style="color:rgb(106,153,85)">;</span></div><div> rr client<span style="color:rgb(106,153,85)">;</span></div><div> direct<span style="color:rgb(106,153,85)">;</span></div><div> ipv6 {</div><div> next hop self<span style="color:rgb(106,153,85)">;</span></div><div> import filter {</div><div> if is_bogon_asn() then {</div><div> print <span style="color:rgb(206,145,120)">"is bogon asn"</span>, net, <span style="color:rgb(206,145,120)">" for ASN "</span>, bgp_path.last<span style="color:rgb(106,153,85)">;</span></div><div> reject<span style="color:rgb(106,153,85)">;</span></div><div> }</div><div> if is_bogon_prefix() then {</div><div> print <span style="color:rgb(206,145,120)">"is bogon prefix"</span>, net, <span style="color:rgb(206,145,120)">" for ASN "</span>, bgp_path.last<span style="color:rgb(106,153,85)">;</span></div><div> reject<span style="color:rgb(106,153,85)">;</span></div><div> }</div><div> accept<span style="color:rgb(106,153,85)">;</span></div><div> }<span style="color:rgb(106,153,85)">;</span></div><div> export filter {</div><div> if bgp_export_all() then accept<span style="color:rgb(106,153,85)">;</span></div><div> reject<span style="color:rgb(106,153,85)">;</span></div><div> }<span style="color:rgb(106,153,85)">;</span></div><div> }<span style="color:rgb(106,153,85)">;</span></div><div>}</div></div></div><div><font size="4">Please help me,thanks.</font></div></div>