共计 2295 个字符,预计需要花费 6 分钟才能阅读完成。
Linux 网络属性配置
计算机网络:
TCP/IP: 协议栈(使用)
ISO, OSI: 协议栈(学习)
MAC:Media Access Control
48bits:
ICANN:24bits. 2^24
地址块:2^24
网桥:MAC 地址标
静态指定:
动态学习:根据原地址学习;
IP(Internet protocol 互联网通信地址)地址:网络号 + 主机号
A<–>B
网络?
主机?
IPv4:32bits
8bits.8bits.8bits.8bits
0-255
0.0.0.0-255.255.255.255
IP 地址分类:
A 类:
第一段为网络号,后三段位主机号
网络号:
0 000 0000 – 0 111 1111: 1-127
网络数量:126,127
每个网络中的主机数量:2^24-2
默认子网掩网:255.0.0.0,/8
1.3.2.1/255.0.0.0=1.0.0.0
1.3.2.1/255.255.0.0=1.3.0.0
私网地址:10.0.0.0/255.0.0.0
B 类:
前两段为网络号,后两段为主机号
网络号:10 00 0000 – 10 11 1111:128-191
网络数:2^14
每个网络中的主机数量:2^16-2
默认子掩网码:255.255.0.0 ,/16
私网地址:172.6.0.0-172.31.0.0
C 类:
前三段为网络号,最后段为主机号
网络号:
110 0 0000 – 1 1111:192-233
网络数:2^21
每个网络中的主机数量:2^8-2
默认子网掩码:255.255.255.0,/24
D 类:组播
1110 0000 – 1110 1111:224-239
E 类:科研
240-255
IPv6: 128bits
路由器:router
路由表:
静态指定
动态学习:rip2, ospf
OS: 多任务,多用户
多任务:多进程
chrome
qq music;
通信时,进程的数字标识:
16bits:
0-65535: 1-65535
1-1023: 固定分配,而且只要管理员有权限启用;
1024-4W: 半固定,
4W+:. 临时;
进程地址:
IP:PORT.SOCKET
总结:MAC: 本地通信;范围:本地局域网;
IP: 界定通信主机;源和目标;范围:互联网;
Port: 界定进程;范围:主机;
路由条目:
目标地址:下一跳(nexthop)
目标地址类别:
主机:主机路由
网络:网络路由
0.0.0.0/0.0.0.0 : 默认路由 可以到达任何主机
将 Linux 主机接入到网络中:
IP/NETMASK: 本地通信
路由(网关):跨网络通信
DNS 服务器地址:基于主机名的通信
主 DNS 服务器地址
备用 DNS 服务器地址
第三份 DNS 服务器地址
配置方式:
静态指定:
命令:
ifcfg 家族:
ifconfig: 配置 IP, NETMASK
route: 路由
neststat: 状态及统计数据查看
iproute2 家族:
ip OBJECT:
addr : 地址和掩码;
link : 接口
route: 路由
ss: 状态及统计数据查看
Centos 7 :nm(Network Manager) 家族
nmcli: 命令行工具
nmtul :text window 工具
注意:
(1)DNS 服务器指定:
(2) 配置文件:/etc/resolv.vonf
hostname
配置文件:/etc/sysconfig/network
Centos 7 : hostnamectl
配置文件:
RedHat 及相关发行版
/etc/sysconfig/network-scripts/ifcfg-NETCARD-NAME
动态分配:依赖于本地网络中有 DHCP 服务
DHCP:Dynamic Host Configure Procotol
网络接口命名方式:
传统命名:
以太网:ethX, [0.oo), 例如 eth0. eth1,….
ppp 网络:pppX.[0,…],…
可预测命名方案(Centos):
支持多种不同的命名机制;
Fireware, 拓扑结构
(1)如果 Firmware 或 BIOS 为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如 eno1, eno2,….
(2)如果 Firmware 或 BIOS 为 PCI- E 扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名, 如 ens
(3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如 enp2s0,…
(4) 如果用户显示定义,也可根据 MAC 地址命名,例如 enx122121ab2e10,
上述均不可用,则依旧是一传统方式命名;
命名方式的组成:
en : ethernet
wl : wlan
ww: wwan
名称类型:
o<index>: 集成设备的设备索引号;
s<slot> : 扩展槽的索引号;
x<aMAC>: 基于 MAC 地址的命名;
p<bus>s<slot> : 基于总线及槽的拓扑结构进行命名;