openwrt的IP修改了怎么保存

openwrt的IP修改了怎么保存,第1张

【注】本文是基于Ubuntu14.04+Openwrt17.01开发的教程。

5.1在开发板上设置IP

由于我们在开发过程中,可能会用到其他路由器,而它们的IP一般都是192.168.1.1,为了让开发板上的IP不与这些路由器的IP冲突,我们需要修改开发板上的IP地址

接下来,我们就通过在开发板上面修改配置文件的方式来修改IP地址手耐。首先开发板上电,等它启动一会儿,然后回车进入控制台。如图1所示。

我们可以在控制台中输入ifconfig命令来查看开发板的IP地址。

#ifconfig

如图2所示,输入ifconfig命令并回车后,我们就得到了开发板的IP地址,此时是开发板的默认IP地址192.168.1.1。

接下来,我们就来修改IP地址,将它给为192.168.0.10。在开发板上面,通过修改/etc/config目录下的network配置文件,可以达到目的。首先输入一些命令。

#vi etc/config/network

此液薯誉时,我们变可以看到network配置文件的内容如下。

此时,我们只需要将红色部分的IP地址改为192.168.0.10,然后保存退出,然后再重启开发板,就发现IP地址被改为192.168.1.111了。

5.2在源代码中设置IP

前面是通过在开发板上面修改配置文件的方式来修改IP,这样做虽然简单,但是每当我们重新烧写固件后,都要通过这个方式重新修改IP,这样太麻烦。那么,接下来我们就来通过修改源码的方式,来修改IP。

如果大家对OpenWrt系统的启动流程有一定的了解的话,我们就知道,系统在启动的时候,会通过运行config_generate这个脚本程序来设置IP等基本参数。该脚本文件位于系统源码的openwrt /package/base-files/files/bin目录,那么接下来我们就来修改该脚本文件,从而修改IP地址。

#cd ./package/base-files/files/bin

#vim config_generate

然后我们就可以在该脚本程序中看到,它是想IP地址设置为192.168.1.1的。

那么,我们只需要将蓝色部分的IP改为192.168.1.11即可。如下图所示。

修改完成以后,然后保存退出。最迟回到OpenWrt系统源码的顶层目录,然重新编译系统即可。

#make V=99

将新编译出来的固件,重新烧到开发板上面,然后再查看IP,就发现IP的初始值已经是192.168.1.111了。

————————————————

版权声明:本文为CSDN博主「帅气滴点C」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接闹段及本声明。

原文链接:https://blog.csdn.net/baidu_31437863/article/details/89312405

在OPWNERT里面安装 6relayd插件就行了。

教程地址 http://www.geektu.com/post/2013-09-02-openwrt-pei-zhi-ipv6-chuan-tou

说明

本文所述方法只用于原生支持 IPv6 接入的网络环境(典型例子如教育网)。

本文用来解决这一问题:本来我的网络环境是支持 IPv6 的,但是接入到 OpenWrt 路由器后,梁源我的设备就没法使用 IPv6 了;怎么让路由器下的设备也能用上原生的 IPv6 呢?

完成以下 *** 作约耗时 10 分钟。

方案

使用 6relayd 这个软件包。介绍(link):

一、安装 6relayd。

在 OpenWrt 12.09(Attitude Adjustment)中,官方源默认不提供 6relayd。解决办法有两个:

自己编译带有 6relayd 的固件(或唯迹 ipk 包);

如果你的路由器是 ar71xx 架构(比如 TP-Link WR703N、NETGEAR WNDRMAC),可以使用 我编译好的 ipk 包。

二、配置 6relayd。

编辑 /etc/config/6relayd,加入一组配置项:

config relay

option network 'wan lan' # note the order

option rd 'relay'

option dhcpv6 'relay'

option ndp 'relay'

然后 /etc/init.d/6relayd start 开启 6relayd 服务即可。

现在连接至 OpenWrt 的设备可以获得 IPv6 地址了:

连橡山态接至 OpenWrt 的设备可以获得 IPv6 地址了

uci set network.lan.ipaddr=192.168.0.8uci commit/etc/哗禅init.d/卜芦野network restart或型喊者vi /etc/config/network修改保存后/etc/init.d/network restart


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12545741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存