精华内容
下载资源
问答
  • Mac查看本机IP地址

    万次阅读 2019-01-04 09:54:40
    打开终端 方法一: 键入:ifconfig 方法二: 键入:ifconfig | grep "inet" 欢迎指导!

    ⭐️个人博客:caohongyuan,更多分享,欢迎浏览!⭐️

    打开终端

    方法一:

    键入:ifconfig

     

    方法二:

    键入:ifconfig | grep "inet"

    欢迎指导!

    展开全文
  • Mac OS 查看 ip 地址及 DHCP 各 addr 含义

    千次阅读 2019-02-14 17:29:02
    Mac OS 查看 ip 地址及 DHCP 各 addr 含义 查看 ip 地址是一件很基础的事情,不过在 Mac OS 上与 Windows 的操作略有不同 Windows 在 cmd 中,执行 ipconfig,查看电脑 IPMac OS 不过在 Mac 上,键入 ipconfig,...

    Mac OS 查看 ip 地址及 DHCP 各 addr 含义

    查看 ip 地址是一件很基础的事情,不过在 Mac OS 上与 Windows 的操作略有不同

    Windows

    在 cmd 中,执行 ipconfig,查看电脑 IP:

    在这里插入图片描述

    Mac OS

    不过在 Mac 上,键入 ipconfig,返回的是这样的:

    在这里插入图片描述

    这里需要键入 ipconfig getpacket en0 可以获取完整的 DHCP 报文(结果如下)

    何为 DHCP > [十分详细的DHCP服务工作原理剖析]

    在这里插入图片描述

    各 addr全称含义
    ciaddrClient IP Address客户端 IP 地址
    yiaddrYour IP Address被分配的 DHCP 客户端 IP 地址
    siaddrServer IP Address下一个为 DHCP 客户端分配 IP 地址的 DHCP 服务器地址
    giaddrReplay IP AddressDHCP 中继 IP 地址
    chaddrClient Ethernet Address

    还可以键入 ipconfig getifaddr en0,可以直接得到 ip 地址~

    在这里插入图片描述

    展开全文
  • qt中查看本机mac/ip地址

    万次阅读 2016-05-27 23:59:14
    分享一下,qt中如何获取计算机的macip地址。首先申明,不能用windows api,为了跨平台。命令行查看 win+R cmd 出现命令提示行,键入: ipconfig/all QT中获取mac地址QString getMacAddress() { QString text; ...

    分享一下,qt中如何获取计算机的mac和ip地址。

    首先申明,不能用windows api,为了跨平台。

    命令行查看
    win+R cmd 出现命令提示行,键入:
    ipconfig/all
    这里写图片描述

    QT中获取mac地址

    QString getMacAddress()
    {
        QString text;
        foreach(QNetworkInterface interface, QNetworkInterface::allInterfaces())
        {
            text += "Interface:"+interface.hardwareAddress()+"\n";
            if (!(interface.flags() & QNetworkInterface::IsRunning))
            {
              text = interface.hardwareAddress();
              qDebug() << text;
              return text;
            }
        }
    }

    把E4:F8:9C:D9:84:B1形式转为uint8_t 数组

    #include <QGuiApplication>
    #include <QQmlApplicationEngine>
    #include <QString>
    #include "QtNetwork/qnetworkinterface.h"
    #include "qdebug.h"
    #include <qdatetime.h>
    #include <sstream>
    
    QString getMacAddress()
    {
        QString text;
        foreach(QNetworkInterface interface, QNetworkInterface::allInterfaces())
        {
            text += "Interface:"+interface.hardwareAddress()+"\n";
            if (!(interface.flags() & QNetworkInterface::IsRunning))
            {
              text = interface.hardwareAddress();
              qDebug() << text;
              return text;
            }
    
    
        }
    }
    
    int main(int argc, char *argv[])
    {
        uint8_t tgt_mac[6] = {0};
        std::stringstream ss( getMacAddress().toStdString() );
        char trash;
    
        for ( int i = 0; i < 6; i++ )
        {
            int foo;
            ss >> std::hex >> foo >> trash;
            tgt_mac[i] = foo;
        }
    
    
        for (int i=0; i < 6; i++)
        {
            qDebug() << tgt_mac[i];
        }
    
        QGuiApplication app(argc, argv);
    
    
        QQmlApplicationEngine engine;
        engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
    
    
    
        return app.exec();
    }

    获得更多参数

    #include <QCoreApplication>
    #include <WinSock2.h>
    #include <iphlpapi.h>
    #include <QDebug>
    #include <QNetworkInterface>
    
    void getLocalIpWithQt();
    void getAdapterInfoWithQt();
    void getAdapterInfoWithWindows();
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
    //    getLocalIpWithQt();
    //    getAdapterInfoWithQt();
        getAdapterInfoWithWindows();
        return a.exec();
    }
    
    void getLocalIpWithQt()
    {
        QList<QHostAddress> ipList = QNetworkInterface::allAddresses();
        foreach(QHostAddress ipItem, ipList)
        {
            //只显示以192开头的IP地址
            if(ipItem.protocol()==QAbstractSocket::IPv4Protocol&&ipItem!=QHostAddress::Null
                    &&ipItem!=QHostAddress::LocalHost&&ipItem.toString().left(3)=="192")
            {
                qDebug()<<ipItem.toString();
            }
        }
    }
    
    void getAdapterInfoWithQt()
    {
        QList<QNetworkInterface> interfaceList = QNetworkInterface::allInterfaces();
    
        foreach(QNetworkInterface interfaceItem, interfaceList)
        {
            if(interfaceItem.flags().testFlag(QNetworkInterface::IsUp)
                    &&interfaceItem.flags().testFlag(QNetworkInterface::IsRunning)
                    &&interfaceItem.flags().testFlag(QNetworkInterface::CanBroadcast)
                    &&interfaceItem.flags().testFlag(QNetworkInterface::CanMulticast)
                    &&!interfaceItem.flags().testFlag(QNetworkInterface::IsLoopBack)
                    &&interfaceItem.hardwareAddress()!="00:50:56:C0:00:01"
                    &&interfaceItem.hardwareAddress()!="00:50:56:C0:00:08")
            {
                QList<QNetworkAddressEntry> addressEntryList=interfaceItem.addressEntries();
                foreach(QNetworkAddressEntry addressEntryItem, addressEntryList)
                {
                    if(addressEntryItem.ip().protocol()==QAbstractSocket::IPv4Protocol)
                    {
                        qDebug()<<"------------------------------------------------------------";
                        qDebug()<<"Adapter Name:"<<interfaceItem.name();
                        qDebug()<<"Adapter Address:"<<interfaceItem.hardwareAddress();
                        qDebug()<<"IP Address:"<<addressEntryItem.ip().toString();
                        qDebug()<<"IP Mask:"<<addressEntryItem.netmask().toString();
                    }
                }
            }
        }
    }
    
    void getAdapterInfoWithWindows()
    {
        //PIP_ADAPTER_INFO结构体存储本机网卡信息,包括本地网卡、无线网卡和虚拟网卡
        PIP_ADAPTER_INFO pAdapterInfo=(IP_ADAPTER_INFO *) malloc(sizeof(IP_ADAPTER_INFO));
        ULONG ulOutBufLen = sizeof(IP_ADAPTER_INFO);
        //调用GetAdaptersInfo函数,填充pAdapterInfo指针变量,其中ulOutBufLen参数既是输入也是输出
        if(GetAdaptersInfo( pAdapterInfo, &ulOutBufLen) != ERROR_SUCCESS)
        {
            //如果分配失败,释放后重新分配
            GlobalFree (pAdapterInfo);
            pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutBufLen);
        }
        if(GetAdaptersInfo( pAdapterInfo, &ulOutBufLen) == NO_ERROR)
        {
            while (pAdapterInfo)
            {
                //pAdapter->Description中包含"PCI"为本地网卡,pAdapter->Type是71为无线网卡
                if(strstr(pAdapterInfo->Description,"PCI") > 0|| pAdapterInfo->Type == 71)
                {
                    //这里假设每个网卡只有一个IP
                    char * ipAddress=pAdapterInfo->IpAddressList.IpAddress.String;
                    char tempIpAddress[3]={'\0'};
                    memcpy(tempIpAddress,ipAddress,3);
                    //只显示IP以192开头的网卡信息
                    if(strstr(tempIpAddress,"192"))
                    {
                        printf("------------------------------------------------------------\n");
                        printf("Adapter Name: \t%s\n", pAdapterInfo->AdapterName);
                        printf("Adapter Description: \t%s\n", pAdapterInfo->Description);
                        printf("Adapter Address: \t");
                        for (UINT i = 0; i < pAdapterInfo->AddressLength; i++)
                        {
                            printf("%02X%c", pAdapterInfo->Address[i],
                            i == pAdapterInfo->AddressLength - 1 ? '\n' : '-');
                        }
                        printf("Adapter Type: \t%d\n", pAdapterInfo->Type);
                        printf("IP Address: \t%s\n", pAdapterInfo->IpAddressList.IpAddress.String);
                        printf("IP Mask: \t%s\n", pAdapterInfo->IpAddressList.IpMask.String);
                    }
                }
                pAdapterInfo = pAdapterInfo->Next;
            }
        }
        else
        {
            printf("Call to GetAdaptersInfo failed.\n");
        }
        if(pAdapterInfo)
        {
            GlobalFree (pAdapterInfo);
        }
    }
    
    展开全文
  • mac 终端查看ip地址

    千次阅读 2017-03-01 15:31:36
    打开终端 —> 输入命令行:netstat -nr会得到如下的结果:

    打开终端 —> 输入命令行:netstat -nr

    会得到如下的结果:
    这里写图片描述

    展开全文
  • Mac查看本机IP地址方法

    千次阅读 2019-02-08 20:08:05
    Mac查看本机IP地址方法
  • Mac电脑查看本机的mac地址和ip地址

    千次阅读 2020-09-17 16:05:31
    Mac电脑:获取mac地址和ip地址 方法1:通过「命令行」获取 打开命令行,输入ifconfig,然后找到en0,找到ether对应的就是mac地址,找到inet对应的就是ip地址。 方法2:通过「查看关于本机信息」获取 打开关于本...
  • Linux/Unix操作系统查看网卡mac地址的方法可以通过以下命令获得:1.ifconfig -a2.ip link show3.ip address show2 如果设置同一IP 出现这个siocaddrt file exists, 表示你添加了一个已经存在的路有选项3...
  • 本机IP查看工具 可以查看内网外网IP地址MAC地址 本机IP查看工具 可以查看内网外网IP地址MAC地址 自己用c#写的,可以联系我southeastwind@163.com
  • Mac 查看本机ip地址

    万次阅读 2017-10-22 21:35:20
    在【终端】中输入命令ifconfig | grep "inet " | grep -v 127.0.0.1,即可看到自己电脑的IP地址
  • cisco交换机通过ip地址查看mac地址

    万次阅读 2018-04-19 15:34:49
    1、查看MAC地址表show mac address-table 通过这条命令就可看到存储在当前交换机中的MAC地址表,里边记录了交换机目前学习到的所有主机MAC地址与交换机端口的映射关系,二层数据正是通过查找这种映射关系发送到目的...
  • 计算机网络中MAC地址与IP地址

    万次阅读 多人点赞 2018-08-13 21:51:40
    1、IP地址和物理地址(mac或硬件地址)的区别: 物理地址是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址。 2、数据在网络中的传输: (1)连接在通信链路中的设备(主机或路由器)在收到...
  • DHCP实现macip地址绑定

    万次阅读 2018-12-17 18:07:42
    DHCP实现macip地址绑定 作用:让网络中某个mac地址的网卡永久使用一个固定的ip地址 DHCP服务的端口号:服务器用的是udp:67端口,客户机用的是udp:68端口 重要文件: dhcp服务器主配置文件:/etc/dhcp/dhcpd.conf...
  • Vmware虚拟机复制克克隆后MAC地址IP地址修改: 步骤1: 步骤2: 更改mac地址: vim /etc/udev/rules.d/70-persistent-net.rules name修改为 eth0 , 这里的mac地址,就是图一生成,如果还有其他配置,删除即可。 ...
  • 1. linux查看IP地址MAC地址命令 1). 查看IP地址MAC地址 // linux 查看ip地址MAC地址命令1 ifconfig -a 此时会出现关于本机IP地址MAC地址的信息,inet 后面的为IP地址;ether后面的为MAC地址。 // 运行...
  • 查看自己Mac电脑的IP地址

    千次阅读 2018-11-01 20:04:21
    查看自己Mac电脑的IP地址 $ ifconfig | grep "inet " | grep -v 127.0.0.1
  • 虚拟机克隆后MAC地址IP地址修改

    千次阅读 2018-08-23 13:56:23
    虚拟机克隆后出现问题:MAC地址与IP地址两个系统都一样,相冲突;ifconig 只能查看到eth1地址;网卡重启失败 环境:Centos NAT模式 解决办法: 1. 关机 手动生成全新MAC地址  2. 启动系统 修改物理地址与1....
  • Mac查看localhost对应的ip地址

    千次阅读 2018-12-10 18:58:08
    很多时候,我们都输入过这样的网址: ... 很熟悉吧!访问Tomcat或者访问Jenkins等Web网页时经常用到,那么...如何才能查看localhost对应的ip地址呢? // 查看 localhost 对应的 ip 地址 nslookup localhost 下图我们...
  • 本机为debian 8(jessie)...查看macIP地址 方法一 方法二 查看硬盘型号ID和序列号 方法一 显示硬盘的相关设置 评估硬盘的读取效率 评估硬盘快取的读取效率 检测IDE硬盘的电源管理模式 方法二 查看macIP地址 方...
  • MAC下VMware nat模式无法查看IP地址

    千次阅读 2018-09-18 23:19:54
    纪念我用MAC下VMware... 配置Linux网络时,需要在dhcp模式下先用ifconfig查看一下自动获取的ip地址。 例如: 拿到这个ip地址以后,将dhcp模式改为static模式 address 就是刚刚dhcp模式下获取到的ip netm...
  • pb获取ip地址/mac地址

    热门讨论 2011-12-22 13:46:29
    pb下获取本机ip地址,获取本机mac地址;在网络中根据ip地址获取mac地址
  • IP地址MAC地址的区别

    千次阅读 2019-09-13 13:02:27
    IP地址MAC地址的区别IP地址MAC地址IP地址MAC地址的区别与联系 IP地址 IP地址分为IPV4和IPV6。IPV4由32位整数组成,分成4个部分,每块8位二进制。IPV6由128位整数组成,分成8个部分,每个部分16位二进制,即4位6...
  • 苹果笔记本设置MAC地址和ip地址

    万次阅读 2016-11-26 11:40:32
    由于学校给每个实验室分配固定的IP和上网帐号,用苹果笔记本通过转街头链接网线需要设置接口的MAC地址、ip地址等。下面一一详细介绍: 一、设置苹果笔记本(mac pro)的 MAC地址。 第一步:首先先在终端输入如下...
  • 可视化界面操作方式 打开设置界面 选择网络选项 ...多数情况下的linux系统都没有用户操作界面,登录后直接现实命令界面,使用ifconfig命令同样可以查看ip地址mac地址,注意不是ipconfig ...
  • MAC地址和IP地址的区别

    万次阅读 多人点赞 2019-04-20 13:54:30
    网络管理一般就是在网络层针对IP地址进行管理,但由于一台计算机的IP地址可以由用户自行设定,管理起来相对困难,MAC地址一般不可更改,所以把IP地址MAC地址组合到一起管理就成为常见的管理方式。 一. 什么是MAC...
  • 获取设备Mac地址和IP地址

    千次阅读 2018-08-07 14:29:13
    app开发,难免会遇到需要获取设备信息,作为标示,使用比较多的,那肯定是mac或者设备的ip地址来标识当前使用的用户。这些信息也经常会出现在网络请求的请求头里面。 1.获取设备的mac地址 /** * 获取设备mac...
  • 查看电脑IP地址MAC地址

    千次阅读 2007-06-02 16:15:00
    查看电脑IP地址MAC地址 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 231,977
精华内容 92,790
关键字:

mac查看ip地址