Linux-网络管理

网络管理

一 基本网络布局

linux操作系统,以太网卡用“eth”表示网卡;序号从零开首
eth0代表到系统可以分辨的第四个网卡
eth1….第2个网卡

翻看网卡音信

查看网卡音讯

翻开当前系统所连接的持有网卡(包涵曾经驱动了和没有驱动)

# lspci | grep -i eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

确认网线已经一而再好,以eth0 为例

# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
link ok 网卡能够被识别,并且接了有效的网线

# mii-tool eth1
SIOCGMIIPHY on 'eth1' failed: Invalid argument
网卡虽然能够被识别(网卡已经被驱动了,但不能用:网卡配置错误,网线没接等)

样图

图片 1

图片 2

ifconfig命令

1、ifconfig -a 查看所有网卡音信
2、ifconfig eth0 查看单个网卡信息
3、ifconfig eth0 192.168.1.122 netmask
255.255.255.0 临时设定IP和掩码(登时见效,但是暂时生效,重启服务依然重启系统都失效)
4、ifconfig eth0:1 192.168.0.2 netmask
255.255.255.0 配置子接口

ifconfig eth0 down|up
ifdown eth0 |ifup eth0

 ping命令

 ping +IP地址 ctrl+c截止 测试是或不是两台主机网络是不是通
c参数:ping几次
cd /proc/sys/net/ipv4 
ls icmp_echo_ignore_all
0
代表关闭,1表示开启。那里只是临时开启忽略回显。别人ping自己不出示。[禁止ping]
echo 1 >
icmp_echo_ignore_all 

 图片 3

NetworkManager服务

 NetworkManager成效:是redhat6自带的检测网络、自动接二连三网络的图形化工具。NetworkManager
服务会搅乱网络计划,如:DNS平时会被刷掉。

service NetworkManager stop 临时关门
chkconfig NetworkManager off 开机不自行启动

网络有关的配备文件

1) /etc/sysconfig/network-scripts/ifcfg-ethX 接口的网络布署文件 
2) /etc/sysconfig/network 网络全局配置文件
3)/etc/resolv.conf DNS解析文件
4)/etc/hosts 本地名称解析文件,优先于DNS

安插静态IP地址:
方法1:  setup/systen-config-network

方法2:# vim
/etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0
type=Ethernet
onboot=yes
bootproto=none
ipadd=10.1.1.1
network=255.255.255.0
gateway=10.1.1.254

DEVICE=eth0         <-- 网卡名字
BOOTPROTO=static       <---- dhcp 动态获取IP, none 根据其他选项决定动态还是静态,static肯定是手工指定IP
NM_CONTROLLED=no          <---如果NetworkManager服务启用,该网卡配置文件也不使用NetworkManager管理
ONBOOT=yes          <---- 网络服务启动的时候,yes代表激活状态 , no 代表禁用
TYPE=Ethernet
IPADDR=10.1.1.11        <-- IP 地址
NETMASK=255.255.255.0     <-- 子网掩码
GATEWAY=10.1.1.1          <-- 默认网关
DNS1=10.1.1.1             <-- DNS 服务器
HWADDR=14:da:e9:eb:a9:61  <---MAC地址
USERCTL=no           <---是否允许普通用户启动或者停止该网卡
IPV6INIT=no          <---是否在该网卡上启动IPV6的功能
PEERDNS=yes          <---是否允许网卡在启动时向DHCP服务器查询DNS信息,并自动覆盖/etc/resolv.conf配置文件。

setup:

图片 4

二 设定主机名

 一心标准的主机名:

web1.uplook.com

翻开主机名

# hostname 或者 # uname -n

图片 5

一声令下临时设定或更改主机名(登时见效,重启系统就失效)

# hostname node7.upl.com

永远生效(须求下次重启系统才生效)

# vim /etc/sysconfig/network
NETWORKING=yes       <----是否启用网络功能(no: service network start 没有任何回应)
HOSTNAME=node8.upl.com   <----找到HOSTNAME设定自己的主机名
GATEWAY=192.168.0.2      <----默认网关,如果和局部配置文件ifcfg-eth0冲突,则以局部为准

指定DNS

[root@node1 Desktop]# echo nameserver 10.1.1.254 > /etc/resolv.conf
[root@node1 Desktop]# cat /etc/resolv.conf 
nameserver 10.1.1.254

# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.1.1.1 node1.uplook.com node1
10.1.1.2 node2.uplook.com node2

网络故障排错

判定网卡是不是能鉴别,是还是不是接了实惠的网线

# mii-tool   eth0
有可能明明连接了有效的网线,但是还是看不到link ok,可以先确定网卡配置文件是正确的,并且ONBOOT=yes ,然后重启network服务(service network restart)

图片 6

ping 127.0.0.1

通,代表系统可以援救tcp/ip通信。
堵塞,原因: 相关驱动损坏或者没有。防火墙iptables拦截了。

ping 网卡的IP

 假设eth0配置10.1.1.22
ping 10.1.1.22
 通,说明网卡是力所能及健康办事

 不通,可能是网卡驱动工作不正常,或iptables防火墙问题。
 尝试重启网络服务

ping 网关

**不通
案由: 网关有问题,或者IP争辩

焚林而猎办法:ping 同一个网段中别的IP,其他总结机 ping 网关**

ping 外网(IP或域名)

ping 外网IP
通,只好阐明通讯没问题,网关是设定科学。
卡住,很可能就是网关不能联网
ping 域名
万一而再域名对应的IP都爱莫能助赶回,表明域名解析退步,原因:DNS设定有问题。

专注: 同一个网卡可以配备多个IP,三个例外网段或者千篇一律网段的IP
只是,不一样的网卡无法配备同一个网段IP

ethtool eth0 查看网卡的劳作形式等音讯

# ethtool eth0        --查看网卡的工作模式等信息

    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full

# ethtool -s eth0 speed 10 duplex half autoneg off    --改成10M/s的速率,半双工,关闭自动协商

通过scp拷贝大文件,查看网速速率

# ethtool -s eth0 speed 100 duplex full autoneg on    --改成100M/s的速率,半双工,开启自动协商

ping的荒谬类型

network unreachable (网络不可达): 一般没有设定科学的网关
unknow host xxxx : 设定DNS无效

Ping命令重回错误音讯表明

1.Request timed
out

那是豪门平时际遇的提醒音讯,很多稿子中说那是对方机器置了过滤ICMP数据包,从上边工作历程来看,那是不完全正确的,至少有下二种情状。

(1) 对方已关机,或者网络上常有没有那几个地方:比如在上图中主机A中PING
192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.5
都会拿走超时的音信。

(2)对方与友好不在同一网段内,通过路由也无能为力找到对方,但偶尔对方真的是存在的,当然不设有也是回去超时的音信。

(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。

哪些精通对方是存在,如故不设有呢,能够用带参数 -a
的Ping命令探测对方,假若能取得对方的NETBIOS名称,则证实对方是存在的,是有防火墙设置,即便得不到,多半是对方不设有或关机,或不在同一网段内。

(4)错误安装IP地址

常规状态下,一台主机应该有一个网卡,一个IP地址,或多少个网卡,多少个IP地址(这个地址一定要处于分裂的IP子网)。但若是一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,那台主机就有多个例外的接口处于同一网段内。当从这台主机Ping其余的机器时,会存在这样的题材:

A.主机不知道将数据包发到哪些网络接口,因为有三个网络接口都总是在同一网段。

B.主机不亮堂用哪个地点作为数据包的源地址。由此,从那台主机去Ping其余机器,IP层协议会无法处理,超时后,Ping
就会交到一个“超时无应答”的错误新闻提醒。但从任何主机Ping那台主机时,请求包从一定的网卡来,ICMP只须简单地将目的、源地址沟通,并更改一些标志即可,ICMP应答包能从心所欲暴发,其余主机也就能不负众望Ping通那台机械了。

2.Destination host
Unreachable

(1)
对方与团结不在同一网段内,而温馨又未设置默许的路由,比如上例中A机中不设定默许的路由,运行Ping192.168.0.1.4就会并发“Destination
host Unreachable”。

(2)网线出了故障

此间要验证一下“destination host unreachable”和 “time
out”的界别,若是所经过的路由器的路由表中存有到达目标的路由,而目的因为此外原因不可到达,那时候会出现“time
out”,若是路由表中连到达目的的路由都尚未,那就会冒出“destination host
unreachable”。

3.Bad IP
address

本条信息表示你或许没有连接到DNS服务器,所以不可以解析那个IP地址,也恐怕是IP地址不存在。

4.Source quench received

其一新闻比较杰出,它出现的机率很少。它代表对方或中途的服务器繁忙不可能答应。

5.Unknown
host——不盛名主机

那种失误音信的意趣是,该远程主机的名字不可能被域名服务器(DNS)转换成IP地址。故障原因恐怕是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与长途主机之间的通讯线路有故障。

6.No
answer——无响应

那种故障表明地方系统有一条通往中央主机的路由,但却收到不到它发给该中央主机的其他新闻。故障原因恐怕是下列之一:主题主机失业;本地或骨干主机网络布局不科学;本地或基本的路由器失业;通讯线路有故障;主旨主机存在路由选取问题。

7.Ping
127.0.0.1

127.0.0.1是本土循环地址.假如本地方无法Ping通,则评释当地机TCP/IP协议无法健康办事。

8.no rout to
host

网卡工作不正常。

9.transmit
failed,error code:10043

网卡驱动不正规。

10.unknown host
name

DNS配置不得法

 

相关文章