网络的划分及其Linux下关于网络的命令
现在的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下关于网络的命令相关推荐
- linux系统网络邻居,5、Linux下的网络邻居Samba
五.Linux下的网络邻居Samba Windows可以通过网络邻居访问局域网主机,而在Linux下可以通过Samba 客户端访问局域网内的Windows主机,也可以通过Samba服务器给Window ...
- linux无网络环境pcre安装,Linux下无网络安装Nginx
1)下载nginx wget http://nginx.org/download/nginx-0.8.54.tar.gz 默认会下载到当前目录下面,也就是pwd目录 2)解压 tar zxvf ng ...
- 七周二次课(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下抓包 ========================== ...
- Linux 下的网络配置
#######linux下的网络配置############ ###1.什么是IP ADDRESS internet protocol ADDRESS ##网络进程地址 ...
- 11 linux下的网络配置
11 linux下的网络配置 1.IP ADDRESS是网络进程地址,ip是由32个01组成 2.子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的 ...
- Linux下的网络配置[ dhcp]
文章目录 一.Linux下的网络配置 1.以太网 2. 网络地址 IP ADDRESS 3. 子网掩码 4. ip通信判定 5.网络设定工具 5.1 ping 5.2 ifconfig(可临时设定ip ...
- Linux下的网络远程安装
Linux下的网络远程安装 1.用RHEL6.5光盘安装第一台服务器 2.在第一台服务器上配置YUM服务器 先创建一个挂载 1 #mount 2 #umount /dev/cdrom 3 #mkdir ...
- Linux下检测网络状态是否正常
// Linux下检测网络状态是否正常 #include <sys/types.h> #include <string.h> #include <stdlib.h> ...
- linux下的网络聊天室
linux下的网络聊天室 一版:多reactor模式实现高并发服务器. sever.c #include "msg.h" #include "pthreadpool.h& ...
最新文章
- OpenGL版本与硬件支持
- UA MATH567 高维统计III 随机矩阵7 亚高斯矩阵的应用:Stochastic Block Model与社区发现 问题描述
- 计算机网络原理和应用,计算机网络原理与应用
- html菜单栏点击后处于选中状态,js实现导航菜单点击切换选中时高亮状态
- 6号团队-团队任务4:每日立会(2018-11-28)
- android开发期间使用真机调试但系统无法识别出真机
- 《软件工艺师:专业、务实、自豪》一第3章
- 【Linux高频命令专题(23)】tar
- 按钮传值给ajax,用jquery和ajax实现分页时,按钮怎么给jquery传值?
- BootStrapStudio文档阅读笔记-Getting Started Guide解析
- NEC协议——红外遥控的使用
- java同步和异步概念
- java对象转换为map
- response.addheader详解
- c语言个人所得税,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
- html滤镜菜鸟教程,如何成为风光摄影菜鸟基础拍摄篇
- 微信公众号学习--点亮图片
- 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
- ios11更新提示信任_iPhone手机iOS11怎么设置信任软件
- android-studio安装过程详解
热门文章
- 洛谷 P2746 [USACO5.3]校园网Network of Schools (Tarjan,SCC缩点,DAG性质)
- 并不对劲的bzoj5475:loj2983:p5206:[wc2019]数树
- hdu 5036 Explosion bitset优化floyd
- [error]Cannot create __weak reference in file using manual refer XCode7.3
- c# 读取写入excel单元格基本操作
- poj 1236 Network of Schools
- QML与Qt C++ 交互机制详解
- Winform中FormClosing与FormClosed区别与使用
- C#实现 UDP简单广播
- c#中out、ref和params的用法与区别