问题描述
- 我装的centos虚拟机为何会有两个ip地址?
-
我使用ifconfig 命令查看结果如下:
[root@localhost network-scripts]# ifconfig
eno16777736: flags=4163 mtu 1500
inet 192.168.1.145 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe93:4fd0 prefixlen 64 scopeid 0x20
ether 00:0c:29:93:4f:d0 txqueuelen 1000 (Ethernet)
RX packets 10466 bytes 1281227 (1.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2912 bytes 278389 (271.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0我查看配置文件结果如下:
[root@localhost network-scripts]# **cat ifcfg-eno16777736 **
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=6d5af5cd-0db3-4624-956a-a18593f4f8a7
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.1.107
PREFIX=24
GATEWAY=192.168.1.1
DNS1=202.106.46.151
PEERDNS=no
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes而且我在windows下这两个ip地址都可以ping通。求解答
解决方案
一台机器可以同时拥有多个IP地址! 像windows和linux本来就有一个内环网卡。地址是127.0.0.1
解决方案二:
不是内环网卡,内环网卡是叫lo对吧,我看到了,只是没贴上了而已。我说的都是eno16777736这个网卡,配置文件中和用命令查看是两个地址
解决方案三:
你的配置好像是先DHCP一遍,然后又配置了一个IP上去,所以。。。