- 博客(36)
- 资源 (2)
- 收藏
- 关注
转载 向openwrt 源码添加水星MW4530R支持
最近又从淘宝入手了一台改过机的水星 MW4530R 双频无线路由器,原厂、Openwrt双Flash,双系统。原厂固件Flash 8M,Openwrt固件Flash 16M。Openwrt官方并没有提供对MW4530R的支持,但它比TPLink WDR4300 硬件只少了一个usb口,所以4530的固件都是从4300固件修改来的。我买的这台机子里刷的是思山论坛某个同学自己编译的固件,里边集成了一堆
2014-03-07 15:33:23
2501
原创 内网经路由器访问互联网主机 MAC 和 IP 包的变化过程
呵呵 直接上图 图非常清楚 内网方问互联网 MAC IP 包的改写过程(写了内网发送部分,呵呵 接收就是它的逆过程 ) 也就是所谓的路由过程. 图中粉色部分不考虑互联网路由改写:绿色部分就是路由改写 MAC IP包的过程 ;
2014-03-07 12:00:43
2077
转载 OpenWRT添加模块 实例
http://blog.csdn.net/ruiyiin/article/details/8850467注意1:本文中代码直接拷贝可能会有问题,最好手动输入一遍注意2:example/Makefile中的PKG_BUILD_DIR没有定义,不知道是否有影响,但是我添加了一句PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)注意3:如果需要编译多个
2014-03-05 20:56:52
1365
转载 openWRT添加模块
http://blog.chinaunix.net/uid-10429687-id-3374873.htmlOpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。 加入的软件包可以是网上可下载的开源软
2014-03-05 14:26:11
1046
转载 嵌入式linux的tftp安装配置及tftp命令用法
TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。1、
2014-03-02 23:57:23
859
转载 每天一个linux命令(53):route命令
每天一个linux命令(53):route命令Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个
2014-01-16 11:24:15
751
转载 netlink socket实现内核和用户的通信
先看代码,内核的:#include #include #include #include #include #include #include //it include linux/netlink.h#define NETLINK_TEST 17#define MAX_MSGSIZE 1024struct sock *nl_sk = NULL;
2014-01-15 14:55:32
894
转载 Netlink实例----用户态内核态全包含
/* * netlink_kernel.c */#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include #include #include #include #include #include #include #in
2014-01-15 14:48:51
800
转载 应用层创建socket,内核模块通过该socket发送数据包
关于netlink,相信玩过上层开发的人并不陌生,尤其是经常穿梭于用户空间和内核之间的开发,前面我们说过在用户空间与内核空间的交互有ioctl 、proc 等,而netlink又有它独特的地位和作用. 我开始接触netlink是开始于去实现一个恢复出厂值的按键.当然先要实现一个中断,然后再去通知上层做相应的恢复配置文件的操作,当时是参考了前辈的代码,稍作修改,才搞定,对于当时的netlink
2014-01-15 00:21:54
1797
转载 Netlink实现Linux内核与用户空间通信
Netlink实现Linux内核与用户空间通信作者 CppLive | 发表于 2011-11-24文章分类 : C语言, Linux, 应用与编程, 网络标签: C语言, Linux, USB, 函数, 地址, 头文件, 套结字, 文件描述符, 缓存, 队列, 防火墙Linux内核与用户空间通信的方式目前主要有9种,分别是内核启动参数、
2014-01-14 23:57:06
975
转载 linux 双线-自动选择指定出口-(策略Route和iptable)
linux 双线-自动选择指定出口-(策略Route和iptable)来源: ChinaUnix博客 日期: 2007.03.30 13:55 (共有条评论) 我要评论 机器接了双线,电信和网通线路,代理下面的客户端上网,根据客户端访问的请求自动选择对应的线路出去,如,客户端访问网通,就从网通出去。
2014-01-10 15:05:00
1833
转载 raw表 IPTABLE 和 路由的关系
1) 什么是raw表?做什么用的?iptables有5个链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING,4个表:filter,nat,mangle,raw.4个表的优先级由高到低的顺序为:raw-->mangle-->nat-->filter举例来说:如果PRROUTING链上,即有mangle表,也有nat表,那么先由mang
2014-01-09 22:18:11
3632
转载 linux下多条ADSL实现带宽负载均衡
最近公司有个需求,需要使用多条 adsl 接入到一台linux 服务器上并做NAT使用,而且要实现带宽负载均衡。在网上搜索一些资料后。把过程中重要点记录一下,留以备用。1.需要安装rp-pppoe,拨号所需2.创建拨号配置文件,以/etc/sysconfig/network-scripts/ifcfg-ppp309 为例,根据实际情况不必照抄 ?shel
2014-01-09 00:28:41
3179
原创 两个不同网关电脑互 ping
R1:ip route 192.168.2.0 255.255.255.0 192.168.1.2 R1:ip route 192.168.3.0 255.255.255.0 192.168.2.2 R2:ip route 192.168.0.0 255.255.255.0 192.168.1.1 R2: ip route 192.168.3.0 255.255.255.0 192.
2014-01-08 21:40:23
2934
1
转载 iptables 双网卡出口
公司内网要求192.168.0.100以内的使用 10.0.0.1 网关上网(电信),其他IP使用 20.0.0.1 (网通)上网。首先要在网关服务器上添加一个默认路由,当然这个指向是绝大多数的IP的出口网关。ip route add default gw 20.0.0.1之后通过 ip route 添加一个路由表ip route add table 3 via 1
2014-01-08 21:31:11
3330
转载 使用ip route命令实现多链路负载均衡
使用ip route命令实现多链路负载均衡 其实在linux下实现多链路负载均衡很简单,只需借助ip route命令即可。 环境:ubuntu 10.04 ,两个3G网卡,分别为CDMA2000 和 WCDMA 1.分别将两个网卡拨号上网,方法不再具体描述,拨号成功后会多出两条链路ppp0和ppp1,注意拨号脚本里不要添加默认网关,(具体请参见《pppd
2014-01-08 21:28:55
1422
转载 Linux IP、DNS、Route配置
Linux静态IP设置IP配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=00:26:18:0B:38:C0ONBOOT=yesIPADDR=192.168.0.2NETMASK=255.255.255.0GAT
2014-01-08 20:59:03
1210
转载 Linux防火墙iptables学习笔记(五)linux+iptables构筑防火墙实例
本文旨在用为公司做防火墙的实例,让大家对Linux+iptables做防火墙的安装和配置有一个大致的了解,希望能起到抛砖引玉的作用。系统环境与网络规化先了解一下公司的环境,公 司利用2M ADSL专线上网,电信分配公用IP为218.4.62.12/29,网关为218.4.62.13 ,公司有电脑五十多台,使用DHCP,IP是192.168.2.XXX,DHCP Se
2014-01-07 20:03:02
877
转载 Linux防火墙iptables学习笔记(四)iptables实现NAT
1.概述1.1 什么是NAT在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址
2014-01-07 20:00:57
1009
转载 Linux防火墙iptables学习笔记(三)iptables命令详解和举例
网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能有所帮助。网管员的安全意识要比空喊Linux安全重要得多。iptables -Fiptables -Xiptables -F -t mangleiptables -t mangle -Xiptables -F -t natiptables -t nat -X首先,把三个表清空,把自建的
2014-01-07 19:58:19
874
转载 Linux防火墙iptables学习笔记(二)参数指令
iptables 指令语法:iptables [-t table] command [match] [-j target/jump]-t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。个规则表的功能如下:nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,
2014-01-07 19:56:22
580
转载 Linux防火墙iptables学习笔记(一)入门要领
要在网上传输的数据会被分成许多小的数据包,我们一旦接通了网络,会有很多数据包进入,离开,或者经过我们的计算机。 首先我们要弄明白,防火墙将怎么对待 这些数据包。这些数据包会经过一些相应的规则链,比如要进入你的计算机的数据包会首先进入INPUT链,从我们的计算机发出的数据包会经过 OUTPUT链,如果一台计算机做一个网络的网关(处于内网和外网两个网络连接的两台计算机,这两台计算机之
2014-01-07 19:55:16
726
转载 linux iptable 使用指南
linux iptable 使用指南Author: 北方人 LastUpdate : 2012-03-02 12:12:02linux系统中,防火墙(Firewall),网址转换(NAT),数据包(package)记录,流量统计,这些功能是由Netfilter子系统所提供的,而iptables是控制Netfilter的工具.iptables将许多复杂的规则组织成成容
2014-01-07 16:35:40
1087
转载 openwrt Multi-WAN+macvlan单WAN多帐户 多拔叠加网络
openwrt Multi-WAN+macvlan单WAN多帐户 多拔叠加网络 opkg install ftp://ftp.netlab7.com/multiwan_1.0.18.ipk ftp://ftp.netlab7.com/luci-app-multiwan_1.0.16.ipk装完重启就会出现Network->Multi-WAN这个菜单
2014-01-06 16:45:40
6196
转载 OPENWRT使用命令行设置无线和有线网络
OPENWRT使用命令行设置无线和有线网络OPENWRT使用命令行设置无线和有线网络 在我们将路由器固件刷成开源的基于Linux内核的openwrt系统后,由于openwrt默认未安装WEB管理界面,所以我们需要先通过SSH或者telnet对路由器进行网络设置,设置完成后可通过openwrt的软件包管理opkg安装web设置界面Luci。 设置lan ip(即访问路由的
2014-01-03 10:02:41
1464
转载 OpenWrt下载编译过程
OpenWrt下载编译过程 2013-01-20 17:26:41分类: 嵌入式##下载指定版本$ svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment #最近一个即将稳定版12.09$ svn co svn://svn.openwrt.org/ope
2014-01-02 14:23:24
919
转载 openwrt的一些琐事
1、使路由器第一次启动后默认开启WIFI修改文件openwrt/trunk/package/mac80211/files/lib/wifi/mac80211.sh的最后部分# REMOVE THIS LINE TO ENABLE WIFI:option disabled 12、如何单独编译内核模块安装包make package/kernel/{compile, inst
2013-12-31 10:27:25
1599
转载 SVN 查看历史信息
SVN 查看历史信息博客分类: 持续集成SVN工作.net SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史: svn log 用来展示svn 的版本作者、日期、路径等等 svn diff 用来显示特定修改的行级详细信息 svn cat 取得在特定版本的某文件显示在当前屏
2013-12-31 10:26:26
1928
转载 用iptales实现包过虑型防火墙
用iptales实现包过虑型防火墙一、概述1. 什么是NAT在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改,更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于
2013-12-30 14:38:02
1481
转载 用iptables实现NAT
摘要:本文是“用iptales实现包过虑型防火墙”的姊妹篇,主要介绍如何使用iptbales实现linux2.4下的强大的NAT功能。关于iptables的详细语法请参考“用iptales实现包过虑型防火墙”一文。需要申明的是,本文绝对不是NAT-HOWTO的简单重复或是中文版,在整个的叙述过程中,作者都在试图用自己的语言来表达自己的理解,自己的思想。一、概述 1. 什么是N
2013-12-30 14:34:33
786
转载 linux下IPTABLES配置详解
linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source
2013-12-30 14:32:46
574
转载 如何编译OpenWrt
(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的映像文件是基于默认的配置设置,且只针对受支持的平台或设备的。因此,为什么要打造一个自己的映像文件,理由有以下四点
2013-12-26 17:12:27
1056
转载 OpenWRT环境下做开发
【整理】如何在OpenWRT环境下做开发之前写过一篇日志,是关于如何搭建自己的OpenWRT开发环境。经过最近一段时间的开发学习和实践,对OpenWRT环境的开发有了一定的了解。在这里将我的开发心得做个整理。1、搭建开发环境首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志:《搭建自己的OpenWrt开发环境》。这里只做一个简单的补充,在执行make
2013-12-26 14:33:30
1152
转载 OPENWRT 创建软件包
创建软件包我们已经尝试做的一件事情,是让移植软件到OpenWrt的操作变得非常容易。如果打开OpenWrt里的一个软件包的目录(OpenWrt/Package/* 或 OpenWrt/feeds/packages/*/*),通常会发现几样东西:package/Makefile [必备]package/patches/ [可选]package/files/ [
2013-12-26 14:28:38
1008
转载 OpenWRT 增加内核模块及应用方法
分类: LINUX进入package目录,创建模块目录cd mcp/branches/V1.1-beta1/mcp/packagemkdir example进入example目录,创建Makefile文件和代码路径cd exampletouch Makefilemkdir src Makefile具体内容如下:
2013-12-26 14:25:34
1087
原创 RT5350 官方的SDK 中文 说明
搞了好久 RT5350 官方的SDK 不错 可惜全是 英文的 . 经过千辛万苦之后总算 得到了一份详细介绍 使用 RT5353 SDK4.0 建产网络项目的 中文 资料 有需要的留言或QQ
2013-07-11 15:16:50
6818
134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人