linux网络设置命令 linux网络配置的详细过程

但是因为公司网络限制导致内网IP必须和MAC地址匹配上才能连上外网 。所以不得不改变策略了 , 换用NAT模式来共享宿主机IP上网 。使用NAT模式Mware会自动为我们的虚拟机分配IP地址 , 通过VMnet8虚拟网卡可以就可以利用宿主机的IP进行网络通信 。

linux网络设置命令 linux网络配置的详细过程


共享宿主机网络同样在右下角的网络连接图标 , 点击“网络和interner设置”->“以太网”->”更改适配器设置”进入“网络连接“ , 右击你用的那个网卡->属性->共享 , 勾选“允许其他网路用户通过计算机的internet链接来链接”并在选择框里选择“ VMware Network Adapter VMnet8”网卡 。目的是让宿主机网卡和虚拟机的网卡对接上  , 这样虚拟机通过宿主机(物理电脑)上网和交换数据 。

linux网络设置命令 linux网络配置的详细过程


查看宿主机网络配置接着我们需要查看下宿主机给虚拟网卡vmnet8 分配了哪个IP , 在开始列表中找到 “运行”(快捷键ctrl+r)输入:cmd , 在CMD命令窗口然后输入:ipconfig/all指令就会显示DNS , IP , 子网掩码 , 默认网关等网络配置信息 。我们找到【以太网适配器 VMware Network Adapter VMnet8】 , 这里的ip就是虚拟机配置静态ip时的网关(宿主机的真实物理网卡IP和虚拟机的IP地址并不在同一个范围内) 。

linux网络设置命令 linux网络配置的详细过程


虚拟机配置在VMware菜单栏中选择“虚拟机”->“设置” , 打开的窗口中左侧选择“网络适配器” , 右侧选择“NAT模式(N) , 用于共享主机的IP地址” , 然后点击“确定设置虚拟机为NAT网络 。然后点击“编辑”下的“虚拟网络编辑器” , 这里虚拟机虚拟网卡的IP地址要与主机的虚拟网卡VMware Network Adapter VMnet8处于同一个网段 , 子网掩码、网关、DNS等参数需相同 。所以这里设置子网IP为“192.168.137.0”和子网掩码位“255.255.255.0” , 点击“应用”VMware会自动为我们设置好网关IP 。

linux网络设置命令 linux网络配置的详细过程


Centos配置网络->DHCP自动获取IP如果你是想通过自动获取来配置IP  , 那么在虚拟机配置的时候就需要勾选【使用本地DHCP服务将IP地址分配给虚拟机(D)】选项 。然后在Centos中找到网络配置
/etc/sysconfig/network-scripts/ifcfg-eth33文件 , 用vi命令打开文件ifcfg-eth33修改成如下的网络配置信息 。

linux网络设置命令 linux网络配置的详细过程


Centos配置网络->静态IP设置设置静态IP不需要选择【使用本地DHCP服务将IP地址分配给虚拟机(D)】 , 但是需要查看下静态IP的设置范围(
192.168.137.128~192.168.137.254) 。IPV6的地址我们暂时还没用到 , 可以先把关于IPV6的设置去掉 。

linux网络设置命令 linux网络配置的详细过程


设置网关网关就是一个网络连接到另一个网络的“关口” , 可以连接基于不一样通信协议的网络的设备使彼此之间可以进行网络传输 。虚拟机相对宿主机而言相当于局域网 , 虚拟机和宿主机并不在一个网段上 , 这时宿主机和虚拟机要实现网络之间的通信则必须通过网关 。Centos设置网关可以编辑vi /etc/sysconfig/network 文件 , 具体设置可以参考如下:

推荐阅读