vmware+网桥+centos7+静态IP 到底行不行?

背景:windows主机+vmware+centos7

测试环境,centos一直是动态Ip,玩得很欢,这次因为项目k8s测试需要,改成静态ip,发现在centos内无法ping通域名,搜遍网络,也没找到有效的办法,大部分方法是把vmare的bridge连接更改成nat模式,然后再修改虚拟网卡的ip和网关,之后再修改centos保持与外界参数一致 ,这个办法有效,但是宿主机就没办法和centos在同一网段了,很不方便(如何保持宿主机和centos及docker容器在同一网段请参考上一篇随笔)。

那vmware网桥模式下centos静态IP就真的无解吗?今早跑步的时候大脑清晰,梳理了一下,回来一试也通过了,记录下来,给以后需要的同学借鉴,让大家少走弯路

三个要点

1,/etc/sysconfig/networks-scripts/ifcfg-ens33 (centos7下是这个,没有这个文件去查查对应的网络配置文件)

BOOTPROTO=static 

IPADDR=192.168.1.44   #这里需要替换成你的网段局域网IP

NETMASK=255.255.255.0

NM_CONTROLLED=no  

2,/etc/resolv.conf

nameserver 8.8.8.8

 

 

3, 添加路由

route add -net 0 gw 192.168.1.1 netmask 0

提示1:如果下载的是最小化centos7,没有route命令,需要先安装:yum install net-tools

提示2:3是临时生效,如果需要永久生效可以放入启动文件(修改启动文件网络办法通用,可以自行搜索)

 

 测试生效:

 

posted @ 2020-10-16 10:20  小侬  阅读(109)  评论(1编辑  收藏  举报