Changkun's Blog

Science and art, life in between.


  • Home

  • Ideas

  • Archives

  • Tags

  • Bio

Linux学习笔记 6 网络及配置相关

Published at: 2013-12-07   |   Reading: 1097 words ~3min   |   PV/UV: /

网络原理

IP编址

IP编址是一个双层编址方案,一个IP地址表示一个主机(或一个网卡接口),应用最广泛的是IPv4编址,但是已向IPv6编址切换

一个IPv4地址为32位长,IPv6地址为128位长(2^128个)

IPv4地址分为2个部分:网络部分(标识所属区域)和主机部分(标识区域中的哪台主机)

IPv4共32位,使用点分十进制方式表示,分为四个部分,每部分八位

192.168.1.1(11000000.10101000.00000001.00000001)

子网掩码

通过子网掩码来确定网络部分的位数

子网掩码与IP地址一样,有32bit,每一位与IP地址中的每一位一一对应。

IP地址中对应子网掩码中为1的部分为网络部分。

192.168.1.1

255.255.255.0

证明此IP地址的前24位是网络部分,也就是说此IP地址处在同一个网络的其他主机的IP地址前24位相同,以证明他们在同一网络。

网关/路由

在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,接到不同网络中,并通过路由表进行数据转码

路由表:

目标网络       子网掩码       出接口

192.168.1.1   255.255.255.0   eth0

172.16.1.0    255.255.255.0   eth1

61.1.1.0      255.255.255.0   eth2

域名:

类型:表示此域名的类型

域名:域名名称

主机名:该域中的某台主机名称

DNS

每一个域名代表一个IP,而DNS服务就是用来在IP与域名之间进行转换的。

 

基本网络参数:

要配置一个局域网通信的计算机需要:

(1)IP地址(2)子网掩码

要配置一个跨网端通信的计算机需要:

(1)IP地址(2)子网掩码(3)网关

要配置一个可以上网的计算机需要:

(1)IP地址(2)子网掩码(3)网关(4)DNS

 

<span style="font-size:24px;">**Linux网络配置**</span>

以太网接口被命名为:eth0、eth1等(数字表示网卡编号)

通过lspci查看网卡硬件信息(usb网卡需要用lsusb)

ifconfig -a &nbsp;查看所有

ifconfig eth0 查看特定接口

ifup ifdown 启用/禁用一个接口

setup配置网卡,配置王成后,使用ifup启用网卡,并使用ifconfig命令查看信息

网络相关配置文件

网卡配置文件

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

DNS配置文件

/etc/resolv.conf

主机名配置文件

/etc/sysconfig/network

静态主机名配置文件

/etc/hosts

网络测试命令

测试网络连通性

ping www.baidu.com

测试DNS解析

host www.baidu.com

dig www.baidu.com

显示路由表

iproute

追踪到达目标地址的网络路径

traceroute www.baidu.com

使用mtr进行网络质量测试(结合了traceroute和ping)

mtr www.baidu.com

修改主机名:

实时修改主机名

hostname www.baidu.com

永久性修改主机名

/etc/sysconfig/network

HOSTNAME = www.baidu.com

&nbsp;

故障排查:

网络故障排查遵循从底层到高层,从自身外部的流程进行

先查看网络配置信息是否正确:

(1)IP(2)子网掩码(3)网关(4)DNS

查看到达网关是否联通:

ping

查看DNS解析是否正常:

host
#Linux#
  • Author: Changkun Ou
  • Link: https://changkun.de/blog/posts/learn-linux-6/
  • License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
这学期大创项目总算是告一段落了
Linux学习笔记 5 UGO模型、Linux权限
  • TOC
  • Overview
Changkun Ou

Changkun Ou

Stop Talking. Just Coding.

276 Blogs
165 Tags
Homepage GitHub Email YouTube Twitter Zhihu
Friends
    Frimin ZZZero march1993 qcrao maiyang Xargin Muniao
© 2008 - 2024 Changkun Ou. All rights reserved. | PV/UV: /
0%