Openwrt配置小记

手中有台Netgear WNR2000v3,一直想尝试Openwrt,于是刷机。官方最新固件的稳定版本为15.05.1,该版本自带luci,BUT,不能保存配置,上网查了很久,得出结论,是由于WNR2000v3的Flash太小(4M)导致,放弃。然后去尝试刷Snapshots版本,该版本将luci剪裁掉了,无所谓,我用CLI一样溜儿,哈哈!现将配置方法记录下来,以备失意时参考。

言归正传,首先如果刷成砖后,可尝试30/30/30大法。刷成功后,恭喜你,可以进坑了,通过由于没有luci提供的Web界面,所以只能通过ssh连接路由器,

# ssh [email protected]192.168.1.1

1.配置宽带(WAN)

vim /etc/config/network
----------------------------------
config interface ‘wan‘
   option ifname ‘eth0‘
   option proto ‘pppoe‘
   option username ‘宽带账户‘
   option password ‘宽带密码‘

2.配置无线

vim /etc/config/wireless
----------------------------------------
config wifi-device ‘radio0‘
    option type ‘mac80211‘
    option channel ‘11‘
    option hwmode ‘11g‘
    option path ‘pci0000:00/0000:00:00.0‘
    option htmode ‘HT40‘
    option disabled ‘0‘

config wifi-iface
    option device ‘radio0‘
    option network ‘lan‘
    option mode ‘ap‘
    option ssid ‘无线SSID‘
    option encryption ‘psk2‘
    option key ‘无线密码‘

至此基本就能拿来用了,一下是我自己需要的,YMMV!

3.配置固定IP

vim /etc/ethers
-------------------------
xx:xx:xx:xx:xx:xx 192.168.1.2
xx:xx:xx:xx:xx:xx 192.168.1.3

vim /etc/sysupgrade.conf-------------------------/etc/ethers

4.配置自定义DNS

vim /etc/config/dhcp
------------------------------
config dhcp ‘lan‘
    option interface ‘lan‘
    option start ‘100‘
    option limit ‘150‘
    option leasetime ‘12h‘
    option dhcpv6 ‘server‘
    option ra ‘server‘
    list ‘dhcp_option‘ ‘6,192.168.1.6,114.114.114.114‘

5.配置端口映射(Port Forwarding)

vim /etc/config/firewall
-------------------------------
config redirect
        option src       wan
        option src_dport 18081
        option proto     tcp
        option dest      lan
        option dest_ip   192.168.1.6
        option dest_port 8081

6.备份配置

sysupgrade -b config.tar.gz

Finished!

时间: 2024-10-03 21:41:14

Openwrt配置小记的相关文章

Web.Config文件配置小记

<system.web>  <!--             设置 compilation debug="true" 将调试符号插入            已编译的页面中.但由于这会             影响性能,因此只在开发过程中将此值             设置为 true.        -->  <compilation debug="true"/>  <!-- 配置验证级别            通过 <

Gitlab Merge Request Builder Plugin 配置小记

以前在给一些开源项目贡献代码的时候,在github上一提交pull request或者提交的分支代码更新了的时候,jenkins就会自动把代码进行merge并且运行单元测试,当时看了心里就2个字: NB! 那个时候心里就想,啥时候我也得弄这么一个高大上的玩意儿.随着 gitlab 在工作中的逐渐使用,这个想法越来越强烈.上周末搜来搜去,发现jenkins还真有一款针对gitlab的merge request的插件:Gitlab Merge Request Builder Plugin 当时就心痒

nodogsplash配置刷完自带luci界面openwrt配置nodogsplash的方法

路由器刷完openwrt之后,连接到电脑,无线有线皆可.用网线连接路由LAN口与电脑.电脑打开cmd.输入telnet 192.168.1.1回车 如果提示telnet不是可执行的命令.需要在控制面板-程序-程序和功能-打开或关闭Windows功能.把telnet服务端和telnet客户端勾选.确定.执行上述命令后将登录到路由.我们设密码.输入 passwd root 提示 Changing password for root New password:输入密码.这里注意.你输入时屏幕不会有反应

OpenWrt配置绿联的usb转Ethernet网口驱动

这个选择kernel modules中的kmod-usb-net-asix 需要添加网络设备接口,类似建立一个vlan,配置下防火墙之类的. 版权声明:本文为博主原创文章,未经博主允许不得转载.

智能小车 -openwrt配置详细步骤

作者:华清远见讲师 编译过程使用的交叉编译,交叉编译生成的SDK以及image等文件的类型取决于开发环境.应用硬件.以及源码版本.所以要对自己的环境进行了解,才能进行正确的配置. 注:以下配置使用15.05 branch (Chaos Calmer)版本 恢复编译环境: make defconfig 进入编译菜单: make menuconfig 之后会出现一个图形配置界面,熟悉linux内核编译的应该知道,两者一样的. 主要配置的选项有: Target system(目标系统类型) arget

OpenWrt配置opkg.conf

傻人干活才累. 用openwrt有一年多了, 数据传输一直使用wget从外部的webserver取. 这样的方法我个人认为还算轻松. 可是调试的多了,写大型一点的程序,总是这样就有点麻烦了. 安装软件也是如此. 前几天无意中看到了opkg.conf, 认为这个能够让少输入一些地址. 改动opkg.conf文件例如以下 [email protected]:/etc# cat opkg.conf dest root / dest ram /tmp lists_dir ext /var/opkg-li

Java环境配置小记

今年新开Java课程第一步就是-配置环境 博客开坑,就从Java的环境配置开始好了 以下是正式的步骤 首先,从Oracle的官网下载jdk的安装包 点我下载Java SE开发套件 先点接受许可协议,然后自行选择对应的系统版本下载.我的是64位的win10,直接选了最后一个,如果是32位的windows就需要倒数第二个. 下载完成后直接双击安装就好了,弹出pac权限要求的时候选择是(选否的话就不用继续了:) 这里的安装路径自己选择一个C盘以外的目录安装,防止在系统出现问题的时候Java的环境出现问

OpenWrt配置nfs服务器

PC机Ubuntu #sudo apt-get install nfs-kernel-server #/etc/init.d/nfs-kernel-server start #cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3:

对samba服务复杂权限配置小记

看了一个比赛的题目,感觉也挺有意思的,比平常配置的权限稍微有点不同,并且稍微有点复杂.我们慢慢来看一看:? 题目:创建samba共享/share/archive目录,要求:? 共享名为archive:? 1.zhangsan,lisi,wangwu用户都能通过输入用户名和密码(Skills39)登录并上传文件:? 2.zhangsan能够查看和删除所有人的文件:? 3.lisi能够查看所有人的文件,但不能删除别人的文件:? 4.wangwu只能查看和删除自己的文件,不能查看和删除别人的文件:?