本文目录一览:
JAVA如何与路由器进行交互,如何访问和控制路由器的ACL?
这个问题决定于路由器提供哪些访问方式(不考虑修改路由器内部系统的前提下)。
通常路由器提供的访问方式有web\ssh\telnet三种方式
ssh和telnet都是命令行模式输入指令,web则是通过uri传输指令
1、通过命令行。首先,java可以通过ssh模块或者普通的tcp做到访问路由器。然后携带用户密码通过路由器的认证。接下来,就是看路由器内部的命令行指令了。这种方法类似于用java写一个简单的tcp client端,并将特定的字符串通过tcp连接传给路由器。
2、通过web。假如你可以通过网页修改路由器的ACL,那么你用java同样可以。java有现成的模块模拟浏览器,浏览器的模式只不过是访问路由器的一个URL,然后post一串参数。你用java可以同样做到。
这两种模式都可以。后面在我看来更简单
java 脚本路由是什么意思,谁能帮忙解释一下
脚本是java的新技术,可以在java中调用javascript等脚本语言。
脚本路由就是预设一定的条件,然后根据输入选择合适的脚本语言,和合适的脚本。
java 实现类路由功能
额。。。路由器是三层设备,不认mac,只认ip,认mac的是二层的交换机。