A类:255.0.0.0        8
  0 000 0001 - 0 111 1111
  127用户回环,1-126
  2^7-1个A类地址
  容纳多少个主机:2^24-2
  主机位全0:网络地址
  主机位全1:广播地址
B类:255.255.0.0    16
  10 00 0000 - 10 11 1111
  128-191
  2^14个B类地址
  容纳主机:2^16-2
C类:255.255.255.0    24
  110 0 0000 - 110 1 1111
  192-233
  2^21个C类地址
  容纳主机:2^8-2
D类:
  1110 0000 - 1110 1111
  224-239
E类:

ICANN:申请购买地址
私有地址:
  A类:10.0.0.0/8
  B类:172.16.0.0/16 - 172.31.0.0/16
  C类:192.168.0.0/24 - 192.168.255.0/24

-------------------
主机介入网络:
IP:
NETMASK
GATEWAY
HOSTNAME
DNS1:(第一个解析不到,第二个一定解析不到。之所以要有辅DNS解析时因为只有当第一个DNS服务器不在线的情况下,才会使用辅DNS解析地址。而不是第一个解析不到慢就用第二个)
DNS2
DNS3
  手动指定
  DHCP:Dynamic Host Configuration Protocol

Linux:网络属于内核的功能,我们给linux网卡配置地址的时候,这个地址时属于内核的并不属于网卡

Redhat5:/etc/modprobe.conf
alias
Redhat6:/etc/udev/rules.d/70-persistent-net.rules

以太网:ethX,X数字

ifconfig:
  -a:显示所有接口的配置信息
  [ ethX ]:指定

ifconfig ethX IP/MASK:修改地址

ifconfig ethX IP/MASK [ up|down ]:启用
  配置的地址立即生效,但重启网络服务或主机,都失效

网络服务:
  红帽5:/etc/init.d/network [ start|stop|restart|status ]
  红帽6:/etc/init.d/NetworkManager [ start|stop|restart|status ]

网关:
route
  add:添加
    -host:添加主机路由
    -net:添加网络路由
      -net 0.0.0.0:默认路由
    route add -net | -host DEST gw NEXTHOP
    route add default gw NEXTHOP
  del:删除
    -host
    -net
    route del -net 10.0.0.0/8
    route del -net 0.0.0.0
    route del default

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

查看:
  route -n:以数字方式显示各主机或端口等相关信息

网络配置文件:
/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服务器指定的DNS地址

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

路由;
/etc/sysconfig/network-scripts/route-ethX

添加格式一:
DEST     via     NEXTHOP
添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=

DNS服务器指定方法只有一种
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2

指定本地解析:
/etc/hosts
主机IP    主机名    主机别名

DNS-->/etc/hosts-->DNS(缓存)

配置主机名:
hostname HOSTNAME

立即生效,但不是永久有效

/etc/sysconfig/network
HOSTNAME=

RHEL5:
  setup:system-config-network-tui
  system-config-network-gui
--------------------
ifconfig,老旧
iproute2
  ip:
    link:查看/配置网络借口属性
    addr:协议地址
    route:路由

    link:
      shou
        ip -s link show
      set
        ip link set DEV { up|down }
    addr:
      add
        ip addr  ADDRESS dev DEV
      del
        ip del  ADDRESS dev DEV
      show
        ip  addr show  dev DEV to PREFIX
      flush
        ip addr flush  dev DEV to PREFIX

一块网卡可以使用多个地址:
网络设备可以别名
eth0
  ethX:X,eth0:0,eth0:1,...
配置方法:
  ifconfig ethX:X IP/NETMASK

  /etc/sysconfig/network-scripts/ifcfg-ethX:X
  DEVICE=ethX:X
  非主要地址不能使用DHCP动态获得

16_Linux网络配置的更多相关文章

  1. Linux 入门之网络配置

    查看网络状态 ifconfig 修改网络参数 实验环境centos6.5,其他系统自行百度 ls /etc/sysconfig/network-scripts 显示所有文件, vi /etc/sysc ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  3. 说说SQL Server 网络配置

    打开Sql Server Configuration Manager,里面显示了SQL Server的网络配置,这些到底表示什么含义呢? 图一:MSSQLSERVER的协议 这些配置选项,其实就是为了 ...

  4. [System] CentOS虚拟机系统克隆后的网络配置

    VMware Workstation 虚拟机在进行克隆 CentOS 系统之后,在克隆机上配置网卡时,会出现一些细节问题,讨论一二. 一.情景描述 克隆机上默认由 NetworkManager 服务管 ...

  5. Centos网络配置

    网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...

  6. 【CentOS】虚拟机网络配置与远程登录

    ////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...

  7. 5. 网络配置与FTP服务笔记

    IP地址: Ipv4        2*32       Ipv6 tcp      网络通讯协议 udp    用户数据报协议 常见网络端口: 20  21      ftp服务 文件共享 22   ...

  8. Linux网络配置基础

    linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...

  9. vm centos 网络配置

    安装Centos系统,查看网络配置. 输入命令:ifconfig 127.0.0.1 要开启网络 进入ifcfg-eth0文件. 输入命令:vi /etc/sysconfig/network-scri ...

随机推荐

  1. 【git】强制覆盖本地代码(与git远程仓库保持一致)

    git强制覆盖:    git fetch --all    git reset --hard origin/master    git pull git强制覆盖本地命令(单条执行):    git ...

  2. C#基础加强(7)之ref与out

    介绍 给方法传递普通参数时,值类型传递的是拷贝的对象,而引用类型传递的是对象的引用.它们都不能在函数内部直接修改外部变量的引用(不是修改引用类型的属性),而使用 ref 或 out 关键字就可以实现. ...

  3. python多进程web爬虫-提升性能利器

    背景介绍: 小爬我最近给部门开发了一系列OA的爬虫工具,从selenium前端模拟进化到纯requests后台post请求爬取,效率逐步提升.刚开始能维持在0.5秒/笔.可惜当数据超过2000笔后,爬 ...

  4. Oracle中对XMLType的简单操作(extract、extractvalue...)

    Oracle中对XMLType的简单操作(extract.extractvalue...)    1.下面先创建一个名未test.xml的配置文件. <?xml version="1. ...

  5. test request&&response 代码实现

    使用工具 IDEA  创建一个登录页面和后方数据库连接 1.编写login.html文件  导入到web文件夹下 设置配置文件  druid.properties 导入jar包  放置到web文件夹下 ...

  6. cookie小结

    cookie的用处:当不同的用户访问同一家网站时(采用相同的请求地址),服务器如何区分不同用户的请求操作呢?需要浏览器对发出的每个请求进行标识.属于同一个会话的请求,都带有相同的标识,不同的会话带有不 ...

  7. [PHP] 编写爬虫获取淘宝网上所有的商品分类以及关键属性 销售属性 非关键属性数据

    参考文章地址:https://blog.csdn.net/zhengzizhi/article/details/80716608 http://open.taobao.com/apitools/api ...

  8. Dungeon Master (广搜)

    问题描述: You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed ...

  9. QQ/微信中被禁止访问的网页怎么打开

    为什么关心这种技术?因为我经常听到身边搞微商.搞微信项目的朋友都在叫苦连天,由于微信域名屏蔽.微信域名被拦截.弄得他们尸横遍野,损失的连过年回家的路费都没了,曾经的叱咤风云一下变成了今日的倒亏损.腾讯 ...

  10. react-native 导入高德地图

    高德官网 : https://lbs.amap.com/ GitHub地址: https://github.com/qiuxiang/react-native-amap3d 安装的时候遇到错误:一般是 ...