现在的ipv4地址是32位二进制,点分十进制 例如 192.169.1.10 并且分为 网络地址和主机地址。

ip地址分为五大类:

注:主机位全0:网络地址 ,主机位全1:广播地址

0.0.0.0表示任意网络

255.255.255.255 表示当前子网的广播地址

A类地址:用于大型网路

网络地址1个字节,主机地址3个字节,网络位的最高位必须为0,0000 0001 - 0111 1111

A类地址范围:1.0.0.1--126.255.255.254

2^7-1个A类网络 ,容纳主机:2^24-2个

A类私有地址:10.0.0.0/8(10.0.0.1--10.255.255.254)

A类保留地址:127.0.0.0/8 回环地址

B类地址:用于中型网络

网络地址2个字节,主机地址2个字节,网络位的最高位必须为10,1000 0000 - 1011 1111

B类地址范围:128.0.0.1--191.255.255.254

2^14个B类网络,容纳主机:2^16-2个

B类私有地址:172.16.0.0/16-172.31.0.0/16

B类保留地址:169.254.x.x

C类地址:用于小型网络

网络地址3个字节,主机地址1个字节,网络位的最高位必须为110,1100 0000 - 11011 1111

C类地址范围:192.0.0.1--223.255.255.254

2^21个C类网络,容纳主机:2^8-2个

C类私有地址: 192.168.0.0/24--192.168.255.0/24(192.168.0.1---192.168.255.255)     LINUX 命令

以太网 ethX

ifconfig [ethX]

-a:显示所有接口的配置

ifconfig ethX ip/mask [up/down]

网络服务:

/etc/init.d/network {start|stop|restart|status}

网关:

route

add :添加

-host:主机路由

-net:网络路由

route add -net|-host DEST gw NEXTHOP

route add default gw NEXTHOP

del:删除

-host

-net

route del -net DEST

所以做出的改动重启网络服务或者主机后失效

网络接口配置文件

/etc/sysconfig/network

网络接口配置文件:

/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致;

BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;

IPADDR=: IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关;

ONBOOT=:开机时是否自动激活此网络接口;

HWADDR=: 硬件地址,要与硬件中的地址保持一致;可省;

USERCTL={yes|no}: 是否允许普通用户控制此接口;

PEERDNS={yes|no}: 是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址;

不会立即生效,但重启网络服务或主机都会生效;

路由配置文件:

/etc/sysconfig/network-scripts/route-ethX

添加格式一:

DEST via NEXTHOP

添加格式二:

ADDRESS0=

NETMAST0=

GATEWAY0=

DNS服务器指定方法只有一种:

/etc/resolv.conf

nameserver DNS_IP_1

nameserver DNS_IP_2

指定本地解析:

/etc/hosts

主机ip  主机名  主机别名

dns --> /etc/hosts -->dns

配置主机名

hostname 主机名

立即生效,但不永久

永久生效:/etc/sysconfig/network --> HOSTNAME=

ip 命令

ip [options] object {command|help}

link 网络接口属性

addr 协议地址

route 路由

例子: ip -s link show   ip link set dev {up|down}

addr

add

ip addr add ADDRESS dev DEV label NAME

del

ip addr add ADDRESS dev DEV

show

ip addr show dev DEV to PREFIX

flush

ip addr flush dec DEV to PREFXI

转载于:https://blog.51cto.com/12345186/1877066

网络的划分及其Linux下关于网络的命令相关推荐

  1. linux系统网络邻居,5、Linux下的网络邻居Samba

    五.Linux下的网络邻居Samba Windows可以通过网络邻居访问局域网主机,而在Linux下可以通过Samba 客户端访问局域网内的Windows主机,也可以通过Samba服务器给Window ...

  2. linux无网络环境pcre安装,Linux下无网络安装Nginx

    1)下载nginx wget  http://nginx.org/download/nginx-0.8.54.tar.gz 默认会下载到当前目录下面,也就是pwd目录 2)解压 tar zxvf ng ...

  3. 七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包...

    七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包 ========================== ...

  4. Linux 下的网络配置

    #######linux下的网络配置############ ###1.什么是IP ADDRESS     internet protocol ADDRESS    ##网络进程地址         ...

  5. 11 linux下的网络配置

    11 linux下的网络配置 1.IP ADDRESS是网络进程地址,ip是由32个01组成 2.子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的 ...

  6. Linux下的网络配置[ dhcp]

    文章目录 一.Linux下的网络配置 1.以太网 2. 网络地址 IP ADDRESS 3. 子网掩码 4. ip通信判定 5.网络设定工具 5.1 ping 5.2 ifconfig(可临时设定ip ...

  7. Linux下的网络远程安装

    Linux下的网络远程安装 1.用RHEL6.5光盘安装第一台服务器 2.在第一台服务器上配置YUM服务器 先创建一个挂载 1 #mount 2 #umount /dev/cdrom 3 #mkdir ...

  8. Linux下检测网络状态是否正常

    // Linux下检测网络状态是否正常 #include <sys/types.h> #include <string.h> #include <stdlib.h> ...

  9. linux下的网络聊天室

    linux下的网络聊天室 一版:多reactor模式实现高并发服务器. sever.c #include "msg.h" #include "pthreadpool.h& ...

最新文章

  1. OpenGL版本与硬件支持
  2. UA MATH567 高维统计III 随机矩阵7 亚高斯矩阵的应用:Stochastic Block Model与社区发现 问题描述
  3. 计算机网络原理和应用,计算机网络原理与应用
  4. html菜单栏点击后处于选中状态,js实现导航菜单点击切换选中时高亮状态
  5. 6号团队-团队任务4:每日立会(2018-11-28)
  6. android开发期间使用真机调试但系统无法识别出真机
  7. 《软件工艺师:专业、务实、自豪》一第3章
  8. 【Linux高频命令专题(23)】tar
  9. 按钮传值给ajax,用jquery和ajax实现分页时,按钮怎么给jquery传值?
  10. BootStrapStudio文档阅读笔记-Getting Started Guide解析
  11. NEC协议——红外遥控的使用
  12. java同步和异步概念
  13. java对象转换为map
  14. response.addheader详解
  15. c语言个人所得税,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
  16. html滤镜菜鸟教程,如何成为风光摄影菜鸟基础拍摄篇
  17. 微信公众号学习--点亮图片
  18. 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
  19. ios11更新提示信任_iPhone手机iOS11怎么设置信任软件
  20. android-studio安装过程详解

热门文章

  1. 洛谷 P2746 [USACO5.3]校园网Network of Schools (Tarjan,SCC缩点,DAG性质)
  2. 并不对劲的bzoj5475:loj2983:p5206:[wc2019]数树
  3. hdu 5036 Explosion bitset优化floyd
  4. [error]Cannot create __weak reference in file using manual refer XCode7.3
  5. c# 读取写入excel单元格基本操作
  6. poj 1236 Network of Schools
  7. QML与Qt C++ 交互机制详解
  8. Winform中FormClosing与FormClosed区别与使用
  9. C#实现 UDP简单广播
  10. c#中out、ref和params的用法与区别