码迷,mamicode.com
首页 > 其他好文 > 详细

liunx四周目之网络基础

时间:2019-03-31 19:28:08      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:dns服务器   out   可变   超网   组成   dev   pre   主机名   broadcast   

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  

共勉!

liunx四周目之网络基础

标签:dns服务器   out   可变   超网   组成   dev   pre   主机名   broadcast   

原文地址:https://blog.51cto.com/14234169/2372017

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!