linux下如何查看某个网卡当前使用的IP。

在linux系统下如何能得知某个网卡当前使用的IP是多少,比如我是通过执行ifconfig eth0配置的eth0网卡的ip,那么这个ip在/etc/sysconfig/network-script/ifcfg-eth0文件里看不到这个ip,那么是在哪个文件里记录了eth0所使用的这个IP,而我只需要读取这个文件就能获得这个这个网卡的IP。

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:ip addr eth0。

3、键盘按“回车键”运行shell指令,此时会查询到eth0网卡的ip地址。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-12

1、首先要打开linux客户端。

2、接下来需要点击连接linux按钮。

3、然后需要输入用户名,主机ip地址。

4、接下来需要输入密码。

5、然后发现连接成功,可以进行操作。

6、最后输入ifconfig命令,返回ip地址信息。

本回答被网友采纳
第2个回答  2019-07-25

1、首先打开linux客户端进入客户端主界面。

2、然后需要点击界面上方连接linux按钮。

3、然后需要输入用户名,主机ip地址。

4、然后界面上会提示输入密码,输入密码点击ok即可。

5、连接成功,可以进行操作。

6、输入ifconfig命令,即可返回ip地址信息。

本回答被网友采纳
第3个回答  2019-06-28

1、先要打开linux服务器,然后在linux桌面的空白处点击右键。

2、在弹出的下拉选项里,直接点击【打开终端】。

3、打开linux服务器的命令终端后,在这里就可以使用获取ip地址命令来查询了。

4、输入查询linux的ip地址的命令:ifconfig -a,然后回车。

5、使用查看linux的ip地址命令后,就会在终端命令窗口里显示出ip地址。

6、不想打开linux服务器来查看ip地址,还可以通过远程登录shell工具来查询ip地址,命令也是一样的。

本回答被网友采纳
第4个回答  推荐于2017-09-09
直接执行 ifconfig [网卡设备名] 也可以看网卡信息的,包括 IP 地址。
不是所有的 Linux 系统的网卡配置文件都是在 network-script 下的,不同发行版的可能会不同,比如 Ubuntu 就是保存在 /etc/network/interfaces 文件中。追问

使用ifconfig 网卡名 我是知道的 但是我在程序里想获得某网卡当前正使用的IP,执行ifconfig 网卡名出来的IP v4 v6都有 如果不了解根本不知道使用的是V4还是V6, 虽然IPV6现在还不通用,但是我在程序里也得有相应的处理,为以后做预留。ifcnfig命令能够显示出每个网卡的IP,这个命令肯定也是从系统中的某个文件里读出来的吧,我就想知道这个文件。

追答

网卡配置文件肯定是有的,但是不同的发行版系统是不同的。
其次。如果是DHCP的话,网卡配置文件里是不会保存IP信息的(其它文件未知)。

本回答被提问者和网友采纳
相似回答