问题:VMware中新建一个虚拟机,启动后发现没有IP
解决办法:
1.新建虚拟机的时候 , 发现没有勾选自动连接
注: 要么删除虚拟机重新建一个 , 要么看第二种解决办法.推荐还是把删了重新建一个
2. 设置一个ip地址
注: 设置完ip地址后 , 虚拟机重启之后 , IP就会没有了 ,又得重新设置
问题:虚拟机在设置完静态IP后,莫名其妙地主机名就变成了bogon,并且问题会稳定复现,就是说每次重启都会
一般没什么问题,但可能导致oracle安装过程网络配置出错等问题。
原理分析:
bogon是指那些不该出现在internet路由表的地址。
Linux在初始化系统时,会先判断主机名,如果主机名是localhost或localhost.localdomain,则会获取主机IP地址并执行DNS逆向解析,将解析到的结果赋值给HOSTNAME。问题是,有些DNS服务器,会将私有地址,保留地址这样不应该出现在网络上的IP地址解析成bogon。
运营商 DNS 或路由器自作主张把所有内网 IP 反解成了 bogon。
解决方案1:
推荐的方案就是让本地IP地址解析时不经过DNS服务器,直接使用hosts文件,直接将本机的IP地址解析为localhost。
关于 bogon
bogon是指那些不该出现在internet路由表中的地址,包括私有地址和未正式分配出去的地址。
除了上面的定义之外,还有一种定义的说法:
bogon就是Martians(就是私有地址和保留地址的称呼,详见RFC1918和RFC5735)和IANA未分配给RIR的并集。
这里有一份由IANA维护的IPV4分配列表,在这里可以看到 005/8就是未分配的地址,也就是bogon range。
同时还有一个概念叫做Fullbogons,它的定义范围比bogon还要大,指的是那些虽然IANA分配给RIR的地址,但是这些地址RIR没有分配给ISP或者end-user使用的地址。
bongon是没有什么用处的,需要在路由上设置ACL或者做BGP BLACKHOLING过滤掉那么,我的主机名变成bogon是怎么回事又该怎么办呢?
可能是在反向解析IP时,DNS没有过滤bogon,所以把内网的IP反向解析成了bogon,所以把DNS换成一个过滤了bongon的DNS是其中一种解决办法。