为什么改成静态ip重新启动就启动不了?没有网了

来源:2-1 LAMP之安装Linux

两粒种子一片森林

2016-12-02 22:17

为什么改成静态ip重新启动就启动不了?没有网了

写回答 关注

4回答

  • Max雄
    2017-06-04 10:48:29

    话说第一次设置完可以用,然后第二天起来就不能用了,不知道什么原因,之后无论怎么弄都不行了,郁闷。。。

    http://img.mukewang.com/5933748e0001ec4204030370.jpg

    DNS1改成8.8.8.8也不行

  • 慕妹5534685
    2016-12-17 22:01:04

    使用xshell远程连接设置完成后发现 xshell 终端可以远程连接虚拟机了 但是ping 不通外网 ,原因很简单,就是因为没有设置好虚拟机的“网关”和“域名”这两个因素

    解决:

    1.打开配置文件   # vi /etc/resolv.conf

    写入以下配置项
        nameserver="8.8.8.8"    #(Google的公共DNS服务)
        nameserver="8.8.4.4"    #(Google的公共DNS服务)

    2.打开配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  配置 网关 和 dns

    写入以下配置项

       GATEWAY="10.0.70.1"(这个要写成自己机器上的)
       DNS1="8.8.8.8" # (Google公共DNS以下相同)
       DNS2="8.8.4.4" 

    3.保存后记得重启网络服务

    sudo systemctl restart network.service

    4.重启虚拟机(不进行重启不会生效,非常重要),完成配置


  • 慕妹5534685
    2016-12-08 23:06:28

    使用下面的方法,绝对不坑

    1.设置虚拟机使用“桥接模式”

    2.使用 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  打开配置文件(其中 enp0s3 是你的linux的网卡名,在shell中 使用 ip addr 命令自行查看自己的名称并将此处的改成自己的,紧跟数字的后面那个参数就是,不是ol那个)


    修改以下参数
    将 BOOTPROUTE="dhcp" 改为 BOOTPROUTE="static"
    将 ONBOOT="no" 改为 ONBOOT="yes"

    然后添加如下参数(位置随意)

    IPADDR="192.168.0.150"(注意:因为使用“桥接模式”所以此处的 ip 地址一定要和宿主机在一个网段,设置时先看一下宿主机的ip)
    NETMASK="255.255.255.0"
    NM_CONTROLLED="no"

    3.关闭防火墙并使防火墙开启 22 端口
     sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

    4.重新开启防火墙
     sudo systemctl restart firewalld.service

    5.重启网络服务
    sudo systemctl restart network.service

    6.重启系统
    右击 centos7 -> 重启

    7.打开xshell客户端
    输入ip 192.168.0.150 连接即可,配置完成

    -------------------------------------------

    常犯错误

    1.修改完参数后没有重启网络服务及虚拟机
    2.没有设置防火墙开放 22 端口

    jocker...

    我用了你的方法设置了,无法上外网了,shell可以连接虚拟,但是虚拟无法ping www.baidu.com

    2016-12-09 18:21:30

    共 2 条回复 >

  • 是卢比
    2016-12-03 10:50:52

    我也是 能ping同本地网关跟本机 我用的是桥接 就是ping不通外网ip

PHP环境LAMP/LNMP安装与配置

本课程适于PHP初学者,手把手教你LAMP/LNMP环境安装配置

45306 学习 · 224 问题

查看课程

相似问题