主机名变成bogon怎么解决?
by:授客 QQ:1033553122
一:使用hostname命令
[laiyu@localhost ~]$ hostname
localhost.localdomain
[laiyu@localhost ~]$ hostname youname
hostname: you must be root to change the host name
[laiyu@localhost ~]$ su -
Password:
[root@localhost ~]# hostname yourname
[root@localhost ~]# hostname
yourname
[root@localhost ~]# su laiyu
[laiyu@yourname root]$
注意:这样只是临时更改了主机名,一重启主机名就变回原来的
二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
1.修改/etc/sysconfig/network里面的主机名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在这修改hostname
GATEWAY=192.168.1.1
[root@yourname ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain //如果这里不是你要的名字,把名字改为你要的
...
说明:有时候就上面两行
2.修改/etc/hosts里面的名字
[root@yourname ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain4
192.168.1.121 yourname //新增、该改行,yourname为你选择的主机名,192.168.1.121为主机ip地址
注:还有一种情况,就是配置文件里面都没错,就是要的主机名,但是显示主机名就是bogon,那这种情况啥时候出现呢?
我遇到的一种情况,虚拟机上网,网卡设置为brigde桥接,宿主主机为无线网络,自动获取ip,虚拟机也是自动获取ip,结果出现了,直接断开网络,,发现自动为localhost了。。