一、安装centos7虚拟机
首先,在虚拟机软件中安装centos7虚拟机,并设置其相关配置。安装完成后,启动虚拟机。
二、查看网络配置
在centos7虚拟机中,可使用以下命令查看当前系统的网络配置信息:
ifconfig
如果当前虚拟机无法连接互联网,则可以使用以下命令打开网络服务:
systemctl start network.service
这样就可以开启网络服务的监听了。
三、配置静态IP地址
在centos7虚拟机中,为了能够在内外网环境下访问该虚拟机,需要为虚拟机配置静态IP地址。
首先,使用以下命令备份当前默认的网络配置文件:
cp /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-ens160.bak
然后,使用以下命令编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens160
编辑后的内容如下:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.1.103 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 DNS2=8.8.8.8 DNS3=114.114.114.114 IPV6INIT=no NAME=ens160 DEVICE=ens160 ONBOOT=yes
其中IPADDR、NETMASK、GATEWAY、DNS1、DNS2和DNS3需要根据具体情况进行填写,填写完成后保存退出。
最后,需要重启虚拟机网络服务使其生效:
systemctl restart network.service
这样,centos7虚拟机就配置成功了自己的静态IP地址。
四、配置网络连接类型
centos7虚拟机中,还可以通过修改网络连接类型,来切换虚拟机对外的网络连接方式。
使用以下命令查看当前网络连接类型:
nmcli connection show
使用以下命令将网络连接类型切换为dhcp:
nmcli connection modify ens160 connection.autoconnect yes ipv4.method auto
使用以下命令将网络连接类型切换为静态IP地址:
nmcli connection modify ens160 connection.autoconnect yes ipv4.method manual ipv4.addresses 192.168.1.103/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1,8.8.8.8,114.114.114.114
修改后需要重启虚拟机网络服务使其生效:
systemctl restart network.service
五、配置SSH服务
SSH是远程连接CentOS系统的通用方式,可以使用以下命令安装SSH服务:
yum install –y openssh-server
安装完成后,启动SSH服务:
systemctl start sshd
使用以下命令开启SSH服务的自启动:
systemctl enable sshd
使用以下命令查看当前SSH服务状态:
systemctl status sshd
若服务状态显示为Active(running),则SSH服务已经成功安装并启动了。
六、配置防火墙规则
为了保证虚拟机在联网的同时保持安全,需要对虚拟机设置防火墙规则。
使用以下命令查看当前的防火墙规则:
iptables -L -n
使用以下命令开启SSH服务的防火墙规则:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
使用以下命令重启防火墙服务将规则生效:
systemctl restart iptables.service
至此,centos7虚拟机的网络配置已经设置好了,可以使用SSH连接工具进行远程登录,并通过网络访问外部资源。