linux下如何查看某个网卡当前使用的IP。
在linux系统下如何能得知某个网卡当前使用的IP是多少,比如我是通过执行ifconfigeth0配置的eth0网卡的ip,那么这个ip在/etc/sysconfig/n...
在linux系统下如何能得知某个网卡当前使用的IP是多少,比如我是通过执行ifconfig eth0配置的eth0网卡的ip,那么这个ip在/etc/sysconfig/network-script/ifcfg-eth0文件里看不到这个ip,那么是在哪个文件里记录了eth0所使用的这个IP,而我只需要读取这个文件就能获得这个这个网卡的IP。
展开
11个回答
展开全部
直接执行 ifconfig [网卡设备名] 也可以看网卡信息的,包括 IP 地址。
不是所有的 Linux 系统的网卡配置文件都是在 network-script 下的,不同发行版的可能会不同,比如 Ubuntu 就是保存在 /etc/network/interfaces 文件中。
不是所有的 Linux 系统的网卡配置文件都是在 network-script 下的,不同发行版的可能会不同,比如 Ubuntu 就是保存在 /etc/network/interfaces 文件中。
追问
使用ifconfig 网卡名 我是知道的 但是我在程序里想获得某网卡当前正使用的IP,执行ifconfig 网卡名出来的IP v4 v6都有 如果不了解根本不知道使用的是V4还是V6, 虽然IPV6现在还不通用,但是我在程序里也得有相应的处理,为以后做预留。ifcnfig命令能够显示出每个网卡的IP,这个命令肯定也是从系统中的某个文件里读出来的吧,我就想知道这个文件。
追答
网卡配置文件肯定是有的,但是不同的发行版系统是不同的。
其次。如果是DHCP的话,网卡配置文件里是不会保存IP信息的(其它文件未知)。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询