@@ -601,6 +601,7 @@ def route_network(self):
601601 str (self .socks5s [self .route ]["dnsport" ]),
602602 str (self .socks5s [self .route ]["port" ]),
603603 )
604+ self .rooter_response = rooter ("libvirt_fwo_enable" , self .machine .interface , self .machine .ip )
604605
605606 elif self .route in ("none" , "None" , "drop" ):
606607 self .rooter_response = rooter ("drop_enable" , self .machine .ip , str (self .cfg .resultserver .port ))
@@ -618,6 +619,7 @@ def route_network(self):
618619 self .route = "drop"
619620
620621 if self .interface :
622+ self .rooter_response = rooter ("libvirt_fwo_enable" , self .machine .interface , self .machine .ip )
621623 if self .no_local_routing :
622624 input_interface = "dirty-line"
623625 # Traffic from lan to machine
@@ -666,6 +668,7 @@ def route_network(self):
666668 def unroute_network (self ):
667669 routing = Config ("routing" )
668670 if self .interface :
671+ self .rooter_response = rooter ("libvirt_fwo_disable" , self .machine .interface , self .machine .ip )
669672 if self .no_local_routing :
670673 input_interface = "dirty-line"
671674 # Traffic from lan to machine
@@ -735,6 +738,7 @@ def unroute_network(self):
735738 str (self .socks5s [self .route ]["dnsport" ]),
736739 str (self .socks5s [self .route ]["port" ]),
737740 )
741+ self .rooter_response = rooter ("libvirt_fwo_disable" , self .machine .interface , self .machine .ip )
738742
739743 elif self .route in ("none" , "None" , "drop" ):
740744 self .rooter_response = rooter ("drop_disable" , self .machine .ip , str (self .cfg .resultserver .port ))
0 commit comments