11 2017 档案

摘要:一. 什么是netfilter netfilter is a set of hooks inside the Linux kernel that allows kernel modules to register callback functions with the network stack. 阅读全文
posted @ 2017-11-25 14:41 yuxi_o 阅读(531) 评论(0) 推荐(0)
摘要:1. 什么是 Netlink 1. 什么是 Netlink 什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一般不用Netlink。 阅读全文
posted @ 2017-11-25 13:26 yuxi_o 阅读(685) 评论(0) 推荐(0)
摘要:Netifd是OpenWrt中用于进行网络配置的守护进程,基本上所有网络接口设置以及内核的netlink事件都可以由netifd来处理完成。 在启动netifd之前用户需要将所需的配置写入uci配置文件/etc/config/network中,以告知netifd如何设置这些网络接口,如IP地址、上网 阅读全文
posted @ 2017-11-25 13:04 yuxi_o 阅读(920) 评论(0) 推荐(0)
摘要:wifi网络四种主要物理组件 工作站(station):构建网络的目的是为了在工作站间传递数据。所谓工作站,是指配备无线网络接口的计算设备。如PC,phone。 接入点(Access Point):802.11网络所使用的帧必须经过转换,方能被传递至其他不同类型的网络。具备无线至有线(wireles 阅读全文
posted @ 2017-11-24 00:08 yuxi_o 阅读(3418) 评论(0) 推荐(0)
摘要:1. 网桥基础 什么是网桥 网桥将多个网络在数据链路层连接起来。网桥的前身是集线器或中继器。网桥和集线器的区别:集线器上各端口都是共享同一条背板总线的,网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。 Linux下的bridge,工作于数据链路层,对下层而言是一个桥设备, 阅读全文
posted @ 2017-11-24 00:07 yuxi_o 阅读(1353) 评论(0) 推荐(0)
摘要:网卡工作模式 以太网(Ethernet)具有共享介质的特征,信息是以明文的形式在网络上传输,当网络适配器设置为监听模式(混杂模式,Promiscuous)时, 由于采用以太网广播信道争用的方式,使得监听系统与正常通信的网络能够并联连接,并可以捕获任何一个在同一冲突域上传输的数据包。IEEE802.3 阅读全文
posted @ 2017-11-23 23:56 yuxi_o 阅读(1373) 评论(0) 推荐(0)
摘要:转自:linux expect详解(ssh自动登录) shell脚本实现ssh自动登录远程服务器示例: Expect是一个用来处理交互的命令。借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的定义。下文我们首先提出一个问题,然后介绍基础 阅读全文
posted @ 2017-11-20 23:20 yuxi_o 阅读(415) 评论(0) 推荐(0)
摘要:linux网络设备不同于字符设备和块设备,没有文件与网络设备对应。应用程序通过socket操作网络设备。网络设备驱动属于数据链路层,对上与IP/ARP协议通信,对下直接操作物理层芯片(网卡芯片)。三层协议通过dev_queue_xmit()发送数据,通过netif_rx()接收数据;网络设备驱动通过 阅读全文
posted @ 2017-11-18 21:58 yuxi_o 阅读(781) 评论(0) 推荐(0)