• Ubuntu网络配置IP和DNS等,适用于14.04,16.04,17.10和18.04


    本文主要介绍Ubuntu系统的网络设置,包括IP,DNS和主机名等,适用于14.04,16.04和17.10等版本

    ===============  完美的分割线 ================

    ======== 对于14.04和16.04版本 ========

    Ubuntu 的网络配置文件主要有以下几种:IP地址配置文件、主机名称配置文件、DNS配置文件。

    1.配置IP地址

    1.1.配置动态IP地址

    sudo vim /etc/network/interfaces
    auto eth0
    iface eth0 inet dhcp

    重启网卡

    sudo /etc/init.d/networking restart

    也可以直接输入下面的命令来获取地址

    sudo dhclient eth0

    1.2.配置临时的静态IP地址

    ifconfig ens33 192.168.1.65 netmask 255.255.255.0
    route add default gw 192.168.1.1

    1.3. 配置永久的静态IP地址

    sudo vim /etc/network/interfaces
    auto eth0
    iface eth0 inet static
    address 192.168.1.11
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 202.106.0.20
    dns-nameservers 8.8.8.8

    重启网卡

    sudo /etc/init.d/networking restart

    1.4. 附:添加第二个IP地址(虚拟IP地址)

    sudo vim /etc/network/interfaces
    auto eth0:1
    iface eth0:1 inet static
    address 192.168.1.60
    netmask 255.255.255.0
    gateway x.x.x.x
    network x.x.x.x
    broadcast x.x.x.x

    重启网卡:

    sudo /etc/init.d/networking restart

    2.修改主机名

    查看当前主机名

    sudo /bin/hostname

    2.1.临时修改主机名

    sudo /bin/hostname myhostxxx

    2.2.永久修改主机名

    vim /etc/hostname

    3.修改DNS配置

    3.1.配置hosts文件查询

    修改/etc/hosts文件使用本机的静态查询.

    sudo vim /etc/hosts

    3.2.配置使用DNS服务器进行查询

    sudo vim /etc/resolv.conf
    nameserver 192.168.1.2
    nameserver 202.106.0.20
    nameserver 8.8.8.8

    有时候需要修改下面的文件

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

    重启网卡

    sudo /etc/init.d/networking restart

    ======== 对于Ubuntu 17.10,18.04版本 ========

    对于17.10版本,网络配置中IP和DNS的配置方法变化比较大

    1.配置静态IP和DNS

    1)可以使用ip add查看网卡名称

    ip add

    2)编辑网卡配置文件

    sudo vim /etc/netplan/01-netcfg.yaml 
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: no    #dhcp4关闭
          dhcp6: no    #dhcp6关闭
          addresses: [192.168.1.65/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [202.106.0.20,4.4.4.4]

    通过改配置文件,可以设置IP,网关和DNS地址,

    在/etc/resolv.conf中配置的DNS,网络重启后就会失效,可以不配置

    3)执行以下命令让配置生效

    netplan apply

    2.主机名修改方法与之前版本的相同

    ======== 完毕,呵呵呵呵 ========

  • 相关阅读:
    CentOS7 网络管理相关命令
    CentOS7配置双网卡绑定
    ajax请求
    django向数据库添加数据
    django基于正则的url匹配
    django前端到后端一次简单完整的请求实例
    django数据库动态添加列
    django1.9 创建项目和app并初始化项目
    django1.9 创建数据表
    数据结构和算法(5)-树
  • 原文地址:https://www.cnblogs.com/tssc/p/8653693.html
Copyright © 2020-2023  润新知