liunx四周目之网络基础
基本网络配置
将Linux主机接入到网络,需要配置网络相关设置一般包括如下内容:
主机名
IP/netmask
路由:默认网关
DNS服务器:
主DNS服务器
次DNS服务器
第三DNS服务器
IP地址
它们可唯一标识 IP 网络中的每台设备
每台主机(计算机、网络设备、外围设备)必须具有唯一的地址
IP地址由两部分组成
? 网络ID:
? 标识网络
?每个网段分配一个网络ID
? 主机 ID:
? 标识单个主机
? 由组织分配给各设备
IP地址分类
A类:
0 000 0000 - 0 111 1111: 1-127
网络数:126, 127
每个网络中的主机数:2^24-2
默认子网掩码:255.0.0.0
私网地址:10.0.0.0
B类:
10 00 0000 - 10 11 1111:128-191
网络数:2^14
每个网络中的主机数:2^16-2
默认子网掩码:255.255.0.0
私网地址:172.16.0.0-172.31.0.0
C类:
110 0 0000 - 110 1 1111: 192-223
网络数:2^21
每个网络中的主机数:2^8-2
默认子网掩码:255.255.255.0
私网地址:192.168.0.0-192.168.255.0
D类:组播
1110 0000 - 1110 1111: 224-239
E类:保留未使用
240-255
网络计算公式
网络主机数=2^主机位-2=2^(32-网络ID位)-2
网络数=2^可变网络ID位
网络ID=IP与netmask
无类地址CIDR表示法:I/P 网络ID位数,CIDR表示法,无类域间路由
划分子网数=2^网络ID向主机ID借位
划分超网:合并多个小网成为一个大网,主机ID向网络ID借位
二进制与十进制常用数值
0000 0000 0
1000 0000 128
1100 0000 192
1110 0000 224
1111 0000 240
1111 1000 248
1111 1100 252
1111 1110 254
1111 1111 255
网卡配置文件说明
cat /etc/sysconfig/network-scripts/ifcfg-e*
DEVICE=eth0 网卡名称
BOOTPROTO=static static为固定IP地址,非动态DHCP获取
BROADCAST=10.0.0.255 这里是广播地址,一般为网络地址的最后一个地址
HWADDR=00:0C:29:0c:5a:63 这里mac地址,不同的机器不能重复,尤其是在刻隆虚拟机或复制网卡配置时要注意
IPADDR=194.0.0.161这里是IP地址
NETMASK=255.255.255.0子网掩码/24
NETWORK=10.0.0.0网段设置
ONBOOT=yes 开机网卡自启动
GATEWAY=10.0.0.254网关的配置,也可以命令行通过route添加删除
TYPE=Ethernet以太网
配置完成之后可执行以下命令使其生效:
service NetwrokManager stop
service network restart
共勉!
原文地址:https://blog.51cto.com/14234169/2372017
时间: 2024-10-12 08:47:36