一、使用 su 命令切换到 root 用户
[develop@bogon ~]$ su # 这里的'$'代表目前登录的用户是普通用户
Password:
[root@bogon develop]# ping www.baidu.com # 这里的'#'代表目前是 root 用户
PING www.baidu.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=128 time=56.9 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=128 time=29.8 ms
^C
--- www.baidu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 29.805/43.395/56.985/13.590 ms
二、配置网络
我在这遇见过这么一个大坑,装好的虚拟机几天过后发现上不了网了,百思不得其解,最后发现原来是这里的问题:没有配置本机VMnet8和虚拟机网络。当然这个问题不是人人都能碰到,据我了解的很多人就没碰到这个问题。
配置本机VMnet8
NAT模式(VMnet8)可以实现虚拟机之间、虚拟机和主机之间以及虚拟机和外部的网络通信。

标题配置虚拟机网络




三、修改配置文件
查看本机 ip 地址,在 Windows 系统下输入ipconfig -all 查看本机的VMnet8网卡信息:IP地址和子网掩码。

此处的 ip 和子网掩码就是是我自己上面配置的。
在 CentOS 7 中配置的 ip 地址必须和本机VMnet8网卡信息:IP地址在同一个网段内。
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="ens33"
UUID="e73793f8-9001-4418-8406-30a8d9a4c5d8"
DEVICE="ens33"
ONBOOT="yes" # 开机自启
IPADDR=192.168.28.130 # 配置 ip 地址
NETMASK=255.255.255.0 # 虚拟机的子网掩码必须和本地VMnet8子网掩码一样
GATEWAY=192.168.28.2 # 配置网卡,VMnet8的ip为192.168.28.1
DNS1=8.8.8.8 # google的DNS
DNS2=114.114.114.114 # 电信的DNS
修改完之后,按ESC 键,输入:qw(此处包括冒号)保存并退出。
三、重启网卡
使用 service network restart命令重启网卡

到了此处,恭喜你配置成功!
针对文章可能存在的一些不足之处,请大佬指出,经核实以后会尽快对文章进行修改,感谢您的支持!!!
本文介绍了如何在Linux系统中使用su命令切换到root用户,并详细讲解了遇到虚拟机网络配置问题的解决步骤,包括检查VMnet8设置、修改CentOS7的网络配置文件ifcfg-ens33,以及重启网络服务。确保虚拟机的IP地址与本机VMnet8在同一网段,设置正确的网关和DNS,从而实现网络连接。

1万+

被折叠的 条评论
为什么被折叠?



