contOS 网络配置
设定VirtualBox虚拟网卡的IP地址(现在设定本地机器网卡IP 192.168.56.1 子网掩码255.255.255.0)
- 设置虚拟机中的网络设置
- 在虚拟机中选用host-only网络(注:这样虚拟机是无法连外网的)
- vim /etc/sysconfig/network (编辑完之后按ESC退出编辑模式,输入:wq保存退出)
NETWORKING=yes
GATEWAY=192.168.56.1 - vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet IPADDR=192.168.56.100 NETMASK=255.255.255.0
- 修改主机名hostnamectl set-hostname master (主机名千万不能有下划线!)
- 如果需要虚拟机上网还需要配置/etc/resolv.conf
- 重启网络service network restart (或者 systemctl restart network )
- 检查ssh服务的状态 service network restart
- 互相ping,看是否测试成功,若不成功,注意防火墙的影响。关闭windows或虚拟机的防火墙。systemctl stop firewalld system disable firewalld
- 连外网的IP配置:使用桥接网卡
- 在虚拟机选用桥接网卡,重启网络,直接就可以连外网并且可以和本机互通。这属于动态获取IP方式。
- 还有一种静态获取IP的配置如下:
- 在本机找一个环境(非host-only 网卡环境,而是原来能上网的网卡环境)中没有使用的IP,ping不通说明没人用。84没人用,然后我把虚拟机设置成84的IP
- vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 BOOTPROTO要设置成static,你手动分配的IP84才能生效,,dhcp是动态分配。这是好这里之后和本机互通也是没有问题的。但还是不能联网。还需要设置DNS
-
- 设置DNS:VIM /etc/resolv.conf 输入e 然后把DNS设置成和你本机同样的DNS就能上网了。如下图
-
- 使用XShell登陆
检查ssh服务状态systemctl status sshd (service sshd status),验证使用XShell是否能登陆成功。