zoukankan      html  css  js  c++  java
  • Linux网络基本网络配置方法介绍


    网络信息查看
      设置网络地址:
     cat /etc/sysconfig/network-scripts/ifcfg-eth0
      你将会看到:

    DEVICE=eth0
    BOOTPROTO=statics
    HWADDR=00:0C:29:13:D1:6F
    ONBOOT=yes
    MM_CONTROLLED=no
    TYPE=Ethernet
    IPADDR=192.168.0.212
    NETMASK=255.255.255.0
    DNS1=140.207.198.6
    DNS2=223.5.5.5
    BOOTPROTO=statics :表示使用静太IP地址。
    ONBOOT=yes:表示开机时,启动这个网卡。
    取动态IP地址地址
      DEVICE=eth0
      ONBOOT=yes
      BOOTPROTO=dhcp

    设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。
    Ifconfig <网络接口名称> network <子网掩码>
      例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
      注:手工配置linux网络只限于临时使用,配置不保存。
      扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。
      # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,
    # /etc/rc.d/init.d/network start 启动network
    # /etc/rc.d/init.d/network stop 停止network
    # /etc/rc.d/init.d/network restart 重启network

    主机名称配置文件,修改主机名
    /etc/sysconfig/network

      例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。
    # vi /etc/sysconfig/network

      NETWORKING=yes 网络是否可用。
      HOSTNAME=xxxx xxxx为新设置的主机名。
      本地主机名称解析文件
      /etc/hosts
      Hosts 和 DNS具有类似的主机名称解析功能
      域名服务器配置文件
      /etc/resolv.conf
      最多可以设置3行,前面的生效

    查看网路接口信息
      1.了解linux中的网络接口设备
      $/sbin/ifconfig 查看所有活动网络接口信息,其中包括一个lo环回端口。
      2.查看指定网络接口的信息
      $/sbin/ifconfig <网络接口名称> 查看指定接口信息。
      3.查看系统中所有网络接口的信息
      $/sbin/ifconfig –a 查看所有接口信息,包括非活动状态接口。
      注:普通用户查看网络接口信息时,需要在命令前加“/sbin”,而管理员却不用。这是由于命令搜索路径的原因,可以通过“$echo $PATH”查看。
      查看网关地址和路由信息
      1、查看主机路由信息
      #/route
      显示当前linux主机中的路由表信息。
      #/route |grep default
      在route命令的显示结果中以“default”开始的行显示了,主机的默认网关地址,将route命令和grep命令组合,使用过滤route命令的显示结果只显示默认网关地址。
      2.测试与其它主机的网络链接
      $ping 目的主机地址
      使用ping命令测试与其它主机的网络链接。ctrl+C终止。
      $ping –c <测试数据包数量> <目的主机地址>
      使用ping命令发送指定数量的数据包进行网络链接测试。
      $使用ping命令进行网络链接测试的技巧。
      注:当ping命令测试不成功时并不能判断当前主机到目标主机的连接是断开的,因为有很多因素,(如网络防火墙等)可以导致网络连接正常时主机之间无法ping通。
      3、测试与其它主机的网络链接路径
      $traceroute <目的主机地址>
      traceroute命令显示当前主机与目的主机之间经过的所,有网络节点的地址,以及当前主机到每个中间结点的连接状态。
      查看主机名称信息
      1、查看当前主机名称
      $Hostname 查看当前的主机名。
      2、使用dns服务器查询域名
      $Nslookup
      交互模式:通常用于对DNS服务器进行测试
      直接模式:用于查询某个域名对应的ip地址
      使用网络命令进行网络设置
      网络设置的方法
      1、DHCP网络配置
      $Dhclient 使用dhclient命令可以从DHCP服务器中申请新的网络配置应用到当前主机。
      注:DHCP服务器通常提供给DHCP客户端最基本的网络配置信息,包括:接口ip地址,默认网关,DNS
      服务器地址。
      2、手工网络配置
      网络接口ip地址和子网掩码
      默认网关地址
      当前主机名称
      DNS服务器地址
      Ip地址配置命令
      Ifconfig <网络接口名称> network <子网掩码>
      例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
      注:手工配置linux网络只限于临时使用,配置不保存。
      扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。
      # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,
    路由配置命令
      1、删除默认网关路由
      $Route del default gw <默认网关地址>
      2、添加默认网关路由
      $Route add default gw <默认网关地址>
      例:#route add default gw 192.168.1.1
      主机名称配置命令
      # hostname 123
      将主机暂时名称改为123。
      DNS域名解析
      Nslookup
      >server
      显示linux系统中使用的DNS服务器地址,也可临时设置生效。
      修改配置文件进行网络设置
      使用工具进行网络设置
      # Netconfig 图形界面设置网络,重启network后生效。
      界面中需要填写的内容:
      主机网络接口的ip地址。
      网络接口的子网掩码。
      默认网关地址。
      主DNS服务器的ip地址。
      网络服务启动脚本
      /etc/init.d/network 从新启动才能生效
      扩展:# /etc/rc.d/init.d/network start 启动network
      # /etc/rc.d/init.d/network stop 停止network
      # /etc/rc.d/init.d/network restart 重启network
      网络接口配置文件
      /etc/sysconfig/network-scripts/ifconfg-*
      DEVICE=eth0 网卡编号
      ONBOOT=yes 开机时是否启动网卡。
      BOOTPROTO=static 静态ip或者DHCP动态获取。
      IPADDR=192.168.1.163 ip
      NETMASK=255.255.255.0 掩码
      GATEWAY=192.168.1.1 网关
      以下为动态获取方式:
      DEVICE=eth0
      ONBOOT=yes
      BOOTPROTO=dhcp
      停止和启动指定的网络接口
      单个网络接口的配置进行修改后
      Ifdown 网络接口名称 停止某个网络接口。
      Ifup 网络接口名称 开启某个网络接口。
      注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以上命令。
      扩展:对网络接口操作:
      # ifconfig eth0 down 停止eth0接口
      # ifconfig eth0 up 开启eth0接口
      可以连续使用
      Ifdown eth0 ; ifup eth0
      主机名称配置文件
      /etc/sysconfig/network
      例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。
      NETWORKING=yes 网络是否可用。
      HOSTNAME=xxxx xxxx为新设置的主机名。
      本地主机名称解析文件
      /etc/hosts
      Hosts 和 DNS具有类似的主机名称解析功能
      域名服务器配置文件
      /etc/resolv.conf
      最多可以设置3行,前面的生效。

  • 相关阅读:
    死锁
    Notepad++源代码阅读——窗口封装与继承
    Notepad++源代码阅读——窗口元素组织与布局
    选择问题(selection problem)
    插入排序 | 冒泡排序 | 希尔排序 | 堆排序 | 快速排序 | 选择排序 | 归并排序
    编程之美2014---大神与三位小伙伴
    ulimit 修改 open files & core
    tmux手记
    匿名访问windows server 2008 R2 文件服务器的共享
    WINDOWS系统变量
  • 原文地址:https://www.cnblogs.com/nnnnnn/p/10779533.html
Copyright © 2011-2022 走看看