linux - 如何在 mininet Python 脚本中运行 ARP?
问题描述
我从终端通过这个命令运行我的拓扑:
sudo mn --custom=~/myTopo.py --topo=myTopo --mac --arp --switch=ovsk --controller=remote
但是我怎么能在 Python 脚本中编写相同的命令呢?
net = Mininet(topo=topo, switch=OVSSwitch, link=TCLink, controller=RemoteController('c0', ip='127.0.0.1', port=6633))
此代码是在脚本中编写的,但我无法在 Python 脚本中包含 ARP。要编写的正确语法是什么?
解决方案
你可以这样做:
net = Mininet(topo=topo, switch=OVSSwitch, link=TCLink, controller=RemoteController('c0', ip='127.0.0.1', port=6633))
net.staticArp()
推荐阅读
- javascript - 从 Discord.js 中的命令播放音频文件
- java - 如何在 Java 中将字符串解析为日期
- karate - 将 TM4J(Jira 测试管理)Adpavist 与空手道测试集成
- javascript - Javascript然后错误(等待消息)不和谐
- sql-server - 无法连接到 AWS RDS SQL Server
- sql - PostgreSQL:查找班级中超过 1 个科目不及格的学生(分数 < 50)
- c - C 无效的内存访问
- google-chrome - Chrome 扩展:chrome.tabs.create 无法在 body 内容较大时创建 URL 内容
- rest - 如何在 IBM DB2 上通过 REST 连接?
- html - 需要一个解决方案来替换可以从 Web 浏览器使用的 ActiveX\HTML 5