📄 0120intranet.htm
字号:
<br> <li><b><font color="#000066">关于主机的相关总线</font></b>:这是个与网络媒体比较没有关系的需要注意的主机项目,由于目前扩充式装备比较多,例如打印机、扫描仪、鼠标、键盘与外接式硬盘等等,很多都是使用USB 的接口,那个 USB 的接头是扁扁的,在您的主机后面一般都可以见到这个插槽。不过,目前的USB 有两种速度,分别是 USB 1.1 与 USB 2.0 ,这两种规格 USB 的传输速度相差了也不止10 倍!如果您的 Linux 主机上面的 USB 接口是 2.0 的话,那么将装置分享给client 端时,这样的速度在区网内比较能够快速的进行,如果是 USB 1.1 的话,那么在区网内的速度限制就不是在网络,而是在USB 这个接口的传输上了!所以啰,作为所有 Client 连接上来的 Linux Server,除了需要考虑的网络媒体本身的传输之外,还得要注意到 Linux Server 本身的内部传输速度,免得网络速度是够了,但是由于硬盘传输或者是Linux 主机本身所具有的总线传输速度太慢,导致整个局域网络内传输效能的低落喔!</li></ul><font color="#000000"> </font><br><hr width="100%"><a name="connect_net_parameters"></a><font color="#000099">内部联机的网络参数</font><br><font color="#000000"> </font><br>除了<a href="#fig_1">图一</a>的联机型态是 Linux 主机直接联机,且不需要分享网络频宽给Clients 之外,<a href="#fig_2">图二</a>与<a href="#fig_3">图三</a>的状态都是以Linux 做为网络频宽分享的主机来分享网络的,所以,各计算机之间是以 Hub 或 switch作为联机的接口,然后跟 Linux 主机之间连接后,以 Linux 的 NAT 或 Proxy 服务器分享的方式,透过固定IP的学术网络,或者是自家的ADSL 调制解调器来连上 Internet。所以,基本上主机是 『 <font color="#000066">需要两个网络接口</font>』 的,而且其中一个接口是与内部网络联机的,这个内部网络通常是使用私有 IP( Private IP ) 来进行联机沟通的!我们比较常使用的保留 IP 是在 192.168.0.0到 192.168.255.255 这一段 ( C Class ),以鸟哥为例,个人是比较喜欢 192.168.1.0~192.168.1.255这一段的网络,没有任何原因,单纯是因为喜欢!呵呵!另外一个接口就是 ISP提供的具有公共 IP ( Public IP ) 的接口了。那么为什么我说的是『两个网络接口』而不是『两张网络卡』呢?原因很简单,<font color="#000066">因为一张网络卡可以设定多个IP 啊</font>!因此,在 Linux 当中一张网络卡可以具有一个以上的 IP 呢!由于一个IP 即为一个网络接口,因此只要两个网络接口 ( 不论有几张网络卡 ) 即可进行NAT 的设定啦!所以自然一个网络卡即可啰!不过,我个人还是比较喜欢两张网络卡的啦!<br> <br>除了这个需要注意的地方之外,我们在 <a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础</a>当中也提到,一组网络参数应该具有『<font color="#000066">IP, Network, Netmask,Broadcast, Gateway</font> 』等几个参数,此外,在 LAN 里面的计算机,亦即在同一个网域内的计算机群,除了IP 不一样之外,其它的参数应该都是一样的!尤其那个重要的 Gateway !所以说,为了让LAN 的计算机可以直接沟通,订定一组网络参数是重要的!这里我以<a href="#fig_3">图三</a>为例,说明我选择的网络参数架构:<br> <ol><li><font color="#000066">在内部私有网域的计算机中,亦即 PC1, PC2, PC3 及 Linux主机的内部接口 ( 反正就是在图三中透过 Hub/Switch 连接的网络卡接口 ) ,必须使用同一个网段,如此则这四个网络接口就可以直接沟通啦!例如Linux 内部网络接口的 IP 设定为 192.168.1.2 ,而 PC1 为 192.168.1.11, PC2:192.168.1.12, PC3: 192.168.1.13 ;</font></li><li><font color="#000066">Netmask 均为 255.255.255.0 ( C Class ), Network:192.168.1.0, Broadcast: 192.168.1.255;</font></li><li><font color="#000066">内部私有网域的计算机 ( PC1 ~ PC3 ) 的 gateway 均为192.168.1.2 ,在 Linux 架设好相关的服务器设定后,如此则四张网络接口可以直接沟通之外,PC1 ~ PC3 可透过 Linux 来传送数据封包呢!</font></li><li><font color="#000066">如果未来还需要再增加 PC,那么其 IP 可以设定在 192.168.1.1~ 192.168.1.254 之间即可!</font></li></ol><p><br></p><hr width="100%"><a name="connect_protocol"></a><font color="#000099">要安装哪些通讯协议</font><br> <br>什么是通讯协议呢?简单的说,通讯协议就是一些标准与规则。一个社会要能够正常的运作,必须要有一套标准与公正的游戏规则,大家都遵循这个规则,那么这个社会才能够没有问题的营运下去,所以我们才会有警察、司法、检调单位等等来维护我们的公正性。同样的,在网络的社会中,要让数据能够透过网络媒体传送,那么硬件制造商、软件开发商,就必须要共同遵循同一套标准,这样整个网络社会才能够正常无误的进行数据的传递。<br> <br>目前网络社会最通用的通讯协议就是 TCP/IP 了!TCP/IP 订定了 IP 基础与路由协议等信息,让我们的网络世界可以互通有无,此外,在局域网络内部,由于是小型的网域,事实上还可以透过简单的通讯协议来达到数据传输的目的,例如<font color="#000066">NetBEUI</font>就是一个常见的简易通讯协议。<br> <br>在 Linux 系统当中,只要将网络参数设定妥当,那么 TCP/IP 就已经被启用了,所以您不需要额外的再安装其它的通讯协议。不过,如果您需要将<font color="#000000">您</font>的Linux 系统中的硬盘空间分享给同网域的 Windows PC 时,那么就需要额外的加装<a href="http://linux.vbird.org/linux_server/0370samba.php">SAMBA</a>这个服务器软件才行。相关的 SAMBA 数据我们会在后面的章节提及。反正不管怎么说,目前Internet 就是经由 TCP/IP 来进行连接的,而 Linux 本身就支持了 TCP/IP ,所以不需要额外的安装有的没的说!<br> <br>至于在 Windows 部分就比较麻烦一点,因为在较大型的企业当中,还需要额外的考虑到Windows Server 所提供的服务,那么在 Windows Clients 端就得要相应的启动某些通讯协议才行。一般来说,在Windows Client 系统里面,最常见的两个通讯协议就是 TCP/IP 以及 NetBEUI 这两个通讯协议了。如果您只想让Windows 与 Linux 能够藉由网络上的芳邻互通有无,那么启动 TCP/IP 也就够了( 因为 SAMBA 是藉由 NetBIOS over TCP/IP 来达成数据传输的 ) ,不过,也可以同时启动NetBEUI 这个通讯协议就是了。相关的说明可以参考 <a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础</a>以及后续的 <a href="http://linux.vbird.org/linux_server/0370samba.php">SAMBA</a> 服务器等章节。</ul><hr width="100%"><a name="methods"></a><font size="+1" color="#000099">网络联机的方式</font><ul>在因特网的世界中,我们几乎都是使用 TCP/IP 协议来作为每一部计算机的网络识别,而这个协议当中,最重要的就是IP 了!我们在 <a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础 </a>当中也曾经提到关于IP 的类型,IP 基本上就只有 Public IP 与 Private IP 两种,另外,要连上 Internet就得需要得到 Public IP 才可以。而全球的 Public IP 早就分配好了,在台湾也仅具有一定量的IP 数而已。所以,您要取得 Public IP 就得需要经过校园网络或者是向 ISP 申请才行。<br> <br>由于向 ISP (或校园网络) 申请 Public IP 时, ISP 所提供取得 IP 的方法不同,而分为多样的连上Internet 的方式,这些方式各有优缺点,我们底下主要谈几个目前台湾地区很常见的取得IP 上网的方式:<br> <ul><li><font color="#000066">申请固定的 Public IP:</font></li><br>直接申请到固定的 Public IP 来上网,例如向 ISP 申请到 ADSL 固定制的T1 专线、向校园学术网络申请到的固定 IP 等等。以这种方式取得的网络参数都是固定的,例如IP, Gateway, Network, Broadcast 等等,所以<font color="#000066">您可以在自己的机器上面设定好固定的网络参数来上网,而不必再藉由其它的IP 提供服务器 ( 例如 DHCP 主机、PPP 主机等等 ) 的协助</font>。<font color="#000066">这种方式取得的固定IP 用来架设服务器网站是最合适的</font>,因为 Public IP 是固定的,所以网站的领域名称系统( DNS ) 对应 IP 可以固定,架站上也就比较方便,但是申请的价格当然也就比较贵一点。不过,相对的,因为IP 是固定的,所以万一<font color="#000000">您</font>的主机被盯住了,也就很容易常常被攻击,因为IP 固定啊 ( 跑得了和尚跑不了庙..... ) !<br> <li><font color="#000066">ADSL 拨接制:</font></li><br>使用者得到的 Public IP 不一定是固定的,而且 IP 的取得是经由远程 PPP主机所提供,所以在我们 Client 端的机器上面还需要安装『<font color="#000066">拨接软件</font>』来先连接到ISP 的 IP 提供服务器 ( 一般为 PPP 主机 ) 后,才能够取得合法的 IP 吶。一般来说,我们得先透过向ISP 申请得到<font color="#000066">一组联机用密码、账号以及 ISP 的相关网络参数(最常见者为 DNS 主机的 IP )</font>,取得这些参数之后,针对您的主机系统安装拨接软件后,再由拨接软件的功能来连接ISP 主机以取得合法的 IP 来上网。目前 ADSL 拨接已经相当的常见,费用上也相当的便宜,速度上( 至少都有 512/64 Kbps 的速度 ) 也比传统调制解调器拨接 ( 56Kbps ) 要快的很多,只要家里有电话加上离中华电信机房不远,都可以申请这种联机的方式。不过,因为IP 不一定是固定的,所以不是很适合架设网站。<br> <li><font color="#000066">Cable Modem 联机:</font></li><br>除了以电话线连接 Internet 的 ADSL 方式外,如果您所居住的区域内有双向缆线( 藉由有线电视的缆线 ) 的话,那么也可以申请这种 Cable Modem 的方式。这种方式取得的IP 同样是藉由远程 ISP 主机所提供的服务 ( DHCP 服务器 ) ,不过因为一般 Client端主机 ( 不论 Windows 还是 Linux ) 都有提供 DHCP Client 的支持,所以使用Cable Modem 来上网的设定是相当简单的,并不需要额外的拨接程序。由于 IP 仍是透过ISP 主机提供的服务来取得,所以 IP 并不一定是固定的,因此上,也不很适合架设网站。以Cable Modem 来上网时,因为 Cable Modem 的频宽是多人分享的,所以当区域内的Cable 用户多,而且常常同时间上网时,在上网的时段可能流量比较容易有所限制,但是在流量离峰时段,呵呵!速度会比ADSL 还快的多~ (所以说有利有弊啊!)<br> </ul>在目前来说,使用 ADSL 算是比较常见的一种上网方式,不过 ADSL 所提供的流量、IP是否固定等不同服务所收取的费用也是不同的,所以您必须清楚的了解您的上网需求才行。举例来说,如果您只是一般Client 用户,只想以 ADSL 来连上 Internet 时,那么申请拨接的 512/64 Kbps流量也就可以了;如果您的下载量比较大,或者是这条 ADSL 专线还提供区域内的其它Client 端计算机上网,那么可能就需要较大一点的流量,例如 1.5M/382K bps 的速度;如果您这一条ADSL 专线是为了企业的网络服务功能,那么甚至应该要考虑申请固定 IP 以及双向512 Kbps 的传输速度会比较好。不论怎么说,选择适合自己的上网需求即可,不是每个人都需要使用固定的双向512 Kbps 专线吧!很贵吶。<br> <br>大略了解了 IP 取得的方式之后,接下来当然就是要介绍如何在我们的主机上面设定好上头提到的网络连接方式了。关于Linux 的设定我们将在下一节进行介绍,底下先谈一谈 LAN 里面 Windows 的固定IP 的设定方法。</ul><hr width="100%"><a name="windows"></a><font size="+1" color="#000099">Windows个人计算机的设定</font><ul>我们这本书谈论的是以 Linux 主机提供的服务器为主,所以关于 LAN 里面的Windows 我都将他假设为 Client ,并且不提供网络服务,所以都先以固定的 PrivateIP 来设定 Windows 操作系统,如果您的 LAN 有其它的考虑,那么底下的设定就看看就好^_^。<br> <br>我们在 Windows 系统上所需要的网络参数除了 <font color="#000066">IP,netmask, DNS</font> 之外,还需要『<font color="#000066">工作群组, workgroup</font>』与『<font color="#000066">计算机名称,Netbios name</font>』等等的设定,此外,我们也可以加上 LAN 里面很常见的NetBIOS ( NetBEUI ) 这个通讯协议吶。因此,除非<font color="#000000">您</font>确定<font color="#000000">您</font>的网域内还有其它的工作站,否则『<font color="#000066">请只要安装TCP/IP 以及 NetBEUI 这两个协议就好了</font>!』安装太多反而会有问题呢!底下我们假设<font color="#000000">您</font>的网络卡都安装好了,然后来介绍一下,我们的内部网络的设定:<br> <ol><li><font color="#000066" face="SimSun">PC1:OS( Windows 2000 ), IP(192.168.1.11 ), netmask( 255.255.255.0 ), DNS( 168.95.1.1 ), gateway( 192.168.1.2), 工作群组( birdhouse ), 计算机名称( bird2 )</font></li><li><font color="#000066" face="SimSun">PC2:OS( Windows 98 ), IP( 192.168.1.12), netmask( 255.255.255.0 ), DNS( 168.95.1.1 ), gateway( 192.168.1.2 ),工作群组( birdhouse ), 计算机名称( bird1 )</font></li><li><font color="#000066" face="SimSun">PC3:OS ( Windows XP ), IP( 192.168.1.13), netmask ( 255.255.255.0 ), DNS( 168.95.1.1 ), gateway( 192.168.1.2 ),工作群组( birdhouse ), 计算机名称( bird3 )</font></li></ol> <font color="#3333ff" face="SimSun"> </font><br><hr width="100%"><a name="windows_win2k"></a><font color="#000099">Windows2000 的设定方式:</font><br> <ol><li>开启网络设定内容,鼠标移动到『<font color="#000066">网络上的芳邻</font>』按下右键选择内容,会出现如下的图示:</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -