Esempio n. 1
0
    def remove_dhcp_relay_server(self, vlan_number, ip_address):
        vlan = self.get_vlan_interface_data(vlan_number)

        if ip_address not in vlan.dhcp_relay_servers:
            raise UnknownDhcpRelayServer(vlan_number=vlan_number, ip_address=ip_address)

        with self.config(), self.interface_vlan(vlan_number):
            self.ssh.do("no ip helper-address {}".format(ip_address))
Esempio n. 2
0
    def remove_dhcp_relay_server(self, vlan_number, ip_address):
        vlan = self.get_vlan(vlan_number)

        if ip_address not in vlan.dhcp_relay_servers:
            raise UnknownDhcpRelayServer(vlan_number=vlan_number, ip_address=ip_address)

        self.node.config(['interface Vlan{}'.format(vlan_number),
                          'no ip helper-address {}'.format(ip_address)])