美文网首页Linux初学
Linux——网络管理

Linux——网络管理

作者: Xiaobudianer | 来源:发表于2019-08-16 20:44 被阅读0次

    一、网络接口
    网络接口不仅包括物理硬件即网卡,还包括Linux与网络有关的底层服务。
    一)、查看网络接口

    1、ifconfig命令
    ifconfig == interface 接口+ config 配置两个单词拼接而成
    ifconfig
    列出当前系统中的网络接口及其状态


    by XiaoGua

    有以上图可知,有3个(UP)活动的网络接口,docker0,ens33,lo
    ens33 为以太网(Ethernet)接口,
    其物理地址为:00:0c:29:89:c5:f8
    ipv4:192.168.106.136
    广播地址:192.168.106.255
    子网掩码:255.255.255.0
    lo为内部环路(Loopback)

    2、ifconfig 选项
    -a 列出所有的网络接口
    ifconfig -a


    by XIaoGua

    1)、-a(all) 包含活动(UP)和非活动(Down)状态的接口

    1. 、查看指定的网络接口: ifconfig ens33
      指定网络接口的启用:ifconfig ens33 up
      指定网络接口的禁用:ifconfig ens33 down


      by XiaoGua
      by XiaoGua
    by XiaoGua
    by XiaoGua

    3)、网络接口命名
    从ubuntu16.04开始,
    en :以太网
    p: 网卡的位置
    s:网卡所处的槽位,数字表示序号
    二、配置网络接口ip地址

    1、临时ip地址
    ifconfig interface ip地址 netmask 子网掩码
    ifconfig ens33 192.168.106.130 netmask 255.255.255.0
    ifconfig ens33


    by XiaoGua

    要使得该网络能够通信,要为该网络接口指定默认网关。
    1)、配置网关route
    为ens33 指定默认网关10.130.3.1
    route add default gw 10.130.3.1


    by XiaoGua
    指定默认网关之后,经由ens33的接口发送出去的数据包,都会经由默认网关发送出去。
    2)、配置DNS服务器地址
    配置完网关之后,实际上该网络接口已经能够正常发送数据包 了。
    在大部分网站和主机上都是通过域名来标识和访问的
    DNS服务配置信息保存在/etc/resolv.conf文件中。
    by XiaoGua

    通过ifconfig命令配置的临时IP地址会立即生效,无须重新启动该接口

    2、静态地址配置
    1)、为网络接口指定一个静态IP地址,需要修改配置文件/etc/network/interfaces
    cat /etc/network/interfaces


    by XiaoGua

    auto : 紧接着是接口的名称,必须是同一行
    loopback:内部环路

    2)、修改ens33接口为一个静态ip地址


    by XiaoGua

    address :指定ip地址
    netmask:指定子网掩码
    gateway: 指定默认网关

    3)、修改完配置文件,需要重启该ens33接口才可以生效
    停用ens33 :sudo ifdown ens33
    启用ens33:sudo ifup ens33
    查看接口:ifconfig ens33

    3、动态IP地址分配(DHCP)

    如果用户的网络中有DHCP服务器,且Linux主机IP地址允许动态获取,则用户可以用Linux主机的网络接口配置DHCP客户端
    配置文件/etc/network /interfaces
    auto ens33
    iface ens33 inet dhcp
    配置完成后,要重启该ens33接口

    二、域名解析
    域名解析:将域名——>IP地址的过程。
    目前配置文件变成了一个符号链接:


    by XiaoGua

    配置DNS服务器信息
    /etc/network/interfaces
    添加一句:
    dns-nameservers 192.168.106.1 6.6.6.6 6.6.3.3
    指定了三个域名服务器,会按照顺序依次使用这个域名服务器

    相关文章

      网友评论

        本文标题:Linux——网络管理

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