2 sias1991 sias1991 于 2016.02.23 14:07 提问

求问怎么获得本地ip,子网掩码,网关,网卡类型,网络接口名

我看网上引用sigar能够得到除网关以外的信息。怎么才能拿到所有的信息呢。如果想要修改ip ,子网掩码,网关。该怎么实现!求助!

6个回答

Meditator_hkx
Meditator_hkx   Rxr 2016.02.23 14:11

如果只是想拿到这些信息的哈,在命令行ifconfig一下不就好了吗~

sias1991
sias1991 回复Meditator_hkx: 我要写到页面呢
2 年多之前 回复
sias1991
sias1991   2016.02.23 15:15

,怎么才能查到这些信息啊。求助啊!

u013829202
u013829202   Rxr 2016.02.23 15:43

百度一大推实现。我上次无聊弄过一次

sias1991
sias1991 回复觅夜的黑: 求救啊。不知道那个是正确的,试了好几个都有问题。
2 年多之前 回复
a179952270
a179952270   2016.02.23 16:08

用jni调用cmd 命命 ipconfig 反回结果进行处理

sias1991
sias1991 回复蔷薇夜月: 看不懂![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif)
2 年多之前 回复
qq_21792169
qq_21792169   2016.02.23 23:47

windows下命令行输入ipifconfig Linux下输入ifconfig

sias1991
sias1991 回复网络人VS灰鸽子: Linux下。
2 年多之前 回复
qq_21792169
qq_21792169 回复sias1991 你用在什么环境下获取的呢?是linux下吗?
2 年多之前 回复
qq_21792169
qq_21792169 回复sias1991 你用在什么环境下获取的呢?是linux下吗?
2 年多之前 回复
qq_21792169
qq_21792169 回复sias1991 你用在什么环境下获取的呢?是linux下吗?
2 年多之前 回复
qq_21792169
qq_21792169 回复sias1991 你用在什么环境下获取的呢?是linux下吗?
2 年多之前 回复
sias1991
sias1991 回复网络人VS灰鸽子: 有没有代码让我借鉴一下。
2 年多之前 回复
qq_21792169
qq_21792169 打错了,是ipconfig
2 年多之前 回复
sias1991
sias1991   2016.02.24 14:46

有没有哪位大神了解怎么实现的。求救!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c++获取本机网卡信息(IP,MAC,网关,子网掩码)
int getIP_Mac_GateMac(int adaptor, char** ip, int mac[6], int gateMac[6]) { //PIP_ADAPTER_INFO结构体指针存储本机网卡信息 PIP_ADAPTER_INFO pIpAdapterInfo = new IP_ADAPTER_INFO(); PIP_ADAPTER_INFO pIpAdapter; *
C# 获取适配器网络连接IP地址,子网掩码,DNS,数据包等信息
你可以大致通过cmd 输入ipconfig获得以太网的适配信息(下面只涉及以太网),其中所有列出的就是以下代码运行后将统计出来的,只是代码多得到的结果更丰富,包括 适配器接口的名称,标识符,连接状态,IP地址,子网掩码,默认网关,mac地址,所有DNS服务器地址,网络接口速度,以及数据包的相关信息。 在我的电脑运行-cmd输入ipconfig结果如下: 代码如下: using System;
Python获取本机所有网卡ip,掩码和广播地址
搜了一天,竟然没找到一段合适的代码来获取机器中所有网卡的ip,掩码和广播地址,大部分都是用socket,但是socket通常返回的要不就是内网地址,要不就是公网地址,不能够找到所有地址,真的太忧桑了,决定自己通过ifconfig或ipconfig的返回信息,一步步地过滤了。这次的代码主要用到了正则表达式和subprocess模块,而且为了兼容所有平台(win,linux和mac),也用到了platf
shell 获取网卡IP地址 子网掩码 默认网关 广播地址 MAC地址
ifconfig eth0 | grep "inet addr:" | awk -F " " '{print $2}' | awk -F ":" '{print $2}' ifconfig eth0 | grep "inet addr:" | awk -F " " '{print $3}' | awk -F ":" '{print $2}' ifconfig eth0 | grep "inet
linux c 获取本地IP,MAC 子网掩码等信息
主要是通过socket 和 ioctl获取。   我觉得这些信息的获取可以去参考Ifconfig命令的实现原理。   另外,在已知MAC,IP地址之一,去获取另外一个的方法,可以参考ARP, RARP协议 。   获取以太网卡的MAC地址 转自:http://www.cnblogs.com/guoyilin/archive/2009/04/01/1426846.html
winPcap获取网卡网络地址和子网掩码
下面是获取网络地址(不是IP地址)和子网掩码的示例,没时间接着往下做例子了,因为接下来需要在LINUX下面使用libPcap,当然我会贴出代码,会linux编程的大牛一般都会,所以准确的说是贴给自己的,喜欢玩数据包的朋友自己看官方例子就行 #include /** 数据包主执行函数 */ #pragma comment(lib,"wpcap.lib") #pragma comment
已知IP地址,如何计算其子网掩码,默认网关地址,网络地址等。
首先要铺垫一些基础知识,整个互联网就是一个单一的、抽象的网络。IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的 32 位的标识符。注意,每个IP地址都是独一无二的,就像人的身份证号码一样。 而IP地址又分为A类、B类、C类、D类和E类地址,其中我们常用的是A、B、C三类,它们是单播地址(一对一通信),每一类地址都由两个固定长度的字段组成,其中第一个字段是
IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)
概念: 1. 概述 IP地址:人们在Internet上为了区分数以亿计的主机而给每台主机分配的一个专门的地址,通过IP地址就可以访问到每台主机。 子网掩码:不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 网关:实质上是网络通向其它网络的IP地址。 DNS:域名服务器,为Internet上的主机分配域名地址的IP地址。
计算机网络 之 IP地址、子网掩码与默认网关
IP地址 给每个连接在Internet上的主机分配的一个32bit地址。地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E 5类。常用的是B和C两类。网络地址的位数直接决定了可以分配的网络数;主机地址的位数则决定了网络中最大的主机数。 A类地址: 网络位8(7)位+主机位24位,0******* ******* ************** IP
VC++获取本机所有IP和掩码信息
// GetIPs.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include //#include #include //#pragma comment(lib, "ws2_32.lib") #pragma comment(lib, "Iphlp