• ubuntu14.04 网络配置


    流程分析:
      1. 在Ubuntu系统网络设备启动的流程中,会依赖/etc/network/interface的配置文件初始化网络接口,所以直接在/etc/network/interface之中配置好对应的dns服务器会最先写入/etc/resolv.conf。所以我们可以在其中添加如下内容:

               dns-nameservers 180.76.76.76 //支持一下,百度的DNS服务器
    • 2.接下来NetworkManager会接力填充/etc/resolv.conf。依赖配置文件/etc/NetworkManager/NetworkManager.conf,通过修改这个配置文件中的dns项,我们也可以实现静态dns配置的目的:

      dns=119.29.29.29  //腾讯的DNS服务器
    • 3.如果你错过了前面两步,没关系,我们还有机会补救。接下来resolv会读取自己的dns配置文件,写入/etc/resolv.conf。依赖的配置文件是/etc/resolvconf/resolv.conf.d/tail。通过添加dns服务器的方式,我们也可以实现写入我们静态配置的dns服务器。

      nameserver=223.5.5.5  //阿里的DNS服务器

    1.ubuntu14.04 临时修改ip

    一、修改IP地址
    非root用户:sudo ifconfig -a|more
    先查看一下有哪些网卡,准备修改哪个网卡
    sudo ifconfig eth0 192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0
    修改完成后可以再用ifconfig -a | more命令来查看一下是否把eth0网卡的ip地址修改成功
    二、增加网关
    命令:sudo route add default gw 192.168.1.1 dev eth0
    三、增加DNS
    编辑/etc/resolv.conf文件,增加
    nameserver 202.106.0.20
    四、重启动网卡
    /etc/init.d/networking start
    OK,可以上网了。

    2、直接修改配置文件

    为Ubuntu14.04设置静态IP

    Ubuntu IP的网络配置文件是这个:/etc/network/interfaces

    注意:如果Ubuntu系统采用的是desktop版,由于desktop版安装了NetworkManager,修改完interfaces文档中的内容后,不会生效。需要先修改/etc/NetworkManager/NetworkManager.conf文档中的managed参数,使之为true,并重启系统, 然后在修改/etc/network/interfaces文件,设置静态IP。

    修改/etc/network/interfaces设置静态IP

    sudo vim /etc/network/interfaces
    

    用下面的代码替换有关eth0的内容:

    # The primary network interface  
    auto eth0  #表示让网卡开机自动挂载eth0
    iface eth0 inet static  
    address 192.168.2.1  
    gateway 192.168.2.254  
    netmask 255.255.255.0  
    #network 192.168.2.0  
    #broadcast 192.168.2.255 
    

    重启网络使上面的配置生效:

    sudo /etc/init.d/networking restart 
    

    如果上面命令无法令ubuntu重启网络,则使用下面命令:

    sudo ifdown eth0 && sudo ifup eth0
    

    为Ubuntu14.04设置固定DNS

    方法一:

    创建/修改下面的文件

    sudo vim /etc/resolvconf/resolv.conf.d/base
    

    添加下面内容:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    修改好保存,然后执行:

    resolvconf -u

    再看/etc/resolv.conf,最下面就多了2行

    cat /etc/resolv.conf

    方法二:

    通过/etc/network/interfaces,在它的最后增加一句:

    dns-nameservers 8.8.8.8
    
    # 如果多个dns:
    # dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z
    

    然后重启网络:

    sudo ifdown eth0 && sudo ifup eth0
  • 相关阅读:
    (转) 一步一步学习ASP.NET 5 (五)- TypeScript
    #一周五# win10通用平台,无处不在的Xamarin,msbuild开源,MVP卢建晖的Asp.NET 5系列 (视频)
    (转) 一步一步学习ASP.NET 5 (四)- ASP.NET MVC 6四大特性
    (转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构
    #winhec# 开发人员刷屏看点 (视频)
    (翻译) TFS源代码控制的未来 (TFSVC vs. Git)
    (转) 一步一步学习ASP.NET 5 (二)- 通过命令行和sublime创建项目
    【JS教程03】函数
    【JS教程02】变量、数据类型及基本语法规范
    【JS教程01】JavaScript介绍与页面嵌入方式
  • 原文地址:https://www.cnblogs.com/lmg-jie/p/10071282.html
Copyright © 2020-2023  润新知