since2012/04/23

     
 
最近更新日期:2011/07/22

大标题的图示8.5 重点回顾
  • 网络卡的代号为 eth0, eth1, eth2...,而第一张网络卡的第一个虚拟接口为 eth0:0 ...
  • 网络卡的参数可使用 ifconfig 直接设定,亦可使用配置文件如 /etc/sysconfig/network-scripts/ifcfg-ethn 来设定;
  • 路由是双向的,所以由网络封包发送处发送到目标的路由规划,必须要考虑回程时是否具有相对的路由, 否则该封包可能会『遗失』;
  • 每部主机都有自己的路由表,此路由表 (routing table) 是作为封包传送时的路径依据;
  • 每部可对外 Internet 传送封包的主机,其路由信息中应有一个预设路由 (default gateway);
  • 要让 Linux 作为 Router 最重要的是启动核心的 IP Forward 功能;
  • 重复路由可能会让你的网络封包传递到错误的方向;
  • 动态路由通常是用在两个 Router 之间沟通彼此的路由规则用的,常见的 Linux 上的动态路由套件为 zebra ;
  • arp proxy 可以透过 arp 与 route 的功能,让路由器两端都在同一个网段内;
  • 一般来说,路由器上都会有两个以上的网络接口
  • 事实上,Router 除了作为路由转换之外,在 Router 上面架设防火墙,亦可在企业内部再分隔出多个需要安全 (Security) 的单位数据的区隔!

大标题的图示8.6 本章习题
  • 在练习完本章的相关信息后,请将网络环境还原成如图 3.2-1 的模样! 以方便未来后续章节的练习喔!这个章节的路由器确实是有点麻烦的!^_^

  • 请问你如何将你的 eth0 这个接口修改成为 192.168.100.2 在网域 192.168.100.0/25 之内的网络参数内容?
    因为 192.168.100.0/25 的 netmask 为 255.255.255.128 ,所以可以这样做:
    ifconfig eth0 192.168.100.2 netmask 255.255.255.128 up
    这样即可!如果尚须其他的参数,则需要以档案形式来下达,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0,并修改为:
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.100.2
    NETMASK=255.255.255.128
    NETWORK=192.168.100.0
    BROADCAST=192.168.100.127
  • 请手动设定 eth0:1 这个虚拟接口,使成为网络参数: 192.168.200.2, 网域在 192.168.200.0/24。
    ifconfig eth0:1 192.168.200.2 up
  • 如何观察路由表?
    route -n 即可查阅!注意到 0.0.0.0 那个目标(default gateway)。
  • 如何启动 Linux 的 IP Forward 功能?
    直接以『echo "1" > /proc/sys/net/ipv4/ip_forward 』即可!
  • 假设你是一个学校单位的信息管理员,学校内有 200 部计算机,奉上面大头的旨意,必须要将 200 部计算机分为 4 个 Subnet ,请问你应该如何布线(请画出示意图)?而这 4 个 Subnet 的网络参数如何选择(请自行选择)?而是否需要 Router ?如果需要的话,假设每个 Router 仅能有两个网络实体接口,那么该如何布线?(注:不要使用虚拟接口)
  • 假设你想要连接到 168.95.1.1 ,那么你该如何判断你经过『多少个』节点?
    可以使用 traceroute 168.95.1.1 来分析每个节点的传送信息,也可以透过 ping 168.95.1.1 所回传的那个 ttl 值判断节点数量。
  • 万一你的网络有点停顿,发现可能是网络上某个节点出现问题,你应该如何确认是哪一部 Router 出问题?
    就利用 traceroute 吧!

大标题的图示参考数据与延伸阅读

 
     
http://linux.vbird.org is designed by VBird during 2001-2011. ksu.edu 

本网页主要以Firefox配合解析度 1024x768 作为设计依据     鸟哥自由软件整合应用研究室