独悲十八爷吧 关注:10贴子:469
  • 3回复贴,共1

Linux基础网络配置

只看楼主收藏回复

本帖子主要是围绕三个方面:
1-学会查看以及测试网络
2-学会设置网络地址参数
3-学会使用DHCP动态配置主机地址


IP属地:北京1楼2018-10-06 14:34回复
    1-学会查看以及测试网络:
    查看所有活动网络接口信息
    执行 ifconfig 命令
    查看所有网络接口(包括非活动)
    执行 ifconfig -a
    查看指定网络接口信息
    格式:ifconfig 网络接口名
    例如:

    hostname 命令
    查看或设置当前主机名
    执行 hostname 命令
    route命令
    查看或设置主机中路由表信息
    格式:route -n (-n 参数以数字形式显示)
    netstat命令
    查看系统的网络连接状态,路由表,接口统计等信息
    格式: netstat [选项]
    常用选项:
    -a :显示所有活动连接
    -n :以数字形式显示
    -p :显示进程信息
    -t :查看TCP协议相关信息
    -u :查看UDP协议相关信息
    -r : 显示路由表信息
    常用组合命令为:netstat -antp

    结合过滤命令,比如查看21号端口的进程信息:
    netstat -anpt | grep :21
    ping命令
    测试网络连通性
    traceroute 命令
    测试从当前主机到目的主机之间经过的网络节点
    格式:traceroute 目标主机地址
    nslookup命令
    测试DNS域名解析
    格式:nslookup 目标主机地址


    IP属地:北京2楼2018-10-06 14:58
    回复
      2-学会设置网络地址参数:
      临时配置-使用命令调整网络参数
      --简单,快速,可直接修改运行中的网络参数
      --一般只合适在调试网络的过程中使用
      --系统重启以后,所作的修改将会失效
      固定(永久)设置-通过配置文件修改网络参数
      --修改各项网络参数的配置文件
      --合适对服务器设置固定参数时使用
      --需要重载网络服务或者重启以后才会生效
      设置网络接口参数命令 ifconfig
      --设置网络接口的IP地址,子网掩码
      格式:
      ifconfig 接口名 IP地址 [netmask 子网掩码]
      ifconfig 网络接口 IP地址[/掩码长度]
      --禁用或重新激活网卡
      格式:
      ifconfig 网络接口 up
      ifconfig 网络接口 down
      --设置虚拟网络接口
      格式:
      ifconfig 接口名:序号 IP地址


      IP属地:北京3楼2018-10-06 15:12
      回复
        重启网络:service network restart
        设置路由记录 route
        --向路由表中添加默认网关记录
        格式:
        route add default gw IP地址
        --删除路由表中的默认网关记录
        格式:
        route del default gw IP地址
        --添加到指定网段的路由记录
        格式:
        route add -net 网段地址 gw IP地址
        --删除到指定网段的路由记录
        格式:route del -net 网段地址
        修改固定配置:
        修改网络接口配置文件
        在/etc/sysconfig/network-scripts/目录下的
        -- ifcfg-eth0:第1块以太网的配置文件
        --ifcfg-eth1:第2块以太网的配置文件
        ......
        配置例子:

        修改完之后需要重启网络:
        service network restart
        禁用,启用网络接口:
        禁用:ifdown eth0(注意,eth0是你的网络接口卡的名字,个人的还需使用ifconfig进行查看.)
        启用:ifup eth0
        修改mac地址:
        vim /etc/udev/rules.d/70-persistent-net.rules

        主机名称配置文件
        /etc/sysconfig/network文件
        --用途:保存全局网络设置,主要包括主机名信息
        例子:

        域名解析配置文件
        /etc/resolv.conf文件
        用途:保存本机需要使用的DNS服务器的IP地址
        本地主机映射文件
        /etc/hosts文件
        用途:保存主机名与IP地址的映射记录
        hosts文件和DNS服务器的比较
        --默认情况下,系统首先从hosts文件查找解析记录
        --hosts文件只对当前的主机有效
        --hosts文件可减少DNS查询过程,从而加快访问速度


        IP属地:北京4楼2018-10-06 15:38
        回复