• ubuntu16.04固定IP与设置DNS【转】


    本文转载自:http://www.jianshu.com/p/ea4bca38e5d7

    学校几乎每次断电之后,宿舍的机器IP基本都会更改,即使可以通过图形界面去修改,但还是懒得去改。但是docker某些容器的应用需要具体使用ip,比如程序code使用docker-mysql容器的话【localhost以及127.0.0.1->error】。记录一下ubuntu16.04在非图形界面固定IP与设置DNS。


    ubuntu16.04固定IP
    Step-One【Ubuntu-server跳过】

    sudo vim /etc/NetworkManager/NetworkManager.conf
    # 将`managed=false`修改成`managed=true`
    sudo reboot

    Step-Two

    # 备份
    sudo cp  /etc/network/interfaces /etc/network/interfaces.bak
    
    # 修改配置文件
    sudo vim /etc/network/interfaces

    改成如下:

    # 自动挂载enp4s0f2网卡
    auto enp4s0f2
    iface enp4s0f2 inet static  
    # 静态IP
    address 172.16.168.128
    # 网关地址
    gateway 172.16.168.254  
    # 子网掩码
    netmask 255.255.255.0  
    #network 192.168.2.0  
    # 广播地址
    #broadcast 192.168.2.255

    Step-Three

    # 重启networking服务
    sudo systemctl restart networking.service


    ubuntu16.04设置DNS

    # 默认文件不存在
    sudo vim /etc/resolvconf/resolv.conf.d/base

    添加下面内容:

    meserver 8.8.8.8
    nameserver 8.8.4.4
    # sise-dns
    nameserver 172.16.2.1
    nameserver 172.16.2.6
    刷新配置文件
    sudo resolvconf -u
  • 相关阅读:
    linux中断申请之request_threaded_irq
    中断处理
    barrier()函数
    Intellij-设置生成serialVersionUID的方法
    mybatis一级缓存二级缓存
    mysql-EXPLAIN
    mybatis配置多个数据源事务(Transaction)处理
    mybatis实战教程三:mybatis和springmvc整合
    责任链模式
    MySQL-InnoDB-锁
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/6780406.html
Copyright © 2020-2023  润新知