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.
This commit is contained in:
T-X 2018-02-16 00:00:12 +01:00 committed by Matthias Schiffer
parent f94a410738
commit b3762fc61c
2 changed files with 7 additions and 2 deletions

View File

@ -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

View File

@ -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',