ynkf.net
当前位置:首页 >> 在linux用jAvA根据ip获得mAC地址? >>

在linux用jAvA根据ip获得mAC地址?

try { ip = InetAddress.getLocalHost(); NetworkInterface network = NetworkInterface.getByInetAddress(ip); if (network != null) { byte[] mac = network.getHardwareAddress(); if(mac != null) { System.out.print("MAC address : "); St...

这个网上很多,主要是机器必须支持ICMP和NETBIOS协议。你参考一下: public String getIP() { InetAddress inet; try { inet = InetAddress.getLocalHost(); InetAddress.getByName(""); return inet.getHostAddress(); } catch (UnknownHostExc...

可以使用arp命令。ARP的全称是Address Resolution Protocol地址解析协议,是根据IP地址获取物理地址(MAC)的一个TCP/IP协议。在linux中arp命令是一个通过IP地址获取物理地址的命令。 常用参数: -a 通过询问当前协议数据,显示当前 ARP 项。如果...

可以使用ifconfig命令。ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它能够显示网卡的IP地址、子网掩码、广播地址、硬件地址等信息。 用法示例: 查看网卡eth0的mac地址 $ ifconf...

我给出前三个的答案吧 #!/bin/bash OUTPUT=jk0701_xxx_ks.txt /sbin/ifconfig eth0 | sed -n '/inet addr:/ s/inet addr:/IPADDR=/pg' | awk -F" " '{print $1}' >$OUTPUT /sbin/ifconfig eth0 | s...

两种方法设置: 1、编辑配置文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 如图所示:将BOOTPROTO=none改成BOOTPROTO=DHCP即可从网络设备自动获取IP地址等网络信息。 2、netconfig命令。 输入netconfig后将会出现下图所示,单击yes按钮...

/*** @send_arp.c* @This software is intended to be used as a example to show how to send and receive arp request with Linux * PF_PACKET interface* @Author:xuelei**/#include #include #include #include #include #include #include...

方法一: $/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | cut -f2 -d ":" 方法二: $/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | awk -F: '{print $2}' 方法三: $/sbin/ifconfig ethX | sed -ne 's/\(.*\)addr:\([[:digit:...

请执行完ping 之后用arp 命令查看. arp | grep -i IP

看mac地址的步骤如下: 1、首先要做的是按Ctrl + Alt + T快捷键打开终端。 2、然后紧接着在终端中输入ifconfig命令,回车运行 3、在ifconfig命令输出信息中,enp3s0表示以太网卡,wlp2s0是无线网卡,HWaddr后的信息即为MAC地址。 MAC地址为48位二...

网站首页 | 网站地图
All rights reserved Powered by www.ynkf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com