Linux虚拟机(VMware)设置固定IP

来源:互联网 发布:用什么编写python 编辑:程序博客网 时间:2024/06/04 07:16

一般使用VMware开启Linux虚拟机常见的网络类型有Bridge(桥接模式),NAT,Host-only(仅主机)3种。

  • NAT:自动分配IP地址,只有宿主机(即虚拟机所在电脑)能访问虚拟机,可以通过宿主机访问网络,优势是不会与其他物理主机IP冲突,方便学习和测试。
  • Bridge(桥接模式):设置固定IP,自己和同一局域网的主机可以访问虚拟机,就像一个真实的主机,跟宿主机同处于同一个局域网,优势是虚拟机可以作为一台真正的主机,缺点是可能会与其他物理主机IP冲突。
  • Host-only(仅主机):只有宿主机可以访问虚拟机,不能访问网络。

一般我们都是使用NAT作为开发测试和学习,但有时需要在自己电脑上的虚拟机部署项目,并让同一局域网的其他人访问,此时就需要使用Bridge桥接模式。

首先,修改VMware对应虚拟机的网络适配器连接模式,选择桥接模式
这里写图片描述

打开cmd,使用ipconfig查看IP自己电脑的IP配置
这里写图片描述
为了避免出现IP冲突,设置IP之前一定要自己先测试自己要使用IP是否已经被占用,可以通过ping IP地址进行测试。

在Linux系统中,vi /etc/network/interfaces查看IP配置
这里写图片描述
其中

auto eth0 #开机自动连接网络iface lo inet loopbackiface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ipaddress 192.168.0.115 #设置未被使用的ip地址netmask 255.255.255.0 #设置子网掩码,通过ipconfig可以查看gateway 192.168.0.1 #设置网关,通过ipconfig可以查看

修改后的interfaces文件为
这里写图片描述

如果需要设置dns的话,通过vi /etc/resolv.conf配置
这里写图片描述
其中nameserver就是dns服务器IP地址,可以配置首先和备选两个dns服务器,如下

nameserver 192.168.184.1 #设置首选dnsnameserver 192.168.184.2 #设置备用dns

实际使用中,建议把注释去掉,避免触发未知的异常!

上面的配置好后,service networking restart 重启网络就可以实现固定IP地址了。

0 0
原创粉丝点击