X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Ftap.py;h=ee977ef304947e83197003cbb4c16567e2d25c3a;hb=e52fc921aeda83da5a0c33515b303d81fb422b57;hp=24efdff5cfadb5b50288ccb269bef2168a51de6f;hpb=81eb8370f0689f59aec1c356dae6fed95c9cce68;p=nepi.git diff --git a/src/nepi/resources/linux/tap.py b/src/nepi/resources/linux/tap.py index 24efdff5..ee977ef3 100644 --- a/src/nepi/resources/linux/tap.py +++ b/src/nepi/resources/linux/tap.py @@ -218,7 +218,7 @@ class LinuxTap(LinuxApplication): # upload command to connect.sh script shfile = os.path.join(connection_app_home, "gre-connect.sh") - endpoint.node.upload(gre_connect_command, + self.node.upload(gre_connect_command, shfile, text = True, overwrite = False) @@ -297,12 +297,12 @@ class LinuxTap(LinuxApplication): socket.gethostbyname(self.node.get("hostname")), self.get("greKey") )) - command.append("sudo -S addr add dev %s %s/%d peer %s/%d" % ( - self.get("deviceName"), + command.append("sudo -S ip addr add %s/%d peer %s/%d dev %s" % ( self.get("ip4"), self.get("prefix4"), self.get("pointopoint"), self.get("prefix4"), + self.get("deviceName"), )) command.append("sudo -S ip link set %s up " % self.get("deviceName"))