mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-09-21 17:27:46 +02:00
- Fix #1154: Tag Incorrectly Applying for Other Interfaces
Using the Same IP. This fix is not for 1.22.0.
This commit is contained in:
+14
@@ -139,6 +139,20 @@ server:
|
||||
interface-view: @INTERFACE@@@PORT_VIEW_EXT@ "ext"
|
||||
interface-view: @INTERFACE@@@PORT_VIEW_INTEXT@ "intext"
|
||||
|
||||
# Interface with scope_id
|
||||
interface: @INTERFACE@vlan50@@PORT_ALLOW@
|
||||
interface: @INTERFACE@vlan51@@PORT_ALLOW@
|
||||
interface-tag: @INTERFACE@vlan50@@PORT_ALLOW@ "one"
|
||||
interface-tag: @INTERFACE@vlan51@@PORT_ALLOW@ "two"
|
||||
interface-action: @INTERFACE@vlan50@@PORT_ALLOW@ allow
|
||||
interface-action: @INTERFACE@vlan51@@PORT_ALLOW@ allow
|
||||
local-zone: one.vtest. static
|
||||
local-data: "one.vtest. A 1.1.1.1"
|
||||
local-zone-tag: one.vtest. "one"
|
||||
local-zone: two.vtest. static
|
||||
local-data: "two.vtest. A 2.2.2.2"
|
||||
local-zone-tag: two.vtest. "two"
|
||||
|
||||
# Local zones configuration
|
||||
local-zone: local. transparent
|
||||
local-data: "local. A 0.0.0.0"
|
||||
|
||||
@@ -17,6 +17,15 @@ ip addr add $INTERFACE_ADDR_3 dev $INTERFACE
|
||||
ip addr add $INTERFACE_ADDR_4 dev $INTERFACE
|
||||
ip link set $INTERFACE up
|
||||
|
||||
ip link add ${INTERFACE}vlan50 type dummy
|
||||
ip addr add fe80::2/64 dev ${INTERFACE}vlan50
|
||||
ip link add ${INTERFACE}vlan51 type dummy
|
||||
ip addr add fe80::2/64 dev ${INTERFACE}vlan51
|
||||
ip link set ${INTERFACE}vlan50 up
|
||||
ip link set ${INTERFACE}vlan51 up
|
||||
|
||||
ip addr show
|
||||
|
||||
# start the forwarder in the background
|
||||
get_ldns_testns
|
||||
$LDNS_TESTNS -p $FORWARD_PORT acl_interface.testns >fwd.log 2>&1 &
|
||||
@@ -250,4 +259,10 @@ for addr in $INTERFACE_ADDR_1 $INTERFACE_ADDR_2 $INTERFACE_ADDR_3 $INTERFACE_ADD
|
||||
expect_external_answer
|
||||
done
|
||||
|
||||
query_addr fe80::2%${INTERFACE}vlan50 $PORT_ALLOW "one.vtest."
|
||||
expect_tag_one_answer
|
||||
|
||||
query_addr fe80::2%${INTERFACE}vlan51 $PORT_ALLOW "two.vtest."
|
||||
expect_tag_two_answer
|
||||
|
||||
end 0
|
||||
|
||||
Reference in New Issue
Block a user