dnsmasq: use logical interface name for dhcp relay config

The relay section should use the logical interface name and
not the linux network device name directly. This to be
consistent with other sections of the dnsmasq config where
'interface' means the logical interface.

Signed-off-by: Karl Vogel <karl.vogel@gmail.com>
This commit is contained in:
Karl Vogel 2017-03-29 11:39:35 +02:00 committed by Jo-Philipp Wich
parent 78edfff530
commit ebf46d2c5b

View File

@ -526,7 +526,8 @@ dhcp_relay_add() {
if [ -z "$interface" ]; then if [ -z "$interface" ]; then
xappend "--dhcp-relay=$local_addr,$server_addr" xappend "--dhcp-relay=$local_addr,$server_addr"
else else
xappend "--dhcp-relay=$local_addr,$server_addr,$interface" network_get_device ifname "$interface" || return
xappend "--dhcp-relay=$local_addr,$server_addr,$ifname"
fi fi
} }