首先介绍一下虚拟机网卡的几种模式
桥接模式
桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
NAT(地址转换模式)
在NAT模式中,主机网卡直接与虚拟NAT设备相连,利用虚拟的NAT设备以及虚拟DHCP服务器来使虚拟机连接外网。
仅主机模式
仅主机模式其实就是NAT模式去除了虚拟NAT设备,将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。
简单了解一下NAT模式配置吧。实际上更改这里并没有起到作用,还是基于上边腾讯云静态ip那个的方法。
在VMware虚拟机菜单栏的 “编辑” 窗口,打开虚拟网络编辑器;选择使用NAT模式,可以设置“NAT设置”和“DHCP设置”,如下图:
记住设置的网关IP,网关IP地址应与上图中的子网IP地址处于同一网段;
DHCP设置
Linux系统配置静态IP地址
使用dhclient命令(dhclient:获取IP地址),使用ip addr命令(也可使用ifconfig命令,来查看IP地址);
下边可以看到 我已经配置好的三个静态ip
修改方法:
使用vi命令,修改IP地址;(vi /etc/sysconfig/network-scripts/ifcfg-ens33);ens33是查询IP地址得到的,若你之前查询结果不是这个,根据实际修改即可,输入命令后,进入到如下界面;
修改文件内容,点击字母i键,就可以对内容进行修改。将ONBOOT=no改为ONBOOT=yes,表示网卡随系统一起启动,将
BOOTPROTO=dhcp改为BOOTPROTO=static,dhcp表示自动获取IP地址,static表示手动设置静态IP地址。
需增加这几行内容:
IPADDR=192.168.30.128
NETMASK=255.255.255.0
GATEWAY=192.168.30.1
IPADDR指定IP地址,这个IP地址是使dhclient获取到的IP地址,NETMASK指定子网掩码,GATEWAY指定网关,就是前面的网关地址,
下面是我的配置:
代码语言:javascript复制TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="ff698e4e-e196-414b-a29b-73d91de4ab80"
DEVICE="ens33"
ONBOOT="yes
IPADDR=192.168.233.128
IPADDR2=192.168.233.130
IPADDR3=192.168.233.136
NETMASK=255.255.255.0
GATEWAY=192.168.233.2