MCPcopy Create free account
hub / github.com/apache/cloudstack / add_firewall_rules

Method add_firewall_rules

systemvm/debian/opt/cloud/bin/cs/CsApp.py:84–100  ·  view source on GitHub ↗

Add the necessary firewall rules

(self)

Source from the content-addressed store, hash-verified

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 ])

Callers 1

post_config_changeMethod · 0.95

Calls 2

has_dnsMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected