zoukankan      html  css  js  c++  java
  • linux配置主机接入TCP/IP网络

    一、需要配置内容:需要对IP、ROUTER、DNS进行配置,护体配置如下。

    二、IP配置:

      静态指定:

        命令配置:用到的命令是ifconfig。具体使用如下:

        Ifconfig所有活动接口的信息;ifconfig interface指定显示某接口;ifconfig interface ip/mask给某接口指定IP;ifconfig interface:# ip/mask给某接口指定多个IP。

        文件配置:配置文件在/etc/sysconfig/network_scripts/ifcfg-*。重要参数有DEVICE设备名;BOOTPROTO分配方式;ONBOOT开始是否启动此设备;IPADDR ip地址;NETMASK掩码;GATEWAY默认网关;DNS dns地址PEERDNS是否让DHCP服务器修改/etc/resolv.conf文件中指定的DNS服务器。

    三、路由配置:

        命令配置:用到的命令是route。

        route显示路由信息;route -n不反解到主机名;route add -host host_ip gw next_hop给某主机指定路由;route add -net net_addr gw next_hop给某网络指定路由。

        文件配置:文件在/etc/sysconfig/network-scripts/route-*。此文件配置比较简单,只需指定ADDRESS0(ip地址) NETMASK0(掩码) GATEWAY0(路由)。

    四、DNS配置:

        文件配置:通过编辑/etc/resolv.conf文件。nameserver   DNS_server_ip,每行一个,最多只能指定3个。在/etc/sysconfig/network_scripts/ifcfg-*的PEERDNS可以指定是否让dhcp服务器修改此文件。

    五、主机名配置:可以通过修改模块或者写入内核,但是推荐修改模块即可,没必要写入内核。修改模块是通过修改/etc/sysconfig/network.HOSTNAME修改。写入内核是通过echo "">/proc/sys/kernel/hostname。

    六、网络测试工具:

      常用的测试工具有ping、traceroute、mtr、netstat、ss、ethtool。

      ping可以测试网络是否通畅,ping -c #-w #(-c指定ping的次数,-w指定等待时间)。

      traceroute HOST 可以追踪由当前主机到目标主机经过的路由。但实际一般没有什么效果,因为一般都是被禁止追踪。

      mtr HOST相当于ping与traceroute。

      netstat -tan以数字格式端口地址显示所有以tcp协议的连接;netstat -tunl以数字格式端口地址显示所有监听的连接;netstat -rn以数字格式端口地址显示路由表。

      ss是新一代的netstat,其选项与netstat十分相识,ss -tan ,ss -tunl

  • 相关阅读:
    G D 3 2 预 处 理 符 号 配 置 中 定 义
    指针接收函数
    SMT(SF)
    电流高端采样问题
    简单分析一个采集交流电压平均值的电路
    i--和--i的区别
    结构体共用体的使用
    .net Filter 和 代理模式杂谈
    Spring boot 日志 Logback
    spring boot 使用 mongodb
  • 原文地址:https://www.cnblogs.com/Jc-zhu/p/4663025.html
Copyright © 2011-2022 走看看