文章目录
- 1进入虚拟机设置选中【网络适配器】选择【NAT模式】
- [2 进入windows【控制面板\网络和 Internet\网络和共享中心\更改适配器设置】设置网络状态。](#2 进入windows【控制面板\网络和 Internet\网络和共享中心\更改适配器设置】设置网络状态。)
- [3 设置VM的【虚拟网络编辑器】](#3 设置VM的【虚拟网络编辑器】)
- [4 设置系统网卡](#4 设置系统网卡)
- [5 设置虚拟机固定IP](#5 设置虚拟机固定IP)
刚安装完系统,有的人尤其没有勾选自动网络配置的情况下,是访问不了外网的,本机也连不通虚拟机。
或者现在有的是动态ip,几次之后启动ip地址就变了,会导致其他软件或程序之前连接配置要重新更改,很麻烦,下面讲解一下如何配置网络,如何设置成固定ip。
1进入虚拟机设置选中【网络适配器】选择【NAT模式】
2 进入windows【控制面板\网络和 Internet\网络和共享中心\更改适配器设置】设置网络状态。
-
我们选择【VMnet8】 点击【属性】查看它的网络配置
-
我们找到【Internet 协议版本 4(TCP/IPv4)】点击设置如上图所示。
3 设置VM的【虚拟网络编辑器】
-
打开虚拟网络编辑器,点击更改设置,赋予管理员权限。
-
选择 【更改设置】 进入虚拟网络编辑器管理,设置如下设置。
-
之后我们找到【DHCP设置】查看网关,如图这里的网关是 【192.168.220.2】(这个是可以更改的)我们需要记住这个IP
4 设置系统网卡
此时我们ping www.baidu.com
发现是ping不通的,说明我们的网络没有连接上。
shell
ping www.baidu.com
-
我们查看系统网卡位置,进入编辑,先设置网卡启用,并动态获取ip。
shellcd /etc/sysconfig/network-scripts #切换目录 ll #显示该目录下文件 vi ifcfg-ens33 #编辑该文件
shellTYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp #动态获取ip 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 DEVICE=ens33 ONBOOT=yes #是否启用网卡
我们敲击键盘 【i 】进入编辑,更改成如图配置,然后按键盘【 esc 】然后【shift+: 】输入【wq】,保存退出。
-
然后我们更新一下网络
systemctl restart network
此时发现ping
www.baidu.com
能ping通,这说明我们联通了网络。
此时可以通过命令查看动态ip
ip addr
我们一般通过
ifconfig
查看ip,但现在会发现我们查看ip【ifconfig】指令无效,因为纯净的CentOS 7没有该命令。可以联网安装。
5 设置虚拟机固定IP
上述步骤做完后,本机电脑已可以ping通虚拟机,可以用连接工具进行连接。
-
打开网络编辑:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
shellTYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #设置成静态IP 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 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.220.131 #你要的IP地址(必须在你设置的范围里) NETMASK=255.255.255.0 #网络掩码 GATEWAY=192.168.220.2 #网关 DNS1=8.8.8.8
-
然后保存退出。
更新网络:
systemctl restart network
可以看到ip是自定义设定的固定ip,且能连接外网。