7 source /etc/default/snf-network
8 source /usr/lib/snf-network/common.sh
10 domname=$(xm domname $domid)
12 source $GANETI_NIC_DIR/$domname/$devid
17 FROM=FROM${INTERFACE^^}
21 try clear_routed_setup_ipv4
22 try clear_routed_setup_ipv6
23 try clear_routed_setup_firewall
27 if [ "$MODE" = "routed" ]; then
29 ip link set $INTERFACE up
32 DROPDHCPREQCMD="iptables -A FORWARD -i $INTERFACE -p udp --dport 67 -j DROP"
33 elif [ "$MODE" = "bridged" ]; then
34 ip link set $INTERFACE up
35 BRIDGE=$(xenstore_read_default "$XENBUS_PATH/bridge" "$LINK")
36 brctl addif $BRIDGE $INTERFACE
40 DROPDHCPREQCMD="ebtables -A $FROM -p ipv4 --ip-protocol udp --ip-destination-port 67 -j DROP"
44 for tag in $NETWORK_TAGS; do
49 try routed_setup_firewall
52 # Drop unicast BOOTP/DHCP packets