【问题标题】:How to set ip address in java如何在java中设置IP地址
【发布时间】:2023-03-03 04:27:01
【问题描述】:

我想禁用网络以在 c# 中像这样的解决方案进行测试:How to simulate network failure for test purposes (in C#)? 它建议将 ip 设置为虚假的静态地址。如何从 Java 或 Groovy 设置 ip?

This solution is for windows。我正在使用 Mac。

【问题讨论】:

  • 看看这个ifconfig 例如sudo ifconfig en1 down ... sudo ifconfig en1 up
  • 我可以从 java 访问 ifconfig 吗?我希望有一个单元测试来处理重新配置。
  • @alexvetter ifconfig 仅适用于 Linux
  • ifconfig 应该在Mac OS X 上可用,您可以从单元测试中运行它。它会导致你整个机器的网络停止工作,当然不仅仅是你的测试
  • 我已经找到了如何使用 exec 执行此操作,但我不知道如何处理 sudo 的密码要求

标签: java ip


【解决方案1】:

如何为 JVM 设置一个代理来丢弃所有请求?

您不必更改系统配置,如果您需要一些高级属性,可以通过固定装置完成代理处理。

这在我看来是一种探索方式

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多