Linux目标机IP地址设置

本文介绍了一种方法,用于在大唐移动物联网教学科研平台E-Box300上自动配置目标机的IP地址,以便其能与主机位于同一局域网内。通过编辑目标机的IP地址配置文件(如eth0-setting),可以实现开机时自动加载预设的IP地址,避免每次手动更改的繁琐。

环境:windows xp、大唐移动物联网教学科研平台E-Box300(用过一次再也不想用了)

每次在目标机启动时都要手动修改IP地址,使其与主机IP地址在同一个局域网内,感到非常的麻烦。虽然可以直接把主机与目标机用一根网线连接,但是这样的话主机就没有办法上网了。所以我是把目标机接到主机所在局域网内,但是这样每次开发时都要修改IP地址。本文介绍一下如何修改一下目标机IP就可以了。

其实目标机有一个IP地址配置文件(这里的是eth0-setting文件),实际名字可能由于开发板不同而不同,每次开机的时候系统调用这个配置文件,所以只要找到这个配置文件修改一下就可以了。一般配置文件都在/etc中,这里找到如下图 

 

然后打开并根据自己主机所在局域网进行修改

 

修改之后呢查看一下IP地址,结果发现地址没变。这个需要重新启动网络服务或者重新启动系统即可。
 

这是重新启动后的IP地址。

 

Referencehttp://hi.baidu.com/balenor/item/978c861f7d35037d7a5f25e2#

 

如何配置linux系统的IP地址

linux IP配置
vi /etc/sysconfig/network-scripts/ifcfg-ethx(x
为你的网卡的编号)
内容如下:
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:c4:67:e7
IPADDR=192.168.31.253
NETMASK=255.255.255.0
GATEWAY=192.168.31.3
BROADCAST=192.168.253
保存退出
/etc/init.d/network reload
命令或者service network命令让
系统重新加载文件
从新启动网络:/sbin/service network restart

CSerialPort First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483/A-communication-class-for-serial-port.htm Second Version by mrlong on 2007-12-25 https://code.google.com/p/mycom/ 增加 ClosePort 增加 WriteToPort 两个方法 增加 SendData 与 RecvData 方法 by liquanhai on 2011-11-04 http://blog.youkuaiyun.com/liquanhai/article/details/4955253 增加 ClosePort 中交出控制权,防止死锁问题 by liquanhai on 2011-11-06 http://blog.youkuaiyun.com/liquanhai/article/details/6941574 增加 ReceiveChar 中防止线程死锁 by viruscamp on 2013-12-04 https://github.com/viruscamp/CSerialPort 增加 IsOpen 判断是否打开 修正 InitPort 中 parity Odd Even 参数取值错误 修改 InitPort 中 portnr 取值范围,portnr>9 时特殊处理 取消对 MFC 的依赖,使用 HWND 替代 CWnd,使用 win32 thread 函数而不是 MFC 的 增加用户消息编号自定义,方法来自 CnComm by itas109 on 2014-01-10 http://blog.youkuaiyun.com/itas109/article/details/18358297 解决COM10以上端口无法显示的问题 扩展可选择端口,最大值MaxSerialPortNum可以自定义 添加QueryKey()和Hkey2ComboBox两个方法,用于自动查询当前有效的串口号。 by liquanhai on 2014-12-18 增加一些处理措施,主要是对减少CPU占用率 by itas109 on 2016-05-07 http://blog.youkuaiyun.com/itas109 修复每次打开串口发送一次,当串口无应答时,需要关闭再打开或者接收完数据才能发送的问题。 解决办法:在m_hEventArray中调整m_hWriteEvent的优先级高于读的优先级。CommThread(LPVOID pParam)函数中读写的位置也调换。 参考:http://zhidao.baidu.com/link?url=RSrbPcfTZRULFFd2ziHZPBwnoXv1iCSu_Nmycb_yEw1mklT8gkoNZAkWpl3UDhk8L35DtRPo5VV5kEGpOx-Gea 修复停止位在头文件中定义成1导致SetCommState报错的问题,应为1对应的停止位是1.5。UINT stopsbits = ONESTOPBIT switch(stopbits)和switch(parity)增加默认情况,增强程序健壮性 by itas109 on 2016-06-22 http://blog.youkuaiyun.com/itas109 增加ReceiveStr方法,用于接收字符串(接收缓冲区有多少字符就接收多少字符)。 解决ReceiveChar只能接收单个字符的问题。 by itas109 on 2016-06-29 http://blog.youkuaiyun.com/itas109 解决RestartMonitoring方法和StopMonitoring方法命令不准确引起的歧义,根据实际作用。 将RestartMonitoring更改为ResumeMonitoring,将StopMonitoring更改为SuspendMonitoring。 增加IsThreadSuspend方法,用于判断线程是否挂起。 改进ClosePort方法,增加线程挂起判断,解决由于线程挂起导致串口关闭死锁的问题。 增加IsReceiveString宏定义,用于接收时采用单字节接收还是多字节接收 by itas109 on 2016-08-02 http://blog.youkuaiyun.com/itas109 https://github.com/itas109 改进IsOpen方法,m_hComm增加INVALID_HANDLE_VALUE的情况,因为CreateFile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

itas109

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值