首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Windows 到 Linux 之旅 第 7 部分. 网络-1

Windows 到 Linux 之旅 第 7 部分. 网络-1

在如今这个时代,运行一台没有连接到网络的计算机几乎是难以想像的。电子邮件、Web 浏览和文件共享像打印和查看屏幕上的信息一样,都是用户所期待的。
幸运的是,Liunx 从一开始就是为网络而开发的。事实上,网络是 Linux 做得最好的事情之一。Linux 支持诸如TCP/IP 和SMB(NetBIOS)等流行的网络协议。Linux 还具有用于监控和过滤网络流量的成熟工具。诸如 FTP、Windows 文件和打印共享以及Web 托管等服务也是可用的。Linux 甚至还提供了用于集中目录服务、虚拟专用网(VPN)和远程过程调用的工具。
网络硬件Linux 能够使用具有驱动程序的任何网络硬件。Linux 驱动程序单独地或以可加载模块的形式编译到内核中。Linux 内核默认支持许多流行的网卡。在选择网络硬件时,最好总是使用“硬件兼容性列表”(参见 中的链接)中列出的设备。另外还要使用最新的 Linux 发行版本。      
一般情况下,如果使用的是兼容的网络硬件,安装系统时网卡会自动得到识别。可以使用         ifconfig 命令来检查系统上的网络硬件。默认情况下,         ifconfig 显示活动的网络设备。给这个命令添加一个         -a 开关就能看到所有设备。      
清单 1. 使用 ifconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
refname: ifconfig-a
[root@cmw-t30 root]#  ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:09:6B:60:8B:1E
          inet addr:9.41.209.160  Bcast:9.41.209.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47255 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32949 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:22140365 (21.1 Mb)  TX bytes:13519623 (12.8 Mb)
          Interrupt:11 Base address:0xf000
lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1308081 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1308081 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:183376967 (174.8 Mb)  TX bytes:183376967 (174.8 Mb)




在上面的清单中,系统中只有一块网卡,标识为 eth0。         lo 适配器是一个回环(lookback),由 Linux 用来与它自身通信。后面还会进一步讨论         ifconfig 命令。      
网络设备名称Linux 网络设备在配置时被赋予别名,该别名由一个描述性的缩略词和一个编号组成。某种类型的第一个设备的编号为 0,其他设备依次被编号为 1、2、3,等等。在给设备命名时将使用下面的约定。本信息摘自Linux Network Administrator's Guide(参见本文结尾处 中的链接)。      
  • eth0, eth1 ...
    这些是以太网卡接口。它们用于大多数的以太网卡,包括许多并行端口以太网卡。
  • tr0, tr1 ...
    这些是令牌环网卡接口。它们用于大多数的令牌环网卡,包括非 IBM 生产的网卡。
  • s10, s11 ...
    这些是 SLIP 接口 。SLIP 接口与串行线关联,关联顺序就是它们被分配给 SLIP 的顺序。
  • ppp0, ppp1 ...
    这些是 PPP 接口。就像 SLIP 接口一样,PPP 接口一旦被转换到 PPP 模式,它就与串行线关联。
  • plip0. plip1 ...
    这些是 PLIP 接口。PLIP 接口通过并行线传输 IP 数据报。这些接口在系统启动时由 PLIP 驱动程序分配,并被映射到并行端口。在          2.0.x内核中,设备名称和并行端口的 I/O 端口之间存在直接的关系,但是在更新版本的内核中,设备名称是顺序分配的,就像SLIP 和 PPP 设备一样。
  • ax0, ax1 ...
    这些是 AX.25 接口。AX.25 是业余无线电操作人员使用的主要协议。AX.25 接口的分配和映射方式与 SLIP 设备类似。
还有其他许多可用于其他网络驱动程序的接口类型。我们仅列出了一些最常见的。
既然以太网是最常见的配置,下面就重点来讨论它。欲了解关于其他种类的连接的更多信息,请参见本文结尾处的 。      
网络配置在安装 Linux 发行版本时,就得配置网络。您或许已经有一个来自初始配置的活动 eth0。这个配置对于当前的使用也许足够,但是您可能需要随着时间的推移做出更改。下面将介绍与IP 网络相关的不同配置项,以及用于使用这些配置项的文件和工具。
WebminWebmin 在         Networking 下的 Network Configuration 中提供一组优秀的网络配置工具。您可以配置单独的接口并调整它们的当前设置或已保存的设置。还可以配置路由和网关、DNS客户端设置以及本地主机地址。在编辑好所有的配置之后,可以单击        Apply Configuration来应用它们,不必重新启动系统。      
Localhost本地主机地址包含在/etc/hosts 中。这个文件和          C:\winnt\system32\drivers\etc\hosts文件等价。其中的条目显示 IP 地址的别名,用于在不必查询 DNS 的情况下指派名称。        
127.0.0.1       localhost.localdomain   localhost            
10.10.10.10     cmw-t30         

不同发行版本中的工具每个发行版本都有它自己用于配置网络设置的工具。 应该参考特定发行版本的文档来确定要使用的工具。每种工具提供与 Webmin 工具基本上相同的配置选项。其中有些版本可能提供特定于该发行版本的选项。
图 1. Red Hat 8.x 和 9.x 使用 redhat-config-network工具图 2. SuSE 和 United Linux 使用 YAST 工具手动配置也是可能的,不过这是一个非常深奥的主题。请参考您的发行版本文档和本文结尾处的 ,以了解关于手动网络配置的更多信息。
返回列表