@@ -397,9 +397,9 @@ def fw_router(self):
397397 self .fw .append (
398398 ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 67 -j ACCEPT" % self .dev ])
399399 self .fw .append (
400- ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 53 -j ACCEPT" % self .dev ])
400+ ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 53 -s %s - j ACCEPT" % ( self .dev , self . address [ 'network' ]) ])
401401 self .fw .append (
402- ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 53 -j ACCEPT" % self .dev ])
402+ ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 53 -s %s - j ACCEPT" % ( self .dev , self . address [ 'network' ]) ])
403403 self .fw .append (
404404 ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 80 -m state --state NEW -j ACCEPT" % self .dev ])
405405 self .fw .append (
@@ -452,9 +452,9 @@ def fw_vpcrouter(self):
452452 self .fw .append (
453453 ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 67 -j ACCEPT" % self .dev ])
454454 self .fw .append (
455- ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 53 -j ACCEPT" % self .dev ])
455+ ["filter" , "" , "-A INPUT -i %s -p udp -m udp --dport 53 -s %s - j ACCEPT" % ( self .dev , self . address [ 'network' ]) ])
456456 self .fw .append (
457- ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 53 -j ACCEPT" % self .dev ])
457+ ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 53 -s %s - j ACCEPT" % ( self .dev , self . address [ 'network' ]) ])
458458
459459 self .fw .append (
460460 ["filter" , "" , "-A INPUT -i %s -p tcp -m tcp --dport 80 -m state --state NEW -j ACCEPT" % self .dev ])
0 commit comments