当前位置:  技术问答>linux和unix

嵌入式linux修改IP地址无法保存的问题,请教

    来源: 互联网  发布时间:2016-05-01

    本文导语:  ARM9260开发板,linux系统 1、 我用ifconfig修改了ip,系统重启之后又恢复到原来的ip了 网上搜了一下,发现ifconfig只能临时修改ip 2、 进入U-boot,使用命令setenv ipaddr命令修改ip,然后saveenv 重启之后也恢复到原来的ip了 ...

ARM9260开发板,linux系统
1、
我用ifconfig修改了ip,系统重启之后又恢复到原来的ip了
网上搜了一下,发现ifconfig只能临时修改ip

2、
进入U-boot,使用命令setenv ipaddr命令修改ip,然后saveenv
重启之后也恢复到原来的ip了

再上网搜,基本出现比较一致的解决方法,就是vi修改配置文件
大概有一下这些文件,修改哪个都可以
  /etc/sysconfig/networking/profiles/default/ifcfg-*   
  /etc/sysconfig/networking/profiles/default/*   
  /etc/sysconfig/networking/default/ifcfg-*   
  /etc/sysconfig/networking/default/*   
  /etc/sysconfig/network-scripts/ifcfg-*   
  /etc/sysconfig/network-scripts/* 

但问题是在嵌入式linux里这些个文件统统的不存在(或者是我没找到?)
还望大虾们多多指点
 

|
需要修改你的根文件系统里面的网络配置文件。一般嵌入式系统启动后可以在启动脚本里面使用ifconfig命令配置IP地址,
这个可以在很多地方配置,比如像我的就在在/etc/rc.d/init.d/local 脚本里面,有些更简单的可以/etc/rc.d/rc.sysinit。
你也可以把IP地址保存在flash的mtd分区上面,然后在系统启动的时候读取IP地址再用ifconfig命令设置。

u-boot里面一般在flash上有个存储环境变量值的空间,你如果保持不了可能是在u-boot的代码里面没有设置好这段空间吧.

|
首先需要明确一个问题,U-boot下的ip和进入Linux后的ip并不一定是相同的,打个不是很恰当的比方,这就好比你的电脑上装了双系统,一个windows一个Linux,但是两者的ip设置可能并不一样。通过setenv serverip xxx.xxx.xxx.xxx setenv ipaddr xxx.xxx.xxx.xxx 然后save之后,设置的是uboot的ip,可以用于tftp。这个ip在进入Linux后就不会再起作用了。进入系统后可以通过ifconfig修改Linux下的ip,但是这时修改的只是运行在内存里的系统,重启后会将flash中内核重新读到内存中去,所以要想永久改变Linux的ip需要重新编译内核并烧写进flash。

|
你的uboot里面允许保存环境变量了吗?没有的话就要开启
如果的嵌入式里没有文件系统,那么ifconfig你是在那里执行的?
你搜索的那些ip配置文件并不是都需要,只是FHS里定义的
即使在发行版linux中直接用ifconfig也保存不了ip地址,必须有相应的程式来完成

|
一般情况下嵌入式的ip设置都是暂时的,即设置后就马上使用,我也没有尝试用
你要求那样来做过,但是的确有一个默认的设置,理论上可以得到实现!

|
不知道你是不是用的busybox作的系统 如果是的话 它的配置文件是/etc/network/interfaces

    
 
 

您可能感兴趣的文章:

  • 请问在哪下载嵌入式Linux开发平台???想学嵌入式开发!!!
  • 有谁做过嵌入式 Linux开发?是否有嵌入式Linux的JVM?
  • 嵌入式网络编程与非嵌入式网络编程有什么不同
  • 问一个弱弱的问题:做嵌入式开发,宿主机的Linux版本一定要跟目标机上的嵌入式Linux版本一致么?
  • 我怎么糊涂了:想开发嵌入式系统(目标机采用UCLINUX嵌入式操作系统),在RED HAT LINUX下开发,选用什么工具呢?QT还是qt embedded?
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 请问什么是嵌入式数据库?(空)
  • 关于“嵌入式Linux”
  • 嵌入式系统的学习
  • 嵌入式学习方法
  • 请问:构建一个嵌入式开发环境时的疑问?
  • linux 嵌入式开发用买开发板吗?
  • 求嵌入式Linux的入门书籍!
  • 嵌入式应用开发协作系统 Yocto
  • 嵌入式系统的C运行库 Newlib
  • 嵌入式GLIBC EGLIBC
  • 驱动程序开发和嵌入式开发有什么联系吗?
  • 嵌入式 syslog
  • vc++与Linux嵌入式
  • 计算机专业学习 嵌入式可以么 ??
  • 嵌入式系统考研请教?
  • 请教下关于嵌入式linux电源管理的问题。
  • 请教:嵌入式Linux交叉编译工具----版本选择的问题
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 请问一下,关于arm下的嵌入式linux驱动相关问题请教是应该发在哪个讨论区?
  • [请教]嵌入式设备在windows下自动生成磁盘分区
  • 请教,嵌入式linux 下数据库选择问题。
  • 请教关于Linux环境下做嵌入式开发!!
  • 请教一个嵌入式linux中mount中文目录的问题
  • 请教:嵌入式开发第一关,usb转串口线怎么用?
  • 请教嵌入式方面的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 现在LINUX主要用在哪些嵌入式设备上?
  • 嵌入式系统 Prex
  • web开发和嵌入式开发哪个更有挑战
  • 嵌入式linux 组播接收问题
  • Linux的嵌入式开发,请高手指点
  • 国内有哪些好的嵌入式公司???
  • 开源嵌入式操作系统 Contiki
  • 嵌入式Web服务器 Appweb
  • 实时嵌入式操作系统 NuttX
  • 嵌入式系统虾米意思呀?
  • Linux 用什么工具进行嵌入式开发。
  • 我想学习Linux 嵌入式开发,请大家指教
  • java 还是LINUX嵌入式???
  • 了解嵌入式开发的朋友请进!
  • 关于“嵌入式Linux” iis7站长之家
  • linux运维转linux嵌入式
  • 嵌入式GUI库 eSWT
  • ARM 嵌入式系统的仿真器 Softgun
  • 如何开发嵌入式Linux操作系统?
  • 关于初学嵌入式的一些问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3