美文网首页
Ubuntu16.04设置静态IP

Ubuntu16.04设置静态IP

作者: 忘了呼吸的那只猫 | 来源:发表于2018-10-19 15:12 被阅读20次

    本文介绍Ubuntu16.04环境下,静态IP的配置流程。

    (1)获取网卡名字

    ip route show

    (2)配置静态IP

    vim /etc/network/interfaces

    修改如下部分:

    # interfaces(5) file used by ifup(8) and ifdown(8)

    auto lo

    iface lo inet loopback

    auto eth0   #此处是网卡的名字,是eth0、enp2s0.....用上面的方法查出来是什么就写什么

    iface eth0 inet static

    address 192.168.108.50

    gateway 192.168.108.2 #netstat -rn 命令或者  route -n  查看现有的

    netmask 255.255.255.0

    #network 192.168.0.0

    broadcast 192.168.108.255  #广播地址,可以通过ifconfig查看现有的。

    配置完成之后重启网络:

    sudo /etc/init.d/networking restart

    这时查看的就修改好的配置信息了。

    如果gateway配置出错,会报错如下错误:

    root@ubuntuServer01:/etc/network# sudo /etc/init.d/networking restart

    [....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.

     failed!

    (3)重启网络服务

    /etc/init.d/networking restart

    2.配置DNS

    接下来就是配置DNS解析了,DNS解析文件再/etc/resolv.conf。

    执行:vim /etc/resolv.conf

    dnameserver 127.0.1.1

    nameserver 223.5.5.5     #阿里的DNS、这里我使用的是阿里的源、也可以修改成别的。

    nameserver 220.170.64.68 #新添加 容易网络超时,影响上网速度

    nameserver 8.8.8.8       #新添加 容易网络超时,影响上网速度

    search localdomain

    改完上面,如果重启的话,还是会变为原来的样子,所以要让其永久改变,因此,

    执行: vim /etc/resolvconf/resolv.conf.d/base

    nameserver 223.5.5.5     #阿里的DNS、这里我使用的是阿里的源、也可以修改成别的。

    nameserver 220.170.64.68 #新添加 容易网络超时,影响上网速度

    nameserver 8.8.8.8       #新添加 容易网络超时,影响上网速度

    然后保存退出,到这里基本就是完成了,然后还是不能连上网,要将/etc/NetworkManager/目录下的system-connections删除,或者移动到其他目录下。

    root@ubuntu-machine:/home/zhaofuxin# ifdown eth0

    root@ubuntu-machine:/home/zhaofuxin# ifup eth0

    如果还是不能上网、重启一下机器。问题解决。测试查看几个网页,没有问题(虽然桌面状态栏的网络图标没有连接,但是不影响上网)。

    相关文章

      网友评论

          本文标题:Ubuntu16.04设置静态IP

          本文链接:https://www.haomeiwen.com/subject/ohnyzftx.html