以太网是近来应用最广泛的局域网技术,以太网是当前利用最广大的局域网技术

一、以太网(Ethernet)

以太网(Ethernet)是一种总结机局域网技术。IEEE 协会的 IEEE 802.3
标准制定了以太网的技术标准,它规定了概括物理层的连线、电子信号和介质访问层协商的内容。以太网是眼下使用最普遍的局域网技术,取代了其余局域网标准如令牌环、FDDI 和 ARCNET。

以太网实现了网络上无线电系统五个节点发送音讯的想法,每个节点必须经过电线或者信道才能传递信息,有时也叫作以太(Ether)。(这个名字源于
19
世纪的物农学家要是的电磁辐射媒体-光以太。后来的钻研评释光以太不存在。)
每一个节点有海内外唯一的 48 位地址也就是成立商分配给网卡的 MAC
地址,以保险以太网上拥有节点能相互鉴别。由于以太网非凡宽广,许多成立商把以太网卡直接集成进总结机主板。(该以太网部分引用自维基百科)

 

一、以太网(Ethernet)

以太网(Ethernet)是一种统计机局域网技术。IEEE 协会的 IEEE 802.3
标准制定了以太网的技术标准,它规定了席卷物理层的连线、电子信号和介质访问层协商的始末。以太网是眼前利用最广泛的局域网技术,取代了其余局域网标准如令牌环、FDDI 和 ARCNET。

以太网实现了网络上无线电系统四个节点发送音讯的想法,每个节点必须透过电线或者信道才能传递信息,有时也叫作以太(Ether)。(那么些名字来自
19
世纪的物法学家假设的电磁辐射媒体-光以太。后来的研商阐明光以太不存在。)
每一个节点有世上唯一的 48 位地址也就是创设商分配给网卡的 MAC
地址,以保险以太网上拥有节点能相互鉴别。由于以太网异常大规模,许多制造商把以太网卡直接集成进总括机主板。(该以太网部分引用自维基百科)

 

二、PCI(Peripheral Component Interconnect,外部组件互联标准)

或称 Personal Computer
Interface(个人电脑接口),实际使用中简称为 PCI,是一种连接电脑主板和外部设备的总线标准。

一般 PCI 设备可分为以下二种格局:

  • 直白内置于主板上的集成电路,在 PCI 规范中称作 “嵌入设备”(planar
    device);或者
  • 设置在插槽上的扩展界面卡

PCI bus
常见于当代的村办电脑中,并已取代了 ISA 和 VESA 局部总线,成为了专业扩大总线。PCI总线亦普遍于任何总计机连串中。PCI总线最后将被 PCI
Express 和此外更提高的技艺代表,那么些技能现在早已被用于新型款的微处理器中。

PCI
规范规定了该总线的大体尺寸(包括线宽)、电气特性、总线时序和协商。该标准可从弥利坚 PCI-SIG 社团选购。

常见的 PCI
卡包括网卡、声卡、调制解调器、电视机卡和硬盘控制器等,其它还有 USB 和串行端口等端口。原本显卡日常也是
PCI 设备,但快捷其频宽已不足以支撑显卡的性质。PCI
显卡现在仅用在需要非常的外接显示器或主板上尚无 AGP 和 PCI
Express 槽的情况。(该 PCI 部分引用自维基百科)

 

二、PCI(Peripheral Component Interconnect,外部组件互联标准)

或称 Personal Computer
Interface(个人电脑接口),实际应用中简称为 PCI,是一种连接电脑主板和外部设备的总线标准。

相似 PCI 设备可分为以下二种模式:

  • 一贯内置于主板上的集成电路,在 PCI 规范中称作 “嵌入设备”(planar
    device);或者
  • 设置在插槽上的扩大界面卡

PCI bus
常见于当代的民用电脑中,并已取代了 ISA 和 VESA 局部总线,成为了正规扩充总线。PCI总线亦普遍于其余总括机体系中。PCI总线最终将被 PCI
Express 和任何更上进的技能代表,那个技术现在已经被用于新型款的电脑中。

PCI
规范规定了该总线的物理尺寸(包括线宽)、电气特性、总线时序和情商。该规范可从美国 PCI-SIG 协会购买。

大规模的 PCI
卡包括网卡、声卡、调制解调器、电视卡和硬盘控制器等,此外还有 USB 和串行端口等端口。原本显卡日常也是
PCI 设备,但很快其频宽已不足以支撑显卡的属性。PCI
显卡现在仅用在需要额外的外接突显器或主板上并未 AGP 和 PCI
Express 槽的气象。(该 PCI 部分引用自维基百科)

 

三、Linux的网络接口

Linux 的网络接口(interface)并不存在必然的命名规范,但都是有含义的:

  • eth0:一般用来以太网(Ethernet)接口,0 代表是第一块网卡
  • wifi0:wifi 是无线局域网,因而 wifi0 一般指无线网络接口
  • ath0:一般指 atheros 芯片所蕴藏的无线网络接口
  • lo:local,一般指本地环回接口,是一种虚构网络接口,基本每个
    Linux 都有其一接口

编造网络接口并不真实地从外边接受和殡葬数据包,而是在系统之中接受和发送数据包,由此虚拟网络接口不需要驱动程序。

编造网络接口和实事求是的网络接口在动用上是均等的。

 

指令 lspci 可以显得当前主机的所有 PCI
总线信息,以及有着已连续的 PCI 设备音信。(假如是 usb
网卡,则可能需要动用 lsusb 命令)。

命令 ifconfig 用来查阅网络接口音讯:

ifconfig -a     查看所有接口
ifconfig eth0   查看特定接口

指令 ifup 、 ifdown 用来激活、禁用一个网络接口:

ifup eth0       激活eth0
ifdown eth0     禁用eth0

 

上边是自个儿在 Vitual Box 里 CentOS 6.9 的有的硬件音信。

PCI 设备消息:

图片 1

网络接口音讯:

图片 2

上图中网卡 eth0 的参数音讯如下:

第 1 行      连接类型(Link encap):Ethernet(以太网);硬件地址(MAC地址):08:00:27:85:37:B4
第 2 行      IPv4 地址(inet addr)、子网(Bcast)、掩码(Mask)
第 3 行      IPv6 地址(inet6 addr)
第 4 行      UP:网卡已开启;RUNNING:网卡的网线已经被接上;MULTICAST:支持组播;MUT:最大传输量(单位,字节)
第 5、6 行   接收、发送数据包情况统计
第 8 行      接收、发送数据字节数统计

实施 ifconfig 命令后仅有 IPv6 而尚未 IPv4 地点的解决办法:

  1. 第一保证您的网卡已经激活(使用 ifup eth0 命令)

  2. 行使 dhclient 命令来动态获取 IP,然后再一次实施 ifconfig 命令即可看出
    Ipv4 地点。

而是系统重启后会失效,永久生效的艺术是:

  1. 修改相应网卡的配置文件
    /etc/sysconfig/network-scripts/ifcfg-eth0,将 ONBOOT 属性设置为 yes,

  2. 再实施 service network restart 命令即可。用
    ifconfig 命令就足以每日看到 eth0 的 IPv4 地点了。

激活、禁用接口:

图片 3

 

三、Linux的网络接口

Linux 的网络接口(interface)并不存在必然的命名规范,但都是有含义的:

  • eth0:一般用来以太网(Ethernet)接口,0 表示是率先块网卡
  • wifi0:wifi 是无线局域网,因而 wifi0 一般指无线网络接口
  • ath0:一般指 atheros 芯片所富含的无线网络接口
  • lo:local,一般指本地环回接口,是一种虚拟网络接口,基本每个
    Linux 都有其一接口

虚拟网络接口并不实事求是地从外侧接受和发送数据包,而是在系统里面接受和殡葬数据包,因而虚拟网络接口不需要驱动程序。

虚构网络接口和诚实的网络接口在应用上是千篇一律的。

 

一声令下 lspci 可以展现当前主机的拥有 PCI
总线消息,以及独具已接连的 PCI 设备音信。(如若是 usb
网卡,则可能需要选取 lsusb 命令)。

命令 ifconfig 用来查看网络接口信息:

ifconfig -a     查看所有接口
ifconfig eth0   查看特定接口

一声令下 ifup 、 ifdown 用来激活、禁用一个网络接口:

ifup eth0       激活eth0
ifdown eth0     禁用eth0

 

下边是我在 Vitual Box 里 CentOS 6.9 的一些硬件信息。

PCI 设备消息:

图片 4

网络接口消息:

图片 5

上图中网卡 eth0 的参数消息如下:

第 1 行      连接类型(Link encap):Ethernet(以太网);硬件地址(MAC地址):08:00:27:85:37:B4
第 2 行      IPv4 地址(inet addr)、子网(Bcast)、掩码(Mask)
第 3 行      IPv6 地址(inet6 addr)
第 4 行      UP:网卡已开启;RUNNING:网卡的网线已经被接上;MULTICAST:支持组播;MUT:最大传输量(单位,字节)
第 5、6 行   接收、发送数据包情况统计
第 8 行      接收、发送数据字节数统计

执行 ifconfig 命令后仅有 IPv6 而并未 IPv4 地方的解决办法:

  1. 先是保证您的网卡已经激活(使用 ifup eth0 命令)

  2. 利用 dhclient 命令来动态获取 IP,然后重新实施 ifconfig 命令即可看到
    Ipv4 地方。

然则系统重启后会失效,永久生效的点子是:

  1. 修改相应网卡的配备文件
    /etc/sysconfig/network-scripts/ifcfg-eth0,将 ONBOOT 属性设置为 yes,

  2. 再实践 service network restart 命令即可。用
    ifconfig 命令就可以随时观察 eth0 的 IPv4 地方了。

激活、禁用接口:

图片 6

 

四、配置网络信息

本身在 VitualBox 中(桥接情势)对 CentOS 6.9 的静态 IP
配置如下。(请参见:CentOS下VMware用桥接形式,静态ip上外网

 

使用 setup 命令用类“图形化”界面设置
Linux,在终极输入 setup ,回车,进入互相界面。

 图片 7

选拔网络配置 “NetWork configuration”,”Run Tool” 进入下一步。

图片 8

分选硬件配备”Device configuration”,回车进入下一步。

图片 9

选料安排 eth0 网卡,回车。

图片 10

上图中参数详解:

Name: 接口名
Device: 设备名
Use DHCP: 是否使用DHCP方式获取IP
(家用电脑一般是,服务器IP一般否、需要配置静态IP,DHCP(Dynamic Host Configuration Protocol,动态主机设置协议)用于内部网络服务自动分配IP)
Static IP: 静态IP
Netmask: 子网掩码
Default gateway IP: 默认网关IP(与IP属同一网段)
Primary DNS Server: 主DNS服务器IP(不确定就填谷歌的8.8.8.8)
Secondary DNS Server: 备用DNS服务器IP
Peer DNS: 是否接受DHCP服务器指派的DNS服务器地址
On boot: 是否在引导时随网络服务的开启而激活(建议勾选[单击空格键],这样在网络服务重启时就不必手动激活网卡了)
Controlled by NetworkManager: 是否受图像化程序NetworkManager的控制。

布置网络参数如下:

图片 11

配备完毕,前面基本都是确定保存下一步。”Ok” 下一步。

图片 12

“Save” 进入下一步。

图片 13

“Save&Quit” 进入下一步。

图片 14

“Quit” 退出 setup 命令环境。

eth0 的网络参数配置完毕,最终重启网络服务 service network restart 即可。

图片 15

测试成功:

图片 16

 

四、配置网络信息

本人在 VitualBox 中(桥接模式)对 CentOS 6.9 的静态 IP
配置如下。(请参考:CentOS下VMware用桥接情势,静态ip上外网

 

行使 setup 命令用类“图形化”界面设置
Linux,在终端输入 setup ,回车,进入相互界面。

 图片 17

接纳网络配置 “NetWork configuration”,”Run Tool” 进入下一步。

图片 18

分选硬件配备”Device configuration”,回车进入下一步。

图片 19

选料安排 eth0 网卡,回车。

图片 20

上图中参数详解:

Name: 接口名
Device: 设备名
Use DHCP: 是否使用DHCP方式获取IP
(家用电脑一般是,服务器IP一般否、需要配置静态IP,DHCP(Dynamic Host Configuration Protocol,动态主机设置协议)用于内部网络服务自动分配IP)
Static IP: 静态IP
Netmask: 子网掩码
Default gateway IP: 默认网关IP(与IP属同一网段)
Primary DNS Server: 主DNS服务器IP(不确定就填谷歌的8.8.8.8)
Secondary DNS Server: 备用DNS服务器IP
Peer DNS: 是否接受DHCP服务器指派的DNS服务器地址
On boot: 是否在引导时随网络服务的开启而激活(建议勾选[单击空格键],这样在网络服务重启时就不必手动激活网卡了)
Controlled by NetworkManager: 是否受图像化程序NetworkManager的控制。

布置网络参数如下:

图片 21

配置完毕,后边基本都是规定保存下一步。”Ok” 下一步。

图片 22

“Save” 进入下一步。

图片 23

“Save&Quit” 进入下一步。

图片 24

“Quit” 退出 setup 命令环境。

eth0 的网络参数配置完毕,末了重启网络服务 service network restart 即可。

图片 25

测试成功:

图片 26

 

五、网络布局相关文书

文件 路径
网卡eth0的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件 /etc/resolv.conf
网络配置文件 /etc/sysconfig/network
本地hosts文件 /etc/hosts

 

五、网络布局相关文书

文件 路径
网卡eth0的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件 /etc/resolv.conf
网络配置文件 /etc/sysconfig/network
本地hosts文件 /etc/hosts

 

1. 网卡eth0的部署文件

/etc/sysconfig/network-scripts/ifcfg-eth0:

图片 27

参数解释如下:

DEVICE:设备名
HWADDR:硬件地址(MAC地址)
TYPE:连接类型(譬如Ethernet,以太网)
UUID:设备标识号
ONBOOT:是否在引导时随网络服务的开启而激活(建议yes,这样在重启网络服务时就不必手动激活网卡了)
NM_COTROLLED:是否受图像化的程序NetworkManager控制
BOOTPROTO:启动协议(none|static|dhcp,static静态获取IP,dhcp动态获取IP)
USERCTL:是否允许普通用户控制此接口
PEERDNS:是否接受DHCP服务器指派的DNS服务器地址
IPV6INIT:是否支持IPv6
IPADDR:IPv4地址
NETMASK:子网掩码
GATEWAY:网关
DNS1、DNS2:俩DNS

  

1. 网卡eth0的配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0:

图片 28

参数解释如下:

DEVICE:设备名
HWADDR:硬件地址(MAC地址)
TYPE:连接类型(譬如Ethernet,以太网)
UUID:设备标识号
ONBOOT:是否在引导时随网络服务的开启而激活(建议yes,这样在重启网络服务时就不必手动激活网卡了)
NM_COTROLLED:是否受图像化的程序NetworkManager控制
BOOTPROTO:启动协议(none|static|dhcp,static静态获取IP,dhcp动态获取IP)
USERCTL:是否允许普通用户控制此接口
PEERDNS:是否接受DHCP服务器指派的DNS服务器地址
IPV6INIT:是否支持IPv6
IPADDR:IPv4地址
NETMASK:子网掩码
GATEWAY:网关
DNS1、DNS2:俩DNS

  

2. DNS配置文件

/etc/resolv.conf:

图片 29

一行一个DNS配置,这是大家刚刚已经配过的六个DNS。

 

2. DNS配置文件

/etc/resolv.conf:

图片 30

一行一个DNS配置,这是我们刚刚已经配过的六个DNS。

 

3.网络部署文件

/etc/sysconfig/network:

图片 31

 这几个文件是服务器的局部网络布局,如主机名(HOSTNAME)、网关(GATEWAY)等等,详细请参考 /etc/sysconfig/network
文件

 

3.网络布局文件

/etc/sysconfig/network:

图片 32

 这一个文件是服务器的部分网络部署,如主机名(HOSTNAME)、网关(GATEWAY)等等,详细请参考 /etc/sysconfig/network
文件

 

4.本地hosts文件

/etc/hosts:

图片 33

 

4.本地hosts文件

/etc/hosts:

图片 34

 

 六、网络测试命令

测试网络连通性:

ping 192.168.1.210
ping www.locallinux.com

测试 DNS 解析:

host www.locallinux.com
dig www.locallinux.com

来得路由表:

ip route

追踪到达目标地址过程中经过的网络路径:

traceroute www.locallinux.com

应用 mtr 命令举行网络质地测试(结合了 traceroute 和 ping ,会显示一个动态更新的路由表):

mtr www.locallinux.com

 

 六、网络测试命令

测试网络连通性:

ping 192.168.1.210
ping www.locallinux.com

测试 DNS 解析:

host www.locallinux.com
dig www.locallinux.com

来得路由表:

ip route

追踪到达目标地址过程中通过的网络路径:

traceroute www.locallinux.com

运用 mtr 命令举办网络质地测试(结合了 traceroute 和 ping ,会显得一个动态更新的路由表):

mtr www.locallinux.com

 

七、修改主机名

暂时修改主机名

hostname www.localhost.com

永久性修改主机名

编辑网络布局文件 /etc/sysconfig/network

HOSTNAME=www.localhost.com

  

七、修改主机名

暂行修改主机名

hostname www.localhost.com

永久性修改主机名

编辑网络布局文件 /etc/sysconfig/network

HOSTNAME=www.localhost.com

  

八、网络故障排查

网络故障排查听从从最底层到高层、从我到表面的流水线展开。

 

八、网络故障排查

网络故障排查遵从从底层到高层、从本人到表面的流水线举行。

 

1. 首先检查网络布局是否科学:

IP地址
子网掩码
网关
DNS

 

1. 先是检查网络部署是否正确:

IP地址
子网掩码
网关
DNS

 

2. 检查到达网关是否衔接:

ping 网关IP

 

2. 反省到达网关是否衔接:

ping 网关IP

 

3. 检查DNS解析是否健康:

host www.locallinux.com
host www.cnblogs.com
host www.runoob.com

  

参考链接: 

以太网 –
维基百科

表面组件互联设备(PCI)-
维基百科

linux网络接口之扫盲

解决linux使用ifconfig输出只用ipv6地址而并未ipv4地址的问题

RHEL7.0
系列-设置IP地址、网关和DNS

CentOS下VMware用桥接形式,静态ip上外网

3. 检查DNS解析是否正常:

host www.locallinux.com
host www.cnblogs.com
host www.runoob.com

  

参照链接: 

以太网 –
维基百科

表面组件互联设备(PCI)-
维基百科

linux网络接口之扫盲

解决linux使用ifconfig输出只用ipv6地址而从不ipv4地址的问题

RHEL7.0
系列-设置IP地址、网关和DNS

CentOS下VMware用桥接格局,静态ip上外网

相关文章