diff --git a/ffs-set-segment/luasrc/usr/lib/lua/ffs-set-segment/util.lua b/ffs-set-segment/luasrc/usr/lib/lua/ffs-set-segment/util.lua
index 3987eac3658a7912188073179c0e1992e096f2cc..2f3ceab62868a07ab904b1d22c9479cd2930e47a 100644
--- a/ffs-set-segment/luasrc/usr/lib/lua/ffs-set-segment/util.lua
+++ b/ffs-set-segment/luasrc/usr/lib/lua/ffs-set-segment/util.lua
@@ -176,7 +176,7 @@ end
 local function restart_fastd()
 	M.log("out", "Restarting fastd")
 	io.popen("/etc/init.d/fastd restart")
-	io.popen("/sbin/ip addr flush dev br-client")
+	io.popen("/sbin/ip addr flush dev br-client scope global")
 end
 
 function M.set_fastd_remotes(port, segment)