Skip to content
Snippets Groups Projects
Commit b3762fc6 authored by T-X's avatar T-X Committed by Matthias Schiffer
Browse files

gluon-client-bridge: move IPv4 local subnet route to br-client (#1312)

This patch moves the prefix4 subnet route from the local-node veth
device to br-client (while keeping the next node ipv4 address on the
local node device).

This is in preparation to allow routing over the br-client interface
later.
parent f94a4107
No related branches found
No related tags found
No related merge requests found
...@@ -23,8 +23,7 @@ uci:section('network', 'device', 'local_node_dev', { ...@@ -23,8 +23,7 @@ uci:section('network', 'device', 'local_node_dev', {
local ip4, ip6 local ip4, ip6
if next_node.ip4 then if next_node.ip4 then
local plen = site.prefix4():match('/%d+$') ip4 = next_node.ip4 .. '/32'
ip4 = next_node.ip4 .. plen
end end
if next_node.ip6 then if next_node.ip6 then
......
...@@ -25,6 +25,12 @@ uci:section('network', 'interface', 'client', { ...@@ -25,6 +25,12 @@ uci:section('network', 'interface', 'client', {
uci:delete('network', 'client_lan') uci:delete('network', 'client_lan')
uci:delete('network', 'local_node_route')
uci:section('network', 'route', 'local_node_route', {
interface = 'client',
target = site.prefix4(),
})
uci:delete('network', 'local_node_route6') uci:delete('network', 'local_node_route6')
uci:section('network', 'route6', 'local_node_route6', { uci:section('network', 'route6', 'local_node_route6', {
interface = 'client', interface = 'client',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment