摘要: http://www.chinaunix.net 作者:cgweb发表于:2006-08-22 01:14:11【发表评论】 【查看原文】 【Linux讨论区】【关闭】关于LAN上有两个相同MAC地址的问题目的:验证发往目的IP的数据包是通过目的MAC来传递linuxserver的MAC是aa:aa:aa:aa:aa:aawindows98的MAC是BB:BB:BB:BB:BB:BBwindos2000的MAC是cc:cc:cc:cc:cc:cc将linuxMAC改为与win98的MAC相同,那么LAN上有两个相同的MACBB:BB:BB:BB:BB:BB此时win2000还能正常和linux 阅读全文
posted @ 2011-09-22 14:10 hnrainll 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: linux下可以用libpcap函数库实现监听数据包,使用libnet 函数库发送数据包安装:在命令行下apt-get install 就可以了libpcap的使用:/*author hjjdate 2011-1-21function:capture packet with the ruler and output the packet informationmodify 2011-1-23function:get dns packet*/#include<stdio.h>#include<sys/socket.h>#include<sys/types.h> 阅读全文
posted @ 2011-09-22 11:46 hnrainll 阅读(9055) 评论(0) 推荐(1) 编辑
摘要: /************************************author hjjdate 2011-1-20function: send an arp packet to all machine on local netmodify: wenhaogcc arp.c -o arp -Wall -lnet**************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#in 阅读全文
posted @ 2011-09-22 11:13 hnrainll 阅读(1077) 评论(0) 推荐(1) 编辑