linux开发板断电重启后rtc归0,关于开发板修改IP断电后又重新回来原来的IP的问题...

本文介绍了如何在开发板上永久修改IP地址,以避免每次重启后都需要重新设置。通过编辑配置文件`/etc/net.conf`,设置`IPADDR`,`NETMASK`和`GATEWAY`,然后使用`net_set`命令使设置生效。这种方法确保开发板重启后IP地址保持不变,简化了网络配置流程。
AI助手已提取文章相关产品:

我们在开发板上修改IP经常用ifconfig eth0

10.10.80.80(把IP改为10.10.80.80),但是我们会发现当开发板重新启动时,IP又变成原来的了。这样的话就有点麻烦了,每次都要设置,可不可以一次设置好,下次重启后仍然生效呢?

答案是肯定的,怎样修改呢?

修改配置文件net.conf vi

/etc/net.conf

IPADDR=10.10.80.80

NETMASK=255.255.255.0

GATEWAY=10.10.80.254

MAC=10:23:45:67:89:ab

这里把IP设置为10.10.80.80

子网掩码为255.255.255.0

网关为10.10.80.254

IP要跟主机在同一网段,子网掩码和网关跟主机一样

a4c26d1e5885305701be709a3d33442f.png

修改完成后,wq保存退出

然后输入命令net_set使刚刚的设置生效

[root@wyu-cm /]# net_set

Try to bring eth0 interface up ...

ifconfig eth0 hw ether 10:23:45:67:89:ab

eth0: link down

ifconfig eth0 10.10.80.80 netmask 255.255.255.0 up

add default gw 10.10.80.254

Done

这里是使设置生效

[root@wyu-cm /]# eth0: link up, 100Mbps, full-duplex, lpa

0x45E1

本来连接好网络的,IP变了,所以断开重新连接

[root@wyu-cm /]# ifconfig

eth0 Link encap:Ethernet HWaddr

10:23:45:67:89:AB inet addr:10.10.80.80 Bcast:10.10.80.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:383 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:66461 (64.9 KiB) TX bytes:0 (0.0

B)

Interrupt:51

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

这样开发板重启后IP就是自己想要的IP了。

您可能感兴趣的与本文相关内容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值