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

重点说明

  1. 首先ip地址可以任意,只要和网关是处于同一网段,比如我的123不能变,但是网关是哪里来的呢?

  2. 查看vmware的虚拟网络编辑器


    此时网关和子网掩码都有了

  3. 配置DNS
    你如果配置了8.8.8.8等dns,虽然可以和外网连通,但是却不能ping通宿主机

  4. 查看自己的dns
    windows上cmd输入ipconfig/all
    如果你是无线网就找无线网的配置,以太网找以太网

  5. docker环境另需
    vi /usr/lib/sysctl.d/00-system.conf
    追加net.ipv4.ip_forward=1

  6. 重启网络服务
    sysytemctl restart network

posted @ 2020-07-09 11:19  程序员小宇  阅读(400)  评论(0编辑  收藏  举报