我对 Cisco 网络还很陌生。我们让一位 Cisco 工程师在我们的网络交换机上设置了 VLAN,然后指导我们如何将现有端口移至他创建的语音 VLAN。
到目前为止,我已经移动了大约 10 个,但每次移动一个都需要花费一些时间,即使只是编辑上一个命令也是如此。我们在年初之后有一个项目,如果能够同时移动多个端口,那将非常有帮助。我看过很多关于移动一系列端口的信息 - 例如接口 1/0/1-24,但我们不能移动所有端口,因为我们一次只移动一个部门,所以端口不是线性的,例如 1-24,而是跳跃式的 - 例如 1、12、18、24、33 等。我没有交换机的确切型号 - 我只能说是 48 端口思科 - 如果需要,我可以开车去上班并拿到它们。
我目前用于移动单个端口的是:*
enable
config t
interface gigabit 1/0/nn – where nn is the port being moved
switchport mode access
switchport voice vlan 112
auto qos voip trust
spanning-tree portfast
end
write
* 我做了一些研究并仔细查阅了 Cisco 文档,但大多数相关信息都涉及单个端口或全系列端口,因此可能根本不可能。我尝试使用不同的分隔符制作分隔列表,但我尝试的所有方法都出错了。如果可能的话,有人能告诉我在 Cisco 交换机上移动多个随机端口的正确语法是什么吗?
提前致谢。
答案1
enable
conf t
int range gi1/0/1, gi1/0/12, gi/1/0/18, <etc>
<config>
但是,如果您要在一段时间内执行此操作,最好使用expect
(或等效程序)编写配置更改脚本,这将确保每次都以相同的方式进行配置更改。剪切粘贴配置很容易出错。