Linux网络办理ITeye - 威尼斯人

Linux网络办理ITeye

2019年03月29日09时27分06秒 | 作者: 哲瀚 | 标签: 网络,装备,主机 | 浏览: 2346

1.运用ifconfig检查和装备网卡

  假如不运用任何参数,输入ifconfig指令时将会输出当时体系中所有处于活动状况的网络接口。

  ifconfig指令输出信息意义:

    eth是Ethernet的前三个字母,代表以太网,0代表是榜首块网卡,第二块以太网网卡则是eth1,以此类推。

    Link encap是指封装方法为以太网。

    HWaddr是指网卡的硬件地址(MAC地址)。

    inet addr是指该网卡当时的IP地址。

    Broadcast是播送地址(这部分是由体系依据IP和掩码算出来的,一般不需求手艺设置)。

    Mask是指掩码。

    UP阐明晰该网卡现在处于活动状况。

    MTU代表最大存储单元,即此网卡一次所能传输的最大分包。

    RX和TX别离代表接纳和发送的包。

    collision代表发作的抵触数,假如发现值不为0则很或许网络存在毛病。

    txqueuelen代表传输缓冲区长度巨细。

  第二个设备lo,标明主机的环回地址,这个地址是用于本地通讯的。

 

  在ifconfig指令后边跟上详细设备的称号(eth0),则只显现指定设备的相关信息,如: ifconfig eth0

  手艺指定eth0的IP地址: 

    ifconfig eth0 192.168.159.130 netmask 255.255.255.0

    或许简写为: ifconfig eth0 192.168.159.130/24

  

    通过IP地址和掩码体系能自行算出播送地址,也能够显现指定播送地址,不过一般状况下没有必要这么做:

      ifconfig eth0 192.168.159.130 broadcast 192.168.159.255 netmask 255.255.255.0

 

  手艺断开/启用网卡,以eth0为例:

    ifconfig eth0 down; ifconfig eth0 up;

    等同于: ifdown eth0; ifup eth0;

 

2.将IP装备信息写入装备文件

ifconfig指令直接装备网卡IP归于动态装备,所装备的信息只能保存在当时运转的内核中。一旦体系重启,这些信息将丢掉。为了能在重启后仍然收效,能够在相关的装备文件中保存这些信息,这样体系重启后将从这些装备文件中读取出来。RedHat和CentOS体系的网络装备文件所在的目录为/etc/sysconfig/network-scripts/, eth0的装备文件为ifcfg-eth0, 假如有第二块物理网卡,则装备文件为ifcfg-eth1,以此类推。

部分ifcfg-eth0内容意义:

DEVICE变量界说的设备的称号;BOOTPROTO变量界说了获取IP的方法,假如设为dhcp标明会通过dhcp的方法获取IP,假如设为static标明静态设置IP;ONBOOT变量界说了启动时是否激活运用该设备,yes标明激活,no标明不激活。

ifcfg-eth0装备示例:

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.159.129

NETMASK=255.255.255.0

  

   修正网络装备后想当即收效,有两种方法:

   ifconfig eth0 down; ifconfig eth0 up;   # 不能长途操作

   service network restart;          # 重启网络服务,引荐方法

 

二、路由和网关设置

Linux主机之间是运用IP进行通讯的,假定A主机和B主机同在一个网段内且网卡都处于激活状况,则A具有和B直接通讯的才干(通过交换机或简易HUB)。可是假如A主机和B主机处于两个不同的网段,则A有必要通过路由器才干和B通讯。一般来说,路由器归于IT设备的基础设施,每个网段都应该有至少一个网关。在Linux上可运用route指令增加默许网关。

 

增加网关:route add default gw 192.168.159.2

删去网关:route del default gw 192.168.159.2 或 route del default

检查体系当时的路由表:route -n

 

假如仅仅有route指令增加网关,一旦体系重启,装备信息就不存在了,有必要将这种装备信息写到相关装备文件中才干永久保存。如在网卡装备文件ifcfg-eth0中参加如下装备并重启网络服务:

GATEWAY=192.168.159.2

 

三、DNS客户端装备

1./etc/hosts

hosts文件的效果首要如下:

a.加速域名解析。当拜访网站时,体系会首先检查hosts文件中是否有记载,假如记载存在则直接解分出对应的IP,这时则不需求恳求DNS服务器。

b.便利小型局域网用户运用的内部设备。许多单位的局域网中都存在着不少内部运用体系(比方办公自动化OA、公司论坛等),平常作业中也都需求拜访,可是因为这些局域网太小而不用为此专门设置DNS服务器,那么此刻运用hosts文件则能简略地处理这个问题。

        如在hosts文件中增加:

10.1.1.145 hostB

        测验连通性: ping hostB -c 1

 

2./etc/resolv.conf

DNS是全互联网主机名及其IP地址对应联系的数据库。设置主机为DNS客户端的装备文件便是/etc/resolv.conf,其间包括nameserver、search、domain这3个关键字。nameserver关键字后边紧跟一个DNS主机的IP地址,如:

nameserver 8.8.8.8

 

四、网络测验东西

1.ping

ping程序的意图在于测验另一台主机是否可达,一般来说,假如ping不到某台主机,就阐明对方主机现已呈现问题,可是不扫除因为链路中防火墙的要素、ping包被丢掉等原因此形成的ping不同的状况。ping指令最简略的方法是接纳一个主机名或IP作为其单一的参数,在按回车键后,履行ping指令的主时机向对端主机发送一个ICMP的echo恳求包,对端主机在接纳到这个包后会回应一个ICMP的reply回应包。在Linux下ping指令并不会自动中止,需求运用Ctrl+C组合键来中止,ping指令将会对宣布的恳求包和收到的回应包进行计数,这样就能核算网络丢包率。

示例: ping 10.10.1.145

 

2.host

host指令是用来查询DNS记载的,假如运用域名作为host的参数,指令回来该域名的IP

host www.google.com

host www.google.com 8.8.8.8   # 运用指定的DNS查询域名

 

3.traceroute

在IP包结构中有一个界说数据包生命周期的TTL(Time To Live)字段,该字段用于标明IP数据包的生命值,当IP数据包在网络上传输时,每通过一个路由器该值就减1,当该值减为0时此包就会被路由器丢掉。这种规划可用于防止呈现一些因为某种原因一直无法抵达意图地的包不断地在互联网上传递(鬼魂包),削减无谓的网络资源耗费。

不过路由器也不是“无声无息”地将TTL值为0的IP包丢掉的,它会一起给发送该IP数据包的主机发送一个ICMP“超时”音讯,主机在接纳到这个ICMP包后就一起能得到该路由的IP地址。

依据上面两个特色,人们写了一个检测数据包是怎么经由路由器的东西traceroute

 

4.常见网络毛病扫除

榜首步:承认网卡自身是否能正常作业。ping 127.0.0.1,假如ping不通,一般能够证实为本机TCP/IP协议栈有问题,天然就无法衔接网络了。

第二步:承认网卡是否呈现了物理或驱动毛病,运用ping本机IP地址的方法,假如能ping公例阐明本地设备和驱动都正常。

第三步:承认是否能ping通同网段的其他主机。这一步首要承认二层网络设备(比方交换机或许HUB)作业是否正常。假如ping不通往往阐明二层网络上呈现了问题,或许触及交换机的端口作业形式、vlan划分等要素。

第四步:承认是否能ping通网关IP。假如数据包能正常抵达网关,则阐明主机和本地网络都作业正常。

第五步:承认是否能ping通公网上的IP,假如能够则阐明本地的路由设置正确,不然就要承认路由设备是否做了正确的nat或路由设置。

第六步:承认是否能ping通公网上的某个域名,假如能ping公例阐明DNS部分设置正确。

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    Linux网络办理ITeye

    网络,装备,主机
  • 2

    删去tomcat日志ITeye

    日志,文件,检查
  • 3
  • 4
  • 5
  • 6

    文件链接函数ITeye

    文件,链接,函数
  • 7

    centos 布置ITeye

    装置,数据库,修正
  • 8
  • 9

    ubuntu 虚拟化 virt指令ITeye

    虚拟机,虚拟,办理
  • 10