centos7虚拟机网络与DNS上网配置
讲解安装的虚拟机系统,如何配置网络并能正常连接到外网。虚拟机设置虚拟机对centos镜像安装步骤忽略描述,安装过程选择“桥接”模式。系统ip配置centos的linux系统安装完后,需要配置与物理机通网段的IP。查看物理机配置配置虚拟机IP:ifconfig查看网卡是否up并活跃(即第一行是RUNNING状态)。本文通过修改配置文件的方式,配置ip,需要关注红色框里内容。主要配置:ip需要与物理机
讲解安装的虚拟机系统,如何配置网络并能正常连接到外网。
虚拟机设置
虚拟机对centos镜像安装步骤忽略描述,安装过程选择“桥接”模式。
系统ip配置
centos的linux系统安装完后,需要配置与物理机通网段的IP。
- 查看物理机配置
- 配置虚拟机IP:
ifconfig查看网卡是否up并活跃(即第一行是RUNNING状态)。
本文通过修改配置文件的方式,配置ip,需要关注红色框里内容。
主要配置:ip需要与物理机同一个网段,子网掩码和网关和物理机一样,以及设置成静态ip,开机启动以及设置网卡名称
- 重启网络服务
systemctl restart network
正常重启后,就能ping通物理机地址和外网地址。
以百度的ip地址( 112.80.248.76)为例:
[root@localhost network-scripts]# ping 112.80.248.76
PING 112.80.248.76 (112.80.248.76) 56(84) bytes of data.
64 bytes from 112.80.248.76: icmp_seq=1 ttl=53 time=34.4 ms
64 bytes from 112.80.248.76: icmp_seq=2 ttl=53 time=30.7 ms
(注:如果不通,请尝试关闭防火墙)
service firewalld stop #关闭
firewall-cmd --state #查看防火墙当前状态
4.其他补充:如果需要物理机通过CRT软件ssh到虚拟机,正常在此步将sshd服务开启,就能ssh连接到虚拟机了(默认端口22,可以在/etc/ssh/ssh_config下查看)。
systemctl start sshd
系统DNS配置
为了能上网,也就是ping www.baidu.com能通,需要配置DNS进行域名解析。有两种方法:
一:通过NetworkManager服务修改
1.如图添加DNS域名(和物理机一样),同时开启NM_CONTROLLED选择为yes,表示NetworkManager服务启动能生效(也可以不加,默认yes)。
2.
重启NetworkManager服务
systemctl restart NetworkManager
此时, /etc/resolv.conf 文件内容会被自动填充修改:
[root@localhost network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver 114.114.114.114
此时正常ping www.baidu.com是可以通的。
[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (39.156.66.14) 56(84) bytes of data.
64 bytes from 39.156.66.14: icmp_seq=1 ttl=54 time=5.90 ms
64 bytes from 39.156.66.14: icmp_seq=2 ttl=54 time=9.08 ms
二:手动修改resolv.conf方式配置(个人推荐第一种方便)
1.该方法需要将NM_CONTROLLED选择为no,表示NetworkManager服务启动无法生效。
(注:这个参数如果为no同等于在 /etc/NetworkManager/NetworkManager.conf文件里添加dns=none,两者效果一样)
2.手动添加/etc/resolv.conf 文件内容。
nameserver 192.168.1.1
nameserver 114.114.114.114
更多推荐
所有评论(0)