zoukankan      html  css  js  c++  java
  • 路由等基础配置

     

    子网掩码换算

    IP地址子网掩码:

    子网位

    /主机位

    子网掩码

    子网最大数

    /主机最大数

    2

    /22

    /10 | 255.192.0.0

    2

    /4194302

    3

    /21

    /11 | 255.224.0.0  

    6

    /2097150

    4

    /20

    /12 | 255.240.0.0

    14

    /1048574

    5

    /19

    /13 | 255.248.0.0

    30

    /524286

    6

    /18

    /14 | 255.252.0.0  

    62

    /262142

    7

    /17

    /15 | 255.254.0.0   

    126

    /131070

    8

    /16

    /16 | 255.255.0.0  

    254

    /65536

    9

    /15

    /17 | 255.255.128.0

    510

    /32766

    10

    /14

    /18 | 255.255.192.0

    1022

    /16382

    11

    /13

    /19 | 255.255.224.0

    2046

    /8190

    12

    /12

    /20 | 255.255.240.0

    4094

    /4094

    13

    /11

    /21 | 255.255.248.0

    8190

    /2046

    14

    /10

    /22 | 255.255.252.0

    16382

    /1022

    15

    /9

    /23 | 255.255.254.0

    32766

    /510

    16

    /8

    /24 | 255.255.255.0

    65536

    /254

    17

    /7

    /25 | 255.255.255.128

    131070

    /126

    18

    /6

    /26 | 255.255.255.192

    262142

    /62

    19

    /5

    /27 | 255.255.255.224

    524286

    /30

    20

    /4

    /28 | 255.255.255.240

    1048574

    /14

    21

    /3

    /29 | 255.255.255.248

    2097150

    /6

    22

    /2

    /30 | 255.255.255.252

    4194302

    /2

    linux设置网关修改ip
    修改ip地址
    即时生效:
    # ifconfig eth0 192.168.0.20 netmask 255.255.255.0
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0

    修改default gateway
    即时生效:
    # route add default gw 192.168.0.254
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0

    修改dns
    修改/etc/resolv.conf
    修改后可即时生效,启动同样有效

    修改host name
    即时生效:
    # hostname fc2
    启动生效:
    修改/etc/sysconfig/network

    server network restart

    etc/sysconfig/network-scripts/ifcfg-ethN 文件

      在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

      下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:

      DEVICE=eth0

      IPADDR=x.x.x.x

      NETMASK=255.255.255.0

      NETWORK=x.x.x.x

      BROADCAST=x.x.x.x

      ONBOOT=yes

      BOOTPROTO=none

      USERCTL=no

      若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。

      DEVICE=name     name表示物理设备的名字

      IPADDR=addr     addr表示赋给该卡的IP地址

      NETMASK=mask    mask表示网络掩码

      NETWORK=addr    addr表示网络地址

      BROADCAST=addr   addr表示广播地址

      ONBOOT=yes/no   启动时是否激活该卡

      none:无须启动协议

      bootp:使用bootp协议

      dhcp:使用dhcp协议

      USERCTL=yes/no       是否允许非root用户控制该设备


    手工使用命令法是基于以太网卡已装入的情况下,编辑配置文件来配置网络的方法。具体步骤如下:  

      ⑴ 编辑/etc/rc.d/rc.local文件  

       在该文件中加入类似下列各行:  

       #配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用  

       /sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP  

       #配置并激活回环设备lo  

       /sbin/ifconfig lo 127.0.0.1 UP 

       /sbin/route add –host 127.0.0.1 lo  

       #让Linux将本地网的信息发送到eth0接口  

       /sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0  

       #指定访问远程网络的缺省网关,假定缺省网关的IP地址为163.1.1.254  

       /sbin/route default gw 163.1.1.254 eth0  

       ⑵ 编辑/etc/resdv.conf文件  

       该文件作用是设置名称服务器。可加入下列内容。  

       #指定本机域名为linux.net。  

        Domain linux.net  

       #域名称服务器(DNS),可以是本地网,也可以是远程网上的。按nameserver的顺序#逐一查找。若未找到,则Linux放弃寻找。  

        Nameserver 163.1.1.4  

        Nameserver 10.55.0.33  

       ⑶ 编辑/etc/hosts.conf文件  

       设置主机文件表。可加入如下行: 

        order hosts,bind  

        multi on  

        163.1.5.125 lgx.linux.net lgx  

       第一行表示:查找名称时,首先检查本地主机文件(hosts),然后按/etc/resolv.conf所指定的Nameservers顺序查找。  

       第三行列出主机IP地址、主机名和别名。

       对/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三个文件编辑后,必须重新启动机器。  

       五、结束语  

       综上所述,只要采用其中的任意一种方法,定义主机名字、主机表、网络接口设备及路由等参数,配置好Linux以太网,就能接入Internet,享受Internet提供的服务。

    三种不同的添加方法:
    [root@hzjs ~]# route add -net 10.12.0.0 netmask 255.255.0.0 gw 210.32.2.80
    [root@hzjs ~]# route add -net 10.12.0.0 netmask 255.255.0.0 eth5
    [root@hzjs ~]# route add -net 10.152.0.0 gw 210.32.1.80 netmask 255.255.0.0 eth3

  • 相关阅读:
    integer比较
    String比较
    StringBuffer的s1.capacity()是多少?
    时间复杂度
    京东面试--总结
    说下Java堆空间结构,及常用的jvm内存分析命令和工具
    linux下jmap,jstat和jstack使用
    jvm 性能调优工具之 jmap
    jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
    android小技巧:在activity中实现与绑定的fragment的回调
  • 原文地址:https://www.cnblogs.com/mscar/p/12964135.html
Copyright © 2011-2022 走看看