This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/processor-SDK-AM335X:分配静态 IP 地址

Guru**** 2553260 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592173/linux-processor-sdk-am335x-assigning-static-ip-address

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

已使用预构建的 SDK 创建 SD 卡。 在/etc/network/interfaces 中、eth0接口描述为:

自动 eth0

iface eth0 inet DHCP

系统 工作正常(Beagle Bone 能够从 网络的 DHCP 服务器获取 IP 地址,我可以通过键入 ifconfig 查看该地址;它是192.168.1.17)。

但是、当我 更改  静态 IP 地址的描述时、如下所示:

自动 eth0

iface eth0 inet static

 地址192.168.1.20

子网掩码255.255.255.0

ifconfig 仍显示 DHCP 服务器分配的地址,即192.168.1.17

(我希望看到

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 processors.wiki.ti.com/.../Linux_Core_CPSW_User's_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Teklike、

    您是否尝试了 ifconfig eth0 down 和 ifconfig eth0 up?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh、感谢您的建议。

    这没用。

    回想我发布的类似内容、"/etc/init.d/networking restart"。   这将为 eth0生成正确的静态 IP 地址。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于该接口可以正确地与 DHCP 配合使用,因此这一建议似乎不会有所帮助
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Teklike、

    一些建议
    1.您是否尝试在/etc/network/interfaces 中添加“allow-hotplug eth0”?
    2.建议在其中一个 RCS 文件中添加/etc/init.d/networking start 或/etc/init.d/networking restart。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为这将有助于您:
    e2e.ti.com/.../571474