在Linux系统下,查询内网IP是比较常用的,有以下几个简单的方法:
一、使用ifconfig命令
ifconfig命令可以很方便的在Linux下查询内网IP地址,用ifconfig直接执行即可:
就可以看到本机内所有网卡的IP地址,比如这里lo的IP为127.0.0.1,wlan0为192.168.1.77,就是我们要查询的内网IP。
如果不希望显示所有发现网卡的信息,可以加入网卡名:
$ ifconfig lo
就可以只显示名为lo的网卡的IP,当然,也可以把lo换成其它网卡:
$ ifconfig eth0
二、使用ip addr命令

该命令也可以在Linux下快速查询内网IP地址,执行:
$ ip addr show
就可以看到本机所有的网卡的IP地址,比如这里wlan0的IP为192.168.1.77,就是我们想要查询的内网IP。
三、使用hostname -I命令
如果只想查询本机的内网IP(局域网 IP),可以使用hostname -I命令:
$ hostname -I
就可以得到本机内网IP,该命令不但可以查找IP地址,还可以通过执行 hostname 来查找本机名称。
总结
以上就是Linux下查询内网IP的三种简单方法:ifconfig、ip addr和hostname -I命令,其中ifconfig和ip addr会查找所有网卡的内网IP,而hostname -I只能查找本机的内网IP。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
怎样查看linux下dhcp服务器分配出去的IP地址及剩余IP地址
我认为有2种办法
1。你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址
2. /var/lib/dhcpd/ 这个文件专门记录了DHCP的分配情况
ubuntu系统怎么样查看自己的ip地址
如何设置Linux获取动态及静态IP地址
设置静态IP方法:vim/etc/sysconfig/network-scripts/ifcfg-eth0修改这个文件内容如下形式:# Intel Corporation GI Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=static#为静态的HWADDR=00:15:17:B2:DC:B5ONBOOT=yesIPADDR=10.20.134.199 #这个是设置的静态IP地址NETMASK=255.255.254.0GATEWAY=10.20.134.1 #网关修改后,需要重启网络是更改生效:/etc/init.d/network restart设置动态IP方法:vim/etc/sysconfig/network-scripts/ifcfg-eth1内容如下:# Intel Corporation DM-2 Gigabit Network ConnectionDEVICE=eth1BOOTPROTO=dhcp #动态获取IPHWADDR=00:15:17:B2:DC:B7ONBOOT=no运行命令:dhclient eth1自动获取动态IP地址可以通过:ifconfig查看分配的IP地址。
发表评论