在使用vagrant配置private ip的过程中出现了如下问题:
1.ssh工具连接不上。
2.主机ping虚拟机ip ,ping不通的问题。
解决办法:
1.为什么使用56.100
ipconfig本机 本机上的vitualBox Host-Only Network IP为 : 192.168.56.1
虚拟机的ip 为56段的
2.设置virtualBox的网卡2链接方式为 仅主机(Host-Only)网络
3.在虚拟机端 使用ip addr 查看ip
4.如果不是56.100 设置虚拟机网络配置
进入目录(虚拟机多出来的虚拟网卡virbr0没有什么用,lo是环回网卡127.0.0.1)。
cd etc/sysconfig/network-scripts;
查看 文件
BOOTPROTO = static 静态网络 IPADDR=192.168.3.200 IP地址 NETMASK=255.255.255.0 子网掩码 GATEWAY=192.168.3.1 网关 DNS1 =192.168.3.1 域名解析服务器 ONBOOT=yes 系统启动后执行
重启网卡后上述修改生效,设置静态网络等完成,输入ifconfig看IP变为192.168.3.200即可。
service network restart
另:
查看防火墙命令 systemctl status firewalld
几种连接方式:
——桥接模式:
虚拟系统与主机共享一个网段,虚拟系统可以直接和外部系统通讯,但是容易造成IP地址冲突
——NAT模式:
网络地址转换模式。虚拟系统通过主机上对应自动生成的网卡间接和外部系统通讯(虚拟系统通过主机IP的代理找到外部网络),避免IP地址的冲突。
——主机模式:
一个独立的系统,虚拟机之间可以相互通信,虚拟机和主机之间也能相互通信,但是虚拟机不能访问外部网络