• <small id='lsde8fde'></small><noframes id='t3b3rnhv'>

  • <tfoot id='ynwzxxtd'></tfoot>
    您的位置:荆州电脑信息网 > 设置问题 > 如何设置网卡模式为混合模式

    如何设置网卡模式为混合模式

    作者:电脑信息网日期:

    返回目录:设置问题





    有时候为7a686964616fe4b893e5b19e331嗅探到网络上的数据,需要将网卡设置到混杂模式。进入该模式将网络上的数据一并抓获,为此在设置nic的混杂模式的时候有诸多方法:
    一、通过shell命令来实现:
    ifconfig eth1 promisc 设置混杂模式
    ifconfig eth1 -promisc 取消混杂模式
    执行结果如下
    [root@localhost tftpboot]# ifconfig
    eth6 Link encap:Ethernet HWaddr 08:00:27:70:1D:79
    inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:100124 errors:0 dropped:0 overruns:0 frame:0
    TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:12986638 (12.3 MiB) TX bytes:6452270 (6.1 MiB)
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:1303 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1303 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:303973 (296.8 KiB) TX bytes:303973 (296.8 KiB)
    [root@localhost tftpboot]# ifconfig eth6 promisc
    [root@localhost tftpboot]# ifconfig
    eth6 Link encap:Ethernet HWaddr 08:00:27:70:1D:79
    inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
    UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
    RX packets:100154 errors:0 dropped:0 overruns:0 frame:0
    TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:13007885 (12.4 MiB) TX bytes:6452270 (6.1 MiB)
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:1303 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1303 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:303973 (296.8 KiB) TX bytes:303973 (296.8 KiB)
    [root@localhost tftpboot]#
    二、通过C语言方式编程来实现
    #include <stdio.h>

    #include <unistd.h>

    #include <sys/socket.h>

    #include <netinet/in.h>

    #include <arpa/inet.h>

    #include <errno.h>

    #include <linux/if_ether.h>

    #include <net/if.h>

    #include <sys/ioctl.h>

    #include <string.h>

    #define ETH_NAME "eth1"

    int do_promisc(void) {

    int f, s;

    struct ifreq ifr;

    if ( (f=socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)))<0){

    return -1;

    }

    strcpy(ifr.ifr_name, ETH_NAME);

    if ((s = ioctl(f, SIOCGIFFLAGS, &ifr))<0){

    close(f);

    return-1;

    }

    if(ifr.ifr_flags & IFF_RUNNING){

    printf("eth link up\n");

    }else{

    printf("eth link down\n");

    }

    ifr.ifr_flags |= IFF_PROMISC;

    if ((s = ioctl(f, SIOCSIFFLAGS, &ifr)) < 0){

    return -1;

    }

    printf("Setting interface ::: %s ::: to promisc\n\n", ifr.ifr_name);

    return 0;

    }

    int check_nic(void)

    {

    struct ifreq ifr;

    int skfd = socket(AF_INET, SOCK_DGRAM, 0);

    strcpy(ifr.ifr_name, ETH_NAME);

    if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0)

    {

    close(skfd);

    return -1;

    }

    if(ifr.ifr_flags & IFF_RUNNING){

    printf("link up\n");

    close(skfd);

    return 0; // 网卡已插上网线

    }else {

    printf("link down\n");

    close(skfd);

    return -1;

    }

    }

    int main(void) {

    do_promisc();

    return 0;

    }

    楼猪是想抓包吧??

    安装 sniffer 这个软件以后,网卡就变成混合模式了

    不过有一些网卡天生就不支持混合模式的。

    你可以在 网卡 属性 那里看一看。

      <tbody id='xmo6zfbq'></tbody>

  • <small id='g9v82ky4'></small><noframes id='nddmda90'>

      <tfoot id='t8zo6zxn'></tfoot>
    • 相关阅读

      • 如何设置网卡模式为混合模式

      • 电脑信息网设置问题
      • 有时候为7a686964616fe4b893e5b19e331嗅探到网络上的数据,需要将网卡设置到混杂模式。进入该模式将网络上的数据一并抓获,为此在设置nic的混杂模式的时候有诸多方法:一、通过shell命令来
      关键词不能为空

      标签导航

      war3怎么设置全屏 如何将魔兽争霸变成全屏 war3如何变成全屏 win7下魔兽争霸的宽屏设置 现用win7 64位系统,安装原版win7 64,提示无法进... 安装win7系统 不能点击下一步怎么办 正在安装win7,但是显示了这个,就不能下一步了,怎么办 安装win7系统选择完盘符下一步按钮点不了 电脑一直蓝屏进不去了 电脑能开机可以进入bios,却无法进入系统和PE,无限重启,... 联想笔记本蓝屏,进不了系统,U盘安装系统,出现这些情况,PE... 电脑组装好后开机蓝屏,无法用U盘重装,用USB模式启动无限重... win10显卡驱动装不上怎么办 win10英伟达显卡驱动安装失败是什么原因? win10显卡驱动安装不上如何解决? 重装的win10系统安装不了驱动显卡怎么办…… win7 网卡怎么设置为混杂模式 在XP下怎么设置网卡为混合模式? 如何将网卡设置为混合模式?? windows怎么设置网卡的网卡的混杂模式 win7里面的Directdraw加速如何禁用? win7的Directdraw加速怎么禁用啊 怎么禁用win7系统DirectX诊断工具里的DirectD... win7中怎么禁止directdraw的加速 电脑蓝屏是怎么回事? win 10的系统麦克风有杂音怎么解决 win10电脑喇叭有杂音怎么办 Win10电脑音响有杂音怎么处理 win10系统的电脑麦克风有杂音要怎么解决? 我的电脑升级win7后速度变慢了,原来的软件打开都很慢,应该... win7打开软件的速度很慢怎么解决 win7系统电脑打开任何软件都十分缓慢,并非无法打开,只是很... win7系统开机快,但开机后网络连接慢,打开软件也很卡 用一个路由器接另一个路由器怎么设置 一个路由器再连接另一个路由器能不能同时使用 一个路由器连在另一个路由器上能用吗? 一个路由器可以连接另一个路由器上网吗? 蓝屏 代码 0x00000007b 高手进 装系统到安装系统的时候蓝屏代码0x00000007B... xp系统蓝屏出现0x00000007b的等字符,求救 windows XP开机滚动条时蓝屏stop:0x00000... win7共享文件夹设置权限怎么设置 文件夹权限怎样设置 如何设置文件夹权限 Win10系统总是自动断开网络连接怎么办? win10系统无法断网 为什么win10老断网,各种方法解决不掉,这么严重 win10系统怎么老是自动断网 中国联通手机上网如何设置 中国联通手机该怎么设置上网? 中国联通手机最佳上网设置? 联通手机上网怎么设置数据 各位大神,这几天电脑经常出现类似图片中的蓝屏或者黑屏,这是怎... DualBIOS蓝屏怎么弄图片指教

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网