mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	Revert "Fix Policy Based Routing for private gateway static routes (#3604)"
This reverts commit 82d94a87c56e1414d155271cff2481175640bc20.
This commit is contained in:
		
							parent
							
								
									66d3e1f6d4
								
							
						
					
					
						commit
						7e6f484332
					
				| @ -949,11 +949,11 @@ class CsForwardingRules(CsDataBag): | |||||||
|             raise Exception("Ip address %s has no device in the ips databag" % rule["public_ip"]) |             raise Exception("Ip address %s has no device in the ips databag" % rule["public_ip"]) | ||||||
| 
 | 
 | ||||||
|         self.fw.append(["mangle", "front", |         self.fw.append(["mangle", "front", | ||||||
|                         "-A PREROUTING -d %s/32 -m state --state NEW -j CONNMARK --save-mark --nfmask 0xffffffff --ctmask 0xffffffff" % |                         "-A PREROUTING -s %s/32 -m state --state NEW -j CONNMARK --save-mark --nfmask 0xffffffff --ctmask 0xffffffff" % | ||||||
|                         rule["public_ip"]]) |                         rule["internal_ip"]]) | ||||||
|         self.fw.append(["mangle", "front", |         self.fw.append(["mangle", "front", | ||||||
|                         "-A PREROUTING -d %s/32 -m state --state NEW -j MARK --set-xmark %s/0xffffffff" % |                         "-A PREROUTING -s %s/32 -m state --state NEW -j MARK --set-xmark %s/0xffffffff" % | ||||||
|                         (rule["public_ip"], hex(100 + int(device[len("eth"):])))]) |                         (rule["internal_ip"], hex(100 + int(device[len("eth"):])))]) | ||||||
|         self.fw.append(["nat", "front", |         self.fw.append(["nat", "front", | ||||||
|                         "-A PREROUTING -d %s/32 -j DNAT --to-destination %s" % (rule["public_ip"], rule["internal_ip"])]) |                         "-A PREROUTING -d %s/32 -j DNAT --to-destination %s" % (rule["public_ip"], rule["internal_ip"])]) | ||||||
|         self.fw.append(["nat", "front", |         self.fw.append(["nat", "front", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user