def add_dhcp_relay_server(self, vlan_number, ip_address): vlan = self.get_vlan_interface_data(vlan_number) if ip_address in vlan.dhcp_relay_servers: raise DhcpRelayServerAlreadyExists(vlan_number=vlan_number, ip_address=ip_address) with self.config(), self.interface_vlan(vlan_number): self.ssh.do("ip helper-address {}".format(ip_address))
def add_dhcp_relay_server(self, vlan_number, ip_address): vlan = self.get_vlan(vlan_number) if ip_address in vlan.dhcp_relay_servers: raise DhcpRelayServerAlreadyExists(vlan_number=vlan_number, ip_address=ip_address) self.node.config(['interface Vlan{}'.format(vlan_number), 'ip helper-address {}'.format(ip_address)])