linux CentOS7虚拟机修改静态ip地址
为什么要配置静态ip
不配置静态ip,虚拟机的ip在你关机重启后会发生变化的,因为你使用的是NAT模式,并且ctenos获取IP是dhcp自动模式。当你换一个WIFI连接,虚拟机ip发生变化,会导致mysql连接失败,代码需要更改等等问题
配置方法
vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后修改,没有的添加
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.123.128
NETMARSK=255.255.255.0
GATEWAY=192.168.123.2
DNS1=192.168.1.1
重点说明
-
首先ip地址可以任意,只要和网关是处于同一网段,比如我的123不能变,但是网关是哪里来的呢?
-
查看vmware的虚拟网络编辑器
此时网关和子网掩码都有了 -
配置DNS
你如果配置了8.8.8.8等dns,虽然可以和外网连通,但是却不能ping通宿主机 -
查看自己的dns
windows上cmd输入ipconfig/all
如果你是无线网就找无线网的配置,以太网找以太网
-
docker环境另需
vi /usr/lib/sysctl.d/00-system.conf
追加net.ipv4.ip_forward=1 -
重启网络服务
sysytemctl restart network