![如何启用接口来分配 Cisco 交换机上某个子网上的 IP?](https://linux22.com/image/565778/%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%E6%8E%A5%E5%8F%A3%E6%9D%A5%E5%88%86%E9%85%8D%20Cisco%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%8A%E6%9F%90%E4%B8%AA%E5%AD%90%E7%BD%91%E4%B8%8A%E7%9A%84%20IP%EF%BC%9F.png)
我可以通过 telnet 访问 Cisco 交换机,只需要启用一个接口,以便它可以开始在某个子网上分配 IP。我需要使用哪些命令才能访问接口配置文件或区域?另一个系统管理员曾经向我展示过,但他后来离开了,我继承了他的设置。我一直在查看 iOS 手册,但我看不出如何做到这一点。这可能是一个非常基本的问题,所以如果我只是在浪费电,我深表歉意。
答案1
您正在寻找 DHCP 服务器,这是交换机未提供的功能。
您将在 IOS 文档中找到 - 并且可能会让您感到困惑 - 可以在请求站和服务器之间充当 DHCP 代理(这在大型网络中很有用,因为 DHCP 使用许多广播)。
答案2
如果您只是希望将交换机上 VLAN 上的 DHCP 请求直接发送到另一个 VLAN 上的 DHCP 服务器,则可以使用该ip helper-address
功能。
例如,如果您的 DHCP 服务器是 192.168.0.1,并且交换机是 Vlan10 上的默认网关。
interface Vlan10
ip address 192.168.10.254 255.255.255.0
ip helper-address 192.168.0.1
end
答案3
如果您的 Cisco 设备实际上是一个普通交换机,而不是路由器/多层交换机,那么根据定义,它不能是 DHCP 服务器。但是,多层交换机可以,这是摘自思科页面就此主题而言:
Cisco IOS DHCP 服务器功能是完整的 DHCP 服务器实现,它从路由器内的指定地址池中为 DHCP 客户端分配和管理 IP 地址。如果 Cisco IOS DHCP 服务器无法从其自己的数据库满足 DHCP 请求,它可以将请求转发到网络管理员定义的一个或多个辅助 DHCP 服务器。
您可以使用命令“ip dhcp pool”设置一个简单的 DHCP 服务,还有一些其他命令可以配置完整的配置,但这可以帮助您入门。
答案4
如前所述 - 这很大程度上取决于确切的交换机类型和许可功能 - 但大多数思科 L3 交换机都能够通过 DHCP 分配 IP 地址。
看Cisco IOS 配置指南 - DHCP了解更多信息。
但请注意:每个 VLAN 只需要一个交换机即可实现此功能(如果跨越几个交换机) - 因此一定要找到正确的交换机 :-)
特斯加