【发布时间】:2017-11-13 14:08:32
【问题描述】:
我有一个 C# .net 应用程序在我自己的由 buildroot 工具生成的嵌入式自定义 Linux 发行版中运行,我的硬件是 FriendlyArm4412。我使用 eth0 接口将我的应用程序连接到互联网,没有任何问题。问题是:如果我在系统启动之前连接以太网电缆,一切正常,但如果我在系统启动后插入电缆,我的系统无法获得 IP 地址。我看到这是因为我的应用程序在屏幕上显示“ip 地址:127.0.0.1”,这只是我的本地地址。
我已经尝试使用 Connman 网络管理器,它对上述问题非常有效,但我意识到 connman 忽略了我的 /etc/network/interfaces 设置,这很糟糕,因为我的应用程序在这个文件中设置了一些东西,比如静态ip地址、wlan0接口等。
我能做什么?有什么想法吗?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: c# linux embedded-linux connman