自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 IPv6 邻居创建和发现流程

在nieghbour.h文件中的__neigh_lookup函数,其实会在检查邻居表项中是否已经有了,该邻居。如果没有找到相应的邻居表项,就会调用neigh_create()的函数创建一个。点击(此处)折叠或打开static inline struct neighbour *__neigh_lookup(struct neigh_table *tbl, cons

2015-05-31 21:29:43 3389

转载 Linux下IPv6寻址及邻居发现机制

http://blog.chinaunix.net/uid-10898153-id-2920828.html1.IPv6地址表示(1)     首选格式首选表示法也称为IPv6地址的完全形式,由一列以冒号(:)分开的8个16比特十六进制字段组成。如:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF2002:0410:0000:1234:FB

2015-05-31 20:11:02 16147

转载 IPv6邻居发现协议简介

NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP、ICMP路由器发现和ICMP重定向等协议,并对它们作了改进。作为IPv6的基础性协议,NDP还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能。1.地址解析:地址解析是一种确定目的节点的链路层地址的方法。NDP中的地址解析功能不仅替代了原IPv

2015-05-31 19:45:47 5514

转载 Ping的详细过程

Ping过程详解         Ping命令的主要作用的是检查网络的连通情况和检测网络的速度。相信大家都用过Ping命令,下面主要介绍一下Ping命令是怎样一个执行过程。         主要的Ping有两种情况,一种是同一网段,一种是跨网段的。         首先看一个拓扑图:首先,如果主机A要Ping主机B,那么主机A就要封装二层报文,他会先检查自己的MAC地址,如果没

2015-05-31 19:18:59 397

转载 Linux下的IPC-UNIX Domain Socket

一、 概述UNIX Domain Socket是在socket架构上发展起来的用于同一台主机的进程间通讯(IPC),它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进程。UNIX Domain Socket有SOCK_DGRAM或SOCK_STREAM两种工作模式,类似于UDP和TCP,但是面向消息的UNIX Domain Socke

2015-05-27 15:36:33 351

转载 Ubuntu 14.04下搭建Web服务器

1.开始说明首先需要跟大家说明一下,这个教程中使用的IP地址是192.168.0.23,主机名称为Server1.example.com这些设置可能会有所不同,你需要根据不同情况进行修改。2.切换管理员身份在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:sudo su3.开始安装MySQL5apt-get inst

2015-05-26 15:53:54 987

转载 Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

我们经常需要将本地的文件上传到远程的Ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要用到vsftpd来搭建FTP服务,现在介绍一下如何在Ubuntu 14.04上安装和配置vsftpd工具/原料Ubuntu 14.04WinSCP 5.5.4方法/步骤1

2015-05-26 15:09:27 409

转载 kermit的安装和配置

嵌入式开发中,经常要使用串口来进行debugging,在windows下有系统自带的超级终端,SecurCRT等软件;而在linux下呢,则可以使用kermit.闲话略过不表,下面将说明如何在ubuntu/Debian系统中安装并配置kermit.安装:$sudo apt-get install ckermit配置:用户自己的kermit配置文档在/home/user_

2015-05-24 16:22:23 339

转载 Windows远程桌面连接ubuntu 14.04

一、安装XrdpWindows远程桌面使用的是RDP协议,所以ubuntu上就要先安装Xrdp,在ubuntu软件中心搜索xrdp安装。安装xrdp的同时会自动安装vnc4server,xbase-clients组件或者终端命令行输入安装: sudo apt-get install xrdp vnc4server xbase-clients二、设置开启安装完后在/usr/sha

2015-05-22 15:51:47 559

转载 Linux下阅读源码工具------use method

Linux下阅读源码工具       闲来无事,于是又想进到Linux内核里面去逛逛了,但是只装了个ctags的工具,虽然说它可以在源码中到处跳动查看代码,但是感觉应该会有更好的方法。       虽然说可以转到windows下面去使用SourceInsight工具来阅读源码,但是对于我们这种经常使用vim编辑器的人来说,还是打算使用vim比较舒服一点,这也许是习惯了吧,再说系统切换也

2015-05-21 11:31:14 415

转载 linux下阅读源代码的工具

说来真是惭愧呀.一直在用VIM 做开发.却不知道VI 里还有这么好使的工具.以前一直都是用:find -type f -print | xargs grep -i **** 在源代码里查找.         原来Linux下也有类似于Souce Insight工具.以下是引用人家的文章.http://blog.chinaunix.net/u1/56619/showart_1822993.h

2015-05-21 11:26:34 1231

转载 Vlan config

Windows下多数网卡驱动不支持设置VLAN号,但Linux可以,以Ubuntu为例:安装vconfig命令,apt-get install vlan给eth0设置1001号VLanvconfig add eth0 1001           //添加eth0.1001ip address add 192.168.1.101  dev eth0.1001  //设置IP

2015-05-21 11:22:01 864

转载 静态路由设置实例解析

静态路由设置实例解析 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用。当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需要设置路由。由于网络规模较小且不经常变动,所以静态路由是最合适的选择。  本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一点关于路由汇总(归纳

2015-05-20 23:51:08 5241

转载 windows 路由表

教你如何读懂路由表, 你能读懂路由表吗?不懂?进来看看吧!当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的metric

2015-05-20 23:22:46 320

转载 IEEE 802.1P

IEEE 802.1p:(LAN Layer 2 QoS/CoS Protocol for Traffic Prioritization ) 有关流量优先级LAN第二层QoS/CoS 协议。IEEE 802.1P 规范使得第二层交换机能够提供流量优先级和动态组播过滤服务。优先级规范工作在媒体访问控制(MAC)帧层(OSI参考模型第二层)。该标准也提供了组播流量过滤功能,以确保该流量不超出第二层交换

2015-05-20 14:22:41 1813

转载 DHCP v6

DHCP v64.1 介绍 定义 IPv6 动态主机配置协议DHCPv6(Dynamic Host Configuration Protocol for IPv6)是针对IPv6编址方案设计,为主机分配IPv6地址/前缀和其他网络配置参数的一种有状态协议。目的 IPv6 协议具有地址空间巨大的特点,但同时长达128比特的IPv6地址又要求

2015-05-18 16:40:00 17006

转载 some linux knowledge

一. 基础Q:  Linux的开机过程都做了什么?A: 1) 一开机,CPU将控制权交给BIOS,BIOS完成开机自检;  2) 然后BIOS读取磁盘上的第一个扇区,并装入主引导扇区的lilo;  3) lilo根据输入选择不同的内核映象,如果你选择了linux就读取/boot下的核心映象;  4) 核心开始硬件检测和设备驱动程序的初始化,然后运行init  5) in

2015-05-15 15:51:43 24758

转载 fd_set select

1. select函数:      系统提供select函数来实现多路复用输入/输出模型。原型:         #include           #include            int select(int maxfd, fd_set *rdset,f d_set *wrset, fd_set *exset, struct timeval *timeout);

2015-05-15 15:36:40 352

翻译 svn cmd

情况是这样的, svn默认的账号是公司项目分配的, 现在我想用svn下载一个开源软件的源码,这个需要输入用户名和密码,我该怎么设置呢?如果直接在“svn co”后加url的话,svn老是要我登录操作系统用户名对应的密码。我现在用的Ubuntu系统。==================用“svn co --help”命令看到如下的选项    Global

2015-05-15 09:20:11 357

转载 vim short-key

一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子 ),移动光标到上一个句子(6、移动到段首{,移动到段尾}7、移动到下一个词w,移动到上一个词b8、移动到文档开始gg,移

2015-05-15 09:16:36 339

转载 samba install

Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置,当然也可以在以前的版本上使用。  在Ubuntu上安装Samba:  1 安装Samba文件  我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索软件,然后安

2015-05-15 08:41:41 366

转载 svn install

一.安装SVN和配置SVN1.安装SVNapt-get install subversion2.创建SVN目录,项目目录和配置文件目录mkdir /var/svnmkdir /var/svn/projectmkdir /var/conf3.创建认证文件vim /var/conf/authz#加入[/]*=@DEV=rw@basic

2015-05-15 08:39:09 312

转载 about cgi, some knowledge

一.基本原理CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。组成CGI通信系统的是两部分:一部分是html页面,就是在用户端浏览器上显示的页面。另一部分则是运行在服务器上的Cgi程序。它们之间的通讯方式如

2015-05-14 10:46:57 455

转载 pppoe v4 test env building

服务器系统: Ubuntu 12.04客户端: Linux嵌入式开发板主要内容:一、实现前的网络拓扑二、服务端搭建PPPOE的过程三、客户端连接PPPOE服务端四、应用五、其它补充一、实现前的网络拓扑========================================1、PPPOE服务端是笔记本电脑,运行Ubuntu12.

2015-05-13 13:15:37 536

转载 pppoe test env building

linux搭建ipv6的pppoeserver端;PC:WIN7;ROUTER:dlink860lb;Server:DEBIAN5(这个安好就自带了p;如何查看是否安好了,用dpkg;debian:/etc/plinux搭建ipv6的pppoe server端近期在做PPPOEV6的测试,就尝试着在linux搭建pppoe相关软件,主要是开源软件ppp-2.4.5和 rp-

2015-05-11 22:38:26 680

转载 dhcpv6 server test env building

A: Ubuntu 14.04 + 有线网卡(eth0) + 无线网卡(wlan0)B: Windows 7 + 有线网卡 + 无线网卡A,B的无线网卡都连接到家庭无线路由器,网关为192.168.1.1,可以上互联网。A,B的有线网卡通过网线直连,A作为IPv6 server和网关,为B的有线网卡分配IPV6地址一.A使用radvd(Router AdvertisementDaemo

2015-05-11 17:12:30 803

转载 dhcpv4 test env building

: Ubuntu 14.04 + 有线网卡(eth0) + 无线网卡(wlan0)B: Windows 7 + 有线网卡 + 无线网卡A,B的无线网卡都连接到家庭无线路由器,网关为192.168.1.1,可以上互联网。A,B的有线网卡通过网线直连,A作为DHCP server和网关,为B的有线网卡分配IP地址一.DHCP server(A,B所有网卡均打开)1. sudo ap

2015-05-11 16:55:06 408

原创 bcm68380 complile env building

1.sudo dpkg-reconfigure dash2. sudo apt-get install autoconf3.sudo apt-get install liblzo2-dev4.sudo apt-get install uuid-dev5.sudo apt-get install bison6.sudo apt-get install xsltproc7.

2015-05-11 16:07:37 1568 1

翻译 PPPoE拨号流程

PPPoE(Point to Point Protocol over Ethernet,基于以太网的点对点协议)的工作流程包含发现(Discovery)和会话(Session)两个阶段,发现阶段是无状态的,目的是获得PPPoE终端(在局端的ADSL设备上)的以太网MAC地址,并建立一个惟一的PPPoE SESSION-ID。发现阶段结束后,就进入标准的PPP会话阶段。1.发现阶段(PP

2015-05-08 17:12:15 619

翻译 混杂模式

混杂模式(Promiscuous Mode)混杂模式(Promiscuous Mode)是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。是相对于通常模式(又称“非混杂模式”)而言的。这被网络管理员使用来诊断网络问题,但是也被无认证的想偷听网络通信(其可能包括密码和其它敏感的信息)的人利用。一个非路由选择节点在混杂模式下一般仅能够在相同的冲突域(对以太网和无线局域网)内监控通信

2015-05-08 16:57:33 1046

转载 IPv6 研究

一. 地址分类1. Unicast AddressA. Aggregate Global Unicast Address    目前实际使用的地址都是 2 开头,eg:2401:3800:c001::2c 是 www.google.cn 的地址    6 to 4 过渡期间使用的地址:2002::/16    6bone 测试使用的地址:3ffe::/16    配置/删除

2015-05-08 16:48:13 592

Python基础教程(第二版)+Python学习手册_源码

Python基础教程(第二版)+Python学习手册_源码,方便广大Python爱好者学习使用

2017-12-07

EP2C5Q208 verilog语言16位spi程序

代码已在项目中验证并试产,目前无bug。

2016-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除