为你虚拟机上CentOS的最简化版本配置固定IP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了为你虚拟机上CentOS的最简化版本配置固定IP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2148字,纯文字阅读大概需要4分钟。
内容图文
![为你虚拟机上CentOS的最简化版本配置固定IP](/upload/InfoBanner/zyjiaocheng/941/e73fca04377347c6893136c6fefc84db.jpg)
用vmware workstation虚拟机模拟生产环境的Linux一般用最简化模式安装,也就是不带其他组件和服务,生产环境需要什么组件再下载安装。但是这时候网络没有配置好,那么如何把虚拟机设置为IP是10.0.0.130的固定IP呢?
一、配置虚拟机网络
打开vmware workstation的虚拟网络编辑器,将VMnet8选定NAT模式,将子网IP配置成10.0.0.0 ,子网掩码设定为255.255.255.0,NAT的网关设定为10.0.0.2,并保存。
这时候可以在宿主机的网络连接菜单看到虚拟机的网络适配器vmware network adapter vmnet8中IP地址为10.0.0.1,默认网关为10.0.0.2
二、配置虚拟机网卡文件
打开网卡文件/etc/sysconfig/network-script/ifcfg-ens33,将虚拟机IP配置为10.0.0.130,bootproto配置为static或者none,onboot设定为yes,网关配置为10.0.0.1
配置完成后保存并退出,重启网络服务service network restart后,理论上应该可以ping通外网,此时提示报错不能ping通,问题出在哪?
三、排错
首先用宿主机ping一下虚拟机IP,如果不能ping通需要检查一下iptables、firewall、selinux这些防火墙和安全服务是否开启,如果开启可能会拦截网络连接,所以我们先关闭防火墙和安全服务,以后有需要再开启。
1.systemctl status/disabled firewalld
2.chkconfig iptables disabled
3.vim /etc/selinux/config 将selinux设定为disable
这时候应该可以ping通虚拟机
然后用虚拟机ping宿主机IP,如果ping不通可能是由于宿主机的防火墙拦截了连接,以win10为例,打开“高级安全windows defender防火墙”,将入站规则中名称有关IPv4的规则开启。此时可以ping通宿主机IP。
再此用虚拟机ping外网域名,如www.baidu.com,我们会发现依然不能ping通,问题出在哪?
是宿主机的问题吗?用宿主机ping www.baidu.com ,我们发现目标IP183.232.231.174可以ping通,那就是宿主机的网络没有问题
用虚拟机ping 这个IP(183.232.231.174)我们发现也可以PING通,所以可以确定问题出在了DNS上。
四、最终解决
我们用最简化安装的CentOS是不带DNS服务的,所以需要手动安装相关包,而此时是连不了网的,那么该如何处理呢?
1.我们可以配置本地yum源,然后直接安装
2.我们可以用dhcp服务,最简安装是带有这个服务的,在网卡配置文件的bootproto选项配置成dhcp,然后重启网络服务后可以连接外网,这时候就可以yum install -y bind-chroot安装DNS服务了,安装好可以用netstat -unlp 指令查看到端口号是68,程序名是dhclient的一个服务。
安装好以后可以再将bootproto改回static,重启服务以后可以联通外网。
除此以外网关配置有问题可能需要到route -n 来查看路由表是否有问题。
内容总结
以上是互联网集市为您收集整理的为你虚拟机上CentOS的最简化版本配置固定IP全部内容,希望文章能够帮你解决为你虚拟机上CentOS的最简化版本配置固定IP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。