0 networking scripting linux firewall iptables
我正在编写一个脚本来通过命令行查找所有防火墙详细信息、路由信息和重要的网络相关信息。我可以使用 获取防火墙配置iptables -nvL,但我不确定其余的。我应该使用什么命令来收集其他所有内容?
您可以通过以下方式获取接口状态:
ifconfig
Run Code Online (Sandbox Code Playgroud)
或者更好的是,使用“ip”命令,例如:
ip addr
Run Code Online (Sandbox Code Playgroud)
要获取路线信息,请使用以下方法之一:
route
route -n #no ptr resolving
ip route
Run Code Online (Sandbox Code Playgroud)
对于防火墙规则,请使用:
iptables -L # you can add -n to prevent name resolving
Run Code Online (Sandbox Code Playgroud)
对于 IPv6,您可以将“-6”添加到“ip”命令:
ip -6 addr
ip -6 route
...
Run Code Online (Sandbox Code Playgroud)
您还可以检查“ethtool”以获取链接状态和速度/双工:
ethtool eth0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5140 次 |
| 最近记录: |