发布网友 发布时间:2022-05-23 20:44
共1个回答
热心网友 时间:2023-11-24 08:35
可以这么考虑!方案是可行的,即使物理机只有一个网卡,下面是我的学习笔记: 虚拟机桥接模式连接物理机 我们首先说一下VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMwareNetworkAdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMwareNetworkAdepterVMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡 我们一般采用静态IP地址桥接网络的方式进行网络配置 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等 地位(虚拟网卡既不是AdepterVMnet1也不是AdepterVMnet8)。 那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡 的IP地址也要设置为同一网段。两个网卡在拓扑结构中是相对独立的。 设定IP $sudovi/etc/sysconfig/network-script/ifcfg-eth0 DEVICE=eth0 IPADDR=IP地址(你要分配的固定ip) NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址(和你的物理机网关应该是一样的) ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[yes|no](非root用户是否可以控制该设备) BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOT协议|DHCP协议) HWADDR=MAC地址(可以不填,若要写,用ifconfig-a获取) $sudo/etc/init.d/networkingrestart 这时候就能ping到局域网中的电脑了。但是上不了Internet,是因为没有设置DNS的原因。DNS信息保存 在/etc/resolv.conf中,一旦更改,立即生效。 $sudovi/etc/resolv.conf nameserver(参照主机) nameserver(参照主机) 保存并关闭,现在就可以上网了。 附网卡设置相关命令: 查看网卡信息:ifconfig 重启网卡使设定生效:sudo/etc/init.d/networkingrestart 查看路由相关信息:netstat-rn 注意:ip设定要与宿主机同一网段。DNS服务器可参考宿主机。