Linux主机名由@localhost变成了@bogon了之后,访问网络就会出现问题,重启后也没有解决。网上搜索,解决步骤
正常情况
[root@localhost ~]# hostname
localhost
实际
[root@bogon ~]# hostname
bogon
1. 修改/etc/sysconfig/network主机名
[root@bogon ~]# vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=localhost #在这修改hostname GATEWAY=192.168.1.1 #网关
我这里配置文件也没错,还是显示 bogon
2. 修改/etc/hosts里面的名字
[root@bogon ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain4 192.168.1.121 yourname # 追加这行 你的IP 和主机名
到这里问题解决
原因:虚拟机连接上网络,网卡设置为brigde桥接,宿主主机(window)为无线网络,自动获取ip,虚拟机也是自动获取ip
然后
这里还需注意,看你的是否自动获取ip,如果是每过段时间ip地址会变化
这里修改为静态获取
进入根目录下的etc目录 cd /etc/sysconfig/network-scrips/,然后使用 >vim ifcfg-ens33 -- 或者直接使用 vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改参数如下:
TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“static”
DEFROUTE=“yes”
IPV4_FAILURE_FATAL=“no”
IPV6INIT=“yes”
IPV6_AUTOCONF=“yes”
IPV6_DEFROUTE=“yes”
IPV6_FAILURE_FATAL=“no”
IPV6_ADDR_GEN_MODE=“stable-privacy”
NAME=“ens32”
UUID=“54794a67-f888-453c-9de3-7ba2a28fbbae”
DEVICE=“ens32”
ONBOOT=“yes”
IPADDR=192.168.81.137
NETMASK=255.255.255.0
GATEWAY=192.168.81.1追加添加以下几行 BOOTPROTO=static #设置为静态ip IPADDR=192.168.81.137 #你要设置的ip NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.81.2 #网关 ONBOOT=yes #开机启动 DNS1=192.168.81.1 NM_CONTROLLED=no