1、重点回顾
- 网络卡的代号为 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) 的单位数据的区隔!
2、本章习题
- 在练习完本章的相关信息后,请将网络环境还原成如图 3.2-1 的模样! 以方便未来后续章节的练习喔!这个章节的路由器确实是有点麻烦的!^_^
- 请问你如何将你的 eth0 这个接口修改成为 192.168.100.2 在网域 192.168.100.0/25 之内的网络参数内容?[jzsjiale_fold=答案]因为 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[/jzsjiale_fold]
- 请手动设定 eth0:1 这个虚拟接口,使成为网络参数: 192.168.200.2, 网域在 192.168.200.0/24。[jzsjiale_fold=答案]ifconfig eth0:1 192.168.200.2 up[/jzsjiale_fold]
- 如何观察路由表?[jzsjiale_fold=答案]route -n 即可查阅!注意到 0.0.0.0 那个目标(default gateway)。[/jzsjiale_fold]
- 如何启动 Linux 的 IP Forward 功能?[jzsjiale_fold=答案]直接以『echo "1" > /proc/sys/net/ipv4/ip_forward 』即可![/jzsjiale_fold]
- 假设你是一个学校单位的信息管理员,学校内有 200 部计算机,奉上面大头的旨意,必须要将 200 部计算机分为 4 个 Subnet ,请问你应该如何布线(请画出示意图)?而这 4 个 Subnet 的网络参数如何选择(请自行选择)?而是否需要 Router ?如果需要的话,假设每个 Router 仅能有两个网络实体接口,那么该如何布线?(注:不要使用虚拟接口)
- 假设你想要连接到 168.95.1.1 ,那么你该如何判断你经过『多少个』节点?[jzsjiale_fold=答案]可以使用 traceroute 168.95.1.1 来分析每个节点的传送信息,也可以透过 ping 168.95.1.1 所回传的那个 ttl 值判断节点数量。[/jzsjiale_fold]
- 万一你的网络有点停顿,发现可能是网络上某个节点出现问题,你应该如何确认是哪一部 Router 出问题?[jzsjiale_fold=答案]就利用 traceroute 吧![/jzsjiale_fold]
3、参考数据与延伸阅读
注1:网中人写的『带宽负载平衡』:http://www.study-area.org/tips/multipath.htm
注2:一些生产网络硬设备的公司:
注3:动态路由架设软件:
酷学园的 ARP Proxy:http://phorum.study-area.org/viewtopic.php?t=5619
酷学园 ericshei 的 ARP Proxy 分享:http://phorum.study-area.org/viewtopic.php?t=22943
|