Esempio n. 1
0
    def interface_vlan(self, vlan):
        if vlan.vlan_interface_name is None:
            self.shell.do("vlan {}".format(vlan.number))
            self.shell.do("router-interface ve {}".format(vlan.number))
            vlan.vlan_interface_name = str(vlan.number)

        return SubShell(self.shell, enter=["interface ve {}".format(vlan.vlan_interface_name), "enable"], exit_cmd='exit')
Esempio n. 2
0
File: dell.py Progetto: idjaw/netman
 def interface(self, interface_id):
     return SubShell(self.shell, enter="interface {}".format(interface_id), exit_cmd='exit',
                     validate=no_output(UnknownInterface, interface_id))
Esempio n. 3
0
File: dell.py Progetto: idjaw/netman
 def vlan_database(self):
     return SubShell(self.shell, enter="vlan database", exit_cmd='exit')
Esempio n. 4
0
File: dell.py Progetto: idjaw/netman
 def config(self):
     return SubShell(self.shell, enter="configure", exit_cmd='exit')
Esempio n. 5
0
 def vlan(self, vlan_number):
     return SubShell(self.shell,
                     enter="vlan {}".format(vlan_number),
                     exit_cmd='exit')
Esempio n. 6
0
 def interface_vlan(self, interface_id):
     return SubShell(
         self.ssh,
         enter=["interface vlan {}".format(interface_id), "no shutdown"],
         exit_cmd='exit')
Esempio n. 7
0
 def config(self):
     return SubShell(self.ssh, enter="configure terminal", exit_cmd='exit')