Update nettools.py
This commit is contained in:
parent
dd504249ab
commit
3ffa010725
|
@ -430,7 +430,6 @@ class portcontrol(object):
|
||||||
ports_lock.release()
|
ports_lock.release()
|
||||||
try:
|
try:
|
||||||
subprocess.run(['iptables','-t','nat','-A','PREROUTING','-p','tcp','--dport',str(free_port),"-j","DNAT",'--to-destination','%s:%s'%(container_ip,container_port)], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False, check=True)
|
subprocess.run(['iptables','-t','nat','-A','PREROUTING','-p','tcp','--dport',str(free_port),"-j","DNAT",'--to-destination','%s:%s'%(container_ip,container_port)], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False, check=True)
|
||||||
return [True, str(free_port)]
|
|
||||||
except subprocess.CalledProcessError as suberror:
|
except subprocess.CalledProcessError as suberror:
|
||||||
return [False, "set port mapping failed : %s" % suberror.stdout.decode('utf-8')]
|
return [False, "set port mapping failed : %s" % suberror.stdout.decode('utf-8')]
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue