Add the necessary firewall rules
(self)
| 82 | """ Set up dnsmasq """ |
| 83 | |
| 84 | def add_firewall_rules(self): |
| 85 | """ Add the necessary firewall rules |
| 86 | """ |
| 87 | self.fw.append(["", "front", |
| 88 | "-A INPUT -i %s -p udp -m udp --dport 67 -j ACCEPT" % self.dev |
| 89 | ]) |
| 90 | |
| 91 | if self.config.has_dns(): |
| 92 | self.fw.append([ |
| 93 | "", "front", |
| 94 | "-A INPUT -i %s -d %s/32 -p udp -m udp --dport 53 -j ACCEPT" % (self.dev, self.ip) |
| 95 | ]) |
| 96 | |
| 97 | self.fw.append([ |
| 98 | "", "front", |
| 99 | "-A INPUT -i %s -d %s/32 -p tcp -m tcp --dport 53 -j ACCEPT" % (self.dev, self.ip) |
| 100 | ]) |
no test coverage detected