虚拟机配置成静态IP可以保证每次宿主机器重启后,虚拟机的IP保持不变,这对于学习集群环境下的软件(如hadoop集群,mysql等数据库集群)很有用。
vmware workstation 中装好linux系统后(这里用CENTOS 7),虚拟机使用NAT方式上网,可以按照下述方式进行简单的网络配置:
1:设定虚拟机的主机名hostname;
$ sudo hostnamectl set-hostname master_machine
(centos 7 使用hostnamectl命令进行主机名相关的设置)
2:设定静态IP
1>查看vmware的网关:
2>配置网络;
$ cd /etc/sysconfig/network-scripts
$ ls
修改上图中的文件内容
$ sudo vi ifcfg-eno16777736
修改后内容如下:
注意BOOTPROTO由DHCP改成static,加上IPADDR(希望指定的静态IP)NETMASK(子网掩码255.255.255.0) GATEWAY(在第一步vmware中看到的gateway ip) DNS1(114.114.114.114)。
3>重启下:
$ sudo service network restart
至此完成静态IP设置。
有时候我们想在虚拟机组成的局域网之间使用主机名来访问,则修改/etc/hosts文件即可,如: