使用 final shell 连接虚拟机中的 cent OS 7
- 基本连接
使用下面指令,在虚拟机检查网关是否配置。如果 ens33 的 inet 有 ip 地址,则说明网关有进行配置。没有的话请先进行下面的网络配置
ifconfig
虚拟机中的 IP 就是上面查的 inet 后面的 IP
- 出现问题后
回到 Windows 中点击 win+r,执行 cmd ,在出现的窗口中 ping 虚拟机的地址
ping 192.168.106.101
如果出现此图说明网络不通,请移步到下面去重新配置网络
如果出现此图说明可以正常连接了
centOS 7 网络配置(net 模式)
虚拟机的网络连接类型的选择,网络连接类型一共有桥接、NAT、仅主机和不联网四种。
-
桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。
-
NAT:NAT 模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。
-
仅主机:虚拟机与宿主机直接连起来
1、查看本机网段
首先在 Windows 系统中输入 win+R => cmd 打开命令面板,然后输入以下命令查看本机网段
ipconfig
配置的虚拟机子网地址可以和本机的 IP 段避开。即不要设置为 10.103.28.xxx
2、配置虚拟机网络
这里将子网 IP 设置为 192.168.106.0
的网段上
网关地址不能为 192.168.106.1
必须大于 1
最后如果想实现final shell 正常连接的上,这个还是需要点上的,会省很多事
3、配置虚拟机的配置文件
cd /etc/sysconfig/network-scripts/ //进入到network-scripts目录下
先打开 ifcfg-ens(xx)
文件进行配置
vim ifcfg-ens33
进入vim界面
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 启用静态IP地址 (需要修改的地方)
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=b3df7575-4ac6-4d13-8a1a-bb8b237221fa
DEVICE=ens32
# 网卡设备自动启动 (需要修改的地方)
ONBOOT=yes
# 在第2步已经设置ip处于192.168.106.xxx这个范围,只要不和网关相同即可 (新增配置)
IPADDR=192.168.106.111
# 子网掩码 (新增配置)
NETMASK=255.255.255.0
# 网关地址就是第2步配置的网关地址 (新增配置)
GATEWAY=192.168.106.2
# dns服务器1,填写你所在的网络可用的dns服务器地址,第1步查询出来的 (新增配置)
DNS1=10.103.31.254
# dns服务器2 (新增配置)
DNS2=114.114.114.114
输入 a 进行插入编写,输入完成,按住 ctrl+c 退出编辑,shift+: wq! 保存并退出
设置 DNS 地址(结合)
vi /etc/resolv.conf # 编辑 resolv.conf文件
# 添加DNS地址 (新增配置)
nameserver 10.103.31.254 # 本机使用网络的DNS
nameserver 114.114.114.114
可以添加多个DNS地址,格式为:
nameserver xxx1.xxx1.xxx1.xxx1
nameserver xxx2.xxx2.xxx2.xxx2
4、重启网络服务
service network restart
测试网络
ping -c3 www.baidu.com
ping -c3 192.168.106.101
- 最后回到 final shell 中