`
daweiangel
  • 浏览: 324706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

RedHat Linux下的 网络配置基础

阅读更多
Linux服务器中最重要网络设备。据统计,Linux网络故障有35%在物理层、25%在数据链路层、10%在网络层、10%在传输 层、10%在对话、7%在表示层、3%在应用层。由此可以看出,网络故障通常发生在网络七层模型的下三层,即物理层、链路层和网络层。对应于实际网络也就 是使用的网络线缆、网卡、交换机、路由器等设备故障。Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的Sockets(套 接字)和TCP/IP协议。它支持两个主机间的网络连接和Sockets通讯模型,实现了两种类型的Sockets:BSD Sockets和INET Sockets。它为不同的通信模型和服务质量提供了两种传输协议,即不可靠的、基于消息的UDP传输协议和可靠的、基于流的传输协议TCP,并且都是在 IP网络协议上实现的。INET sockets是在以上两个协议及IP协议之上实现的。
  由于交换机、路由器通常独立于Linux 或者其他操作系统。网卡设置故障是造成Linux 服务器故障最主要原因。可能因为硬件的质量或性能、磨损老化、人为误操作、不正确的网络设置、管理问题、Linux软件的BUG、系统受到黑客攻击和 Linux病毒等原因造成。

  Linux 服务器网卡故障排除的思路是:应当遵循先硬件后软件的方法。因为硬件如果出现物理损坏那么如何设定网卡都不能解决故障。解决问题的方法可以从自身Linux计算机的网卡查起,如果确定硬件没有问题了,再来考虑软件的设定。

  1. 网卡的选择

   一般来说,2.4版本以后的 Linux可以支持的网卡芯片组数量已经很完备了,包括著名厂商如:Intel 以及使用广泛的 RealTek, Via 等网卡芯片都已经被支持,所以使用者可以很轻易的设定好他们的网络卡。但是由于Linux发行版本众多(目前超过188个),使用前最好查看Linux发 行版本的文档。以Redhat Linux 9.0为例,这个设备列表在Ethernet- HOWTO文档中。另外最直接的方法是查看一个目录:/lib/modules/release/kernel/drivers/net,其中 release是内核版本,可以使用命令:“uname -r”获得。对于Redhat Linux 9.0是2.4.20-8。

  
#ls /lib/modules/2.4.20-8/kernel/drivers/net/

  3c501.o atp.o eth16i.o ni52.o smc-ultra.o

  3c503.o bonding.o ethertap.o ni65.o starfire.o

  3c505.o cs89x0.o ewrk3.o ns83820.o strip.o

  3c507.o de4x5.o fc pcmcia sundance.o

  3c509.o de600.o fealnx.o pcnet32.o sungem.o

  3c515.o de620.o hamachi.o plip.o sunhme.o

  3c59x.o defxx.o hamradio ppp_async.o tc35815.o

  8139cp.o depca.o hp100.o ppp_deflate.o tg3.o

  8139too.o dgrs.o hp.o ppp_generic.o tlan.o

  82596.o dl2k.o hp-plus.o ppp_synctty.o tokenring

  8390.o dmfe.o irda r8169.o tulip

  ac3200.o dummy.o lance.o rcpci.o tulip_old

  acenic.o e100 lne390.o sb1000.o tun.o

  aironet4500_card.o e1000 lp486e.o shaper.o via-rhine.o

  aironet4500_core.o e2100.o mii.o sis900.o wan

  aironet4500_proc.o eepro100.o natsemi.o sk98lin wavelan.o

  amd8111e.o eepro.o ne2k-pci.o skfp wd.o

  appletalk eexpress.o ne3210.o slhc.o winbond-840.o

  arlan.o epic100.o ne.o slip.o wireless

  arlan-proc.o eql.o netconsole.o smc9194.o wireless_old

  at1700.o es3210.o ni5010.o smc-ultra32.o yellowfin.o
   可以看到这个目录列出所有Linux内核支持的网络设备驱动程序。其中大部分是以太网卡(8139、3COM、Intel)。也有一些是其他类型设备。 对于初学者应当尽量选择目录中已经列出的网卡。注意以.o 后缀结束的文件就是驱动程序。而没有后缀的是驱动程序目录(红色)。

  2.检查网卡是否加载:

   驱动硬件是操作系统最基本的功能,操作系统通过各种驱动程序来驾驭硬件设备,和Windows系统不同Linux内核目前采用可加载的模块化设计 (LKMs Loadable Kernel Modules),就是将最基本的核心代码编译在内核中,网卡驱动程序是作为内核模块动态加载的。可以使用命令“lsmod”查看加载情况:

 
 ## lsmod

  Module Size Used by

  dm_mod 54741 0

  button 6481 0

  battery 8901 0

  ac 4805 0

  md5 4033 1

  joydev 10241 0

  uhci_hcd 31065 0

  ehci_hcd 30917 0

  snd_via82xx 26437 0

  snd_ac97_codec 63889 1 snd_via82xx

  snd_pcm_oss 49017 0

  soundcore 9889 1 snd

  tulip 45025 1

  via_rhine 23113 2

  mii 4673 1 via_rhine

  ext3 116809 2

  jbd 71257 1 ext3

   对每行而言,第一列是模块名称;第二列是模块大小;第三列是调用数。调用数后面的信息对每个模块而言都有所不同。如果 (unused) 被列在某模块的那行中,该模块当前就没在使用。如果 (autoclean) 被列在某模块的那行中,该模块可以被 rmmod -a 命令自动清洗。当这个命令被执行后,所有自从上次被自动清洗后未被使用的被标记了“autoclean”的模块都会被卸载。丛以上红色粗体字符可以看到笔 者Linux计算机中两块网卡模块:tulip和via_rhine 已经加载。对应的网卡商业型号分别是:

  tulip:Lite-On Communications Inc LNE100TX [Linksys EtherFast 10/100]

  via_rhine:Via VT6102[Rhine-II] 常见主板集成网卡。

   如果没有检测到硬件,用硬件检测程序kuduz检测网卡,它和Windows中添加新硬件差不多。kudzu程序是通过查看 /usr/share/hwdata/目录下的文件识别各种硬件设备的。如果核心支持该硬件,并且有该驱动程序就可自动装载。首先说明的是Linux下对 网卡的支持往往是只对芯片的,所以对某些不是很著名的网卡,往往需要知道它的芯片型号以配置Linux.比如我的Top link网卡,就不存在Linux的驱动,但是因为它是NE2000兼容,所以把它当NE2000就可以在Linux下用了.所以当你有一块网卡不能用, 在找Linux的驱动程序之前一定搞清楚这个网卡用的什么芯片,跟谁兼容,比如3c509,ne2000等。这样的型号一般都在网卡上最大的一快芯片上印 着,抄下来就是了。对于ISA接口的NE2000卡,先要作的一件事情,是将网卡设定为Jumpless模式.很多现在的网卡缺省 都是PnP模式,这在Windows下的确能减少很多麻烦,但是Linux不支持,所以Linux下必须是Jumpless模式.一般所有网卡都有带的驱 动盘和DOS下可执行的一个设定程序,用该程序将网卡设为 Jumpless。对于PCI网卡,可以使用命令来查看:lspci。在显示的列表中找到“Ethernet Controller”,记下厂商和型号。然后使用modprobe尝试加载正确的模块,比如modprobe 3c509。如果出现错误,说明该模块不存在。这时候你应该找到正确的模块并且重新编译。问题一般即可解决。

  如果很不幸的,您使用 的是比较罕见的一些网卡,或者是 Linux 核心支持不够的网卡,以致于在安装 Linux 时,并无法检测到网卡,那也不用担心,我们可以使用较为简单的核心模块编译来支持这张网卡。下面以笔者的3Com的3CR990-TX-97 网卡为例(一款具有安全特性网卡)看看如何进行模块编译。首先在其网站http: //www.3com.com/infodeli/tools/nic/linuxdownload.htm 下载合适你使用内核版本的相关驱动程序,这里以2.4内核为例。

  
#wegt http://www.3com.com/infodeli/tools/nic/3c990-1.0.0a.tar.gz

   另外在开始编译核心模块之前,因为驱动程序需要配合核心来编译,所以会使用到 kernel source 或者是 kernel header 的数据,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经下列软件的存在 :kernel-source 、kernel 、gcc 、make。

 
 #tar zxvf 3c990-1.0.0a.tar.gz

  #make

  alias net?pf?10 ipv6 # automatically load IPv6 module on demand


  4.调整网卡工作模式

   现在的网卡大多是自适应工作模式,在配置网卡参数时我们很少考虑它的工作模式,有时发现一些网卡模块已经加载,但是在某些模式工作不稳定。如笔者使用的 一块XXX品牌的杂牌RTL-8139C芯片10/100自适应网卡在100兆全双工状态下极其不稳定(在Qcheck的TCP和UDP的测试过程中,数 据包遗失率9.12%。)。在Linux环境下,我们可以使用系统自带的工具mii-tool命令来配置网卡工作模式。显示Linux服务器网卡支持的所 有以太网卡类型,使用命令:

  
# mii-tool -v

  eth0: negotiated 100baseTx-FD, link ok

  product info: vendor 00:00:00, model 0 rev 0

  basic mode: autonegotiation enabled

  basic status: autonegotiation complete, link ok

  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  从以上信息中可以看出,这块网卡工作在100全双工自适应模式下,“100aseTx-FD”意为100M Full Duplex。这里可以强制网卡工作在100M半工模式下,输入命令:

  
#mii-tool –F 100baseTx-HD eth0


  以后恢复网卡的自适应工作模式,输入命令:

 
 #mii-tool –r eth0


  另外路由器、交换机、代理服务器等通信量比较大的关键设备上,应该为它指定正确的工作模式,这样可以提高通信效率。

  5.DHCP客户端网卡设定

   如果希望使用DHCP是动态主机配置协议,这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。当设备接入这个局域网时,它们会向 DHCP 服务器请求一个 IP 地址。然后 DHCP 服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有 IP 地址为止。已经分配的 IP 地址必须定时地延长借用期。这个延期的过程称作 leasing,确保了当客户机设备在正常地释放 IP 地址之前突然从网络断开时被分配的地址可以归还给服务器。Linux下配置DHCP客户端有两种方法:图形界面和手工配置。使用图形界面可以使用neat 命令界面。选中“自动获得IP地址设置使用DHCP”即可。

  通常笔者更喜欢使用选择手工配置 DHCP 客户,需要修改 /etc/sysconfig/network 文件来启用联网;并修改 /etc/sysconfig/network-scripts 目录中每个网络设备的配置文件。在该目录中,每个设备都有一个叫做 ifcfg-ethX 的配置文件,ethX是网络设备的名称。 如eth0等。如果你想在引导时启动联网,NETWORKING 变量必须 被设为 yes。 除了此处之外/etc/sysconfig/network 文件应该包含以下行:

  此时会产生3c990.o 驱动模块。然后使用命令拷贝到相应地方然后查看加载是否正常。

  
#modprobe 3c990

  #cp 3c990.o /lib/modules/2.4.20-8/kernel/drivers/net

  # depmod -a


  然后使用lsmod 命令检查加载情况,如果一切正常的话。可以让系统启动时自动加载该模块:

  
#echo “alias eth0 3c990”>;>; /etc/modules.conf


  3.为新网卡设定IP地址

   在Linux 网络设备在配置时被赋予别名,该别名由一个描述性的缩略词和一个编号组成。某种类型的第一个设备的编号为 0,其他设备依次被编号为 1、2、3,等。但是网卡并不是最为裸设备出现在/dev目录下,而是存在内存中。eth0, eth1是以太网卡接口。它们用于大多数的以太网卡,包括许多并行端口以太网卡。本文主要讨论这类网卡。 为Linux以太网卡设定IP地址的方式非常灵活,你可以选择适合你工作情况的方法:

  (1) 使用ip或ifconfig命令

  ifconfig命令是最重要的Linux网络命令,最主要的用途是设定、修改网卡的IP地址,修改网卡ip地址:

  
#ifconfig eth0 192.168.0.2 netmask 255.255.255.0


   默认情况下, ifconfig 显示活动的网络设备。给这个命令添加一个 -a 开关就能看到所有设备。但是ifconfig命令设置网络设备的ip地址系统重新启动后设置会自动失效。所以它主要用于网卡状态调试。假设您要建立一个临 时的网络配置以供测试。您可以使用发行版本中的工具来编辑配置,但是需要注意在完成测试之后,将所有设置恢复回去。通过使用 ifconfig ,我们无需影响已保存的设置,就能够快速地配置网卡。

  Ip命令是iproute2软件包里面的一个强大的网络配置工具,它能够替代 一些传统的网络管理工具。例如:ifconfig、route等。 现在,绝大多数 Linux 发行版和绝大多数 UNIX都使用古老的arp, ifconfig和route命令。虽然这些工具能够工作,但它们在Linux2.2和更高版本的内核上显得有一些落伍。使用iproute2前你应该确 认已经安装了这个工具。这个包的名字在RedHat Linux 9.0叫作“iproute2”,也可以在:ftp://ftp.inr.ac.ru/ip-routing/ 下载源代码安装。

  如果希望在以太网接口eth0上增加一个地址10.0.0.1,掩码长度为24位,标准广播地址,标签为eth0:Alias:

  
#ip addr add 10.0.0.1/24 brd + dev eth0 label eth0:Alias


  netconfig命令可以设置网络设备的ip地址,netconfig命令可以永久保存设置。

  使用方法是:“netconfig ethX”。使用命令“netconfig eth0”后会在命令行下弹出一个对话框,这时即可进行设定。

  设定结束后用“tab”键选择“OK”即可保存设置并且退出。然后使用命令:“service network restart “激活即可生效。

  使用neat命令需要配置好X window系统,在命令行下运行“neat”命令后添加IP地址和其他相关参数后保存设置,从新启动网络和网络服务或计算机。

  另外neat命令还有一个同价命令:“redhat-config-network”,二者完全相同。Neat和redhat-config-config命令可以永久保存设置。

   除非另行指定,Red Hat Linux 系统中大多数配置文件都在 /etc 目录中。网卡相关的TCP/IP网络配置文件是:/etc/sysconfig/network-scripts/ifcfg-ethx。其中x从0开 始,第一个以太网配置文件即:/etc/sysconfig/network-scripts/ifcfg-eth0。使用vi编辑器修改这个文件,也可 以修改网卡IP地址。

  
#vi /etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0        #设定网卡的名称,要跟文件名称对应 #

  ONBOOT=yes        #是否在开机的的时候启动网卡#

  BOOTPROTO=static      #启动的时候的 IP 取得的协议,这里是固定的,

  如果是动态主机的话,要改成 dhcp 才行#

  IPADDR=192.168.1.2     #IP 地址#

  NETMASK=255.255.255.0   #子网掩吗#

  NETWORK=192.168.1.0    #该网段的第一个 IP#

  BROADCAST=192.168.1.255  #最后一个同网段的广播地址#

  GATEWAY=192.168.1.2    #网关地址#

  #GATEWAYDEV=eth0      
  存盘后使用命令:“service network restart “激活即可生效。这个方法同样可以永久保存设置。

  (5) 为网卡添加IPV6地址

   和Windows系统相比Linux对Ipv6的支持更好,最早的支持Ipv6的Linux内核是 2.2.xxx。 一般Linux基于2.4内核的Linux发行版本都可以直接使用Ipv6,使用前要看系统IPv6模块是否被加载,如果没有的话可以使用命令手工加载, 这需要超级用户的权限。然后使用命令检测,如果显示IPv6地址(inet6 addr:fe80::200:e8ff:fea0:2586/64)证明IPv6已经加载。

  
# modprobe IPv6;#ifconfig -a


  如果希望Linux系统启动时自动加载Ipv6模块,可以在配置文件:/etc/modules.conf中加入一行:

 
 NETWORKING=yes

  DEVICE=eth0

  BOOTPROTO=dhcp

  ONBOOT=yes

  6.VPN服务器网卡设置

   VPN是由经过相互授权的通信双方在公网上建立的安全通信隧道,数据在隧道中进行加密传输,用于总部与分支机构的安全通信。虚拟专用网络是一种新的网络 技术,用于跨过 Internet 或局域网而安全地访问企业网。Redhat Linux下的VPN技术主要有CIPE (Crypto IP Encapsulation:加密 IP 封装)是主要为 Linux 而开发的 VPN 实现。CIPE 使用加密的 IP 分组,这些分组被封装或“包围”在数据报(UDP)分组中。CIPE 分组被给以目标头信息,并使用默认的 CIPE 加密机制来加密。CIPE 使用标准的 Blowfish 或 IDEA 加密算法来支持加密。根据你所在国家的加密出口法规而定,你可以使用默认方法(Blowfish)来加密你的专用网上的所有 CIPE 交通。CIPE 配置可以通过文本文件、图形化的网络管理工具来完成。这里以通过文本文件为例介绍。首先在服务器和客户端安装CIPE软件。官方网站:http: //sites.inka.de/~ 运行CIPE VPN服务主要需要建立两个文件:/etc/sysconfig/network-scripts/ifcfg-cipcbX和 /etc/cipe/options.cipcbX。X 是从0开始的递增数字。

  (1)VPN服务器端网卡设置

  首先手工建立/etc/sysconfig/network-scripts/ifcfg-cipcb0文件,它是VPN服务器的虚拟网络接口,主要内容:

  
USERCTL=yes #是否允许所有用户修改配置#

  TYPE=CIPE #接口类型#

  DEVICE=cipcb0 #给 CIPE 设备命名#

  ONBOOT=yes #系统启动时激活设备#

  IPADDR=10.0.0.1 #本地虚拟地址#

  MYPORT=7777 #通讯端口#

  PTPADDR=10.0.0.2 #远程虚拟地址#

  PEER=0.0.0.0 #本地地址,0.0.0.0 表示接受连续监听#

  ME=192.168.1.9 #对端的 CIPE UDP 地址#

  TUNNELDEV=eth0 #隧道穿越设备#

  然后建立/etc/cipe/options.cipcb0文件,这个文件存放密匙,主要内容:

  cttl 64 #设置载体生存时间值(TTL);推荐的值是64#

  maxerr –1 #服务器错误挂起时间#

  key 54240266869983357939377846801171299051 #128位密匙#

  (2)客户端网卡的配置

  由于CIPE要求服务器和客户机的密匙完全相同所以,首先将密匙文件:options.cipcb从服务器复制到客户机主机的/etc/cipe/ 目录中。

  
# scp root@192.168.1.9:/etc/cipe/options.cipcb0 /etc/cipe/options.cipcb0

  Are you sure you want to continue connecting (yes/no)? yes

  Warning: Permanently added '192.168.1.9' (RSA) to the list of known hosts.

  root@192.168.1.9's password:

  options.cipcb0 100% |***************************************| 61 00:00

  然后使用vi编辑器建立客户端网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-cipcb0包含以下内容:

  USERCTL=no #不允许客户端修改配置#

  BOOTPROTO=none

  TYPE=CIPE #接口类型#

  DEVICE=cipcb0 #给 CIPE 设备命名#

  ONBOOT=yes #系统启动时激活设备#

  IPADDR=10.0.0.2 #本地虚拟地址#

  MYPORT=7777 #通讯端口#

  PTPADDR=10.0.0.1 #远程虚拟地址#

  PEER=192.168.1.29:7777 #VPN服务器真实IP地址和端口号#

  ME=192.168.1.9 #对端的 CIPE UDP 地址#

  TUNNELDEV=eth0 #隧道穿越设备#

  MTU=“” #使用缺省设置#

  NETMASK=“” #使用缺省设置#

  NETWORK=“” #使用缺省设置#

  BROADCAST=“” #使用缺省设置#

  (3)使用ifup命令激活VPN网卡

  
# ifup cipcb0


  这时VPN通道已经开启,可以使用tcpdump等工具检查。

  7.无线网卡在Linux下安装

   随着Linux网络技术的快速增长,硬件厂商大大加速对硬件产品对Linux的技术支持。使得Linux 支持的无线网卡的数量在过去的一两年里增长显著。一旦在计算机中安装好了无线局域网卡,首先要做的就是安装驱动来让网卡工作。无线网卡实现了IEEE 802.11系列协议中的一种或多种的物理层(PHY)和媒质访问控制子层(MAC)的功能,而驱动是用来控制无线网卡,向上提供与以太网一致的接口并提 供其他一些无线局域网特定的管理接口的。对于不同厂商的不同网卡,还没有一种统一的方法可以驱动所有的网卡。首先必须确保内核配置中启动了无线局域网。如 果没有无线局域网支持,你应该重新配置、编译内核来启动"Wireless LAN (non-hamradio) Drivers and Wireless Extensions"。

  目前,常见的无线网卡大多为PCMCIA、PCI和USB三种类型,笔者使用最多的是 PCMCIA(Personal Computer Memory Card International Association)接口的无线网卡。 对于有些设备,配置无线连接非常简单:只要在您使用的 Linux 发行版本,插入无线网卡,在设置过程中单击鼠标,并输入正确的联网参数就可以了。通常基于朗讯(Lucent)芯片组的无线网卡的安装比较简单,笔者使用 的Cisco Aironet Wireless 802.11b 在Mandrake 8.2 Linu安装程序可以顺利地找到设备驱动, 使用基于intersil PRISM2-based cards 芯片组的PCMCIA的无线网卡安装就比较复杂了。需要一个第三方工具安装。

  目前经过www.Linux.org 认证的PCMCIA网卡有两大类。使用基于朗讯(Lucent)芯片组的PCIMCIA无线网卡和使用基于intersil PRISM2-based cards 芯片组的PCMCIA的无线网卡见表-1。

  Lucent chipset-based cards intersil PRISM2-based cards

  Lucent Wavelan/IEEE and Orimoco Linksys(WPC11 v2.5)

  Cabletron/Enterays RoarmAbout SMS(2632W)

  Compaq(WL110、WL210、 WL215) Compaq(WL100、WL200)

  Apple Airport Cisco Aironet Wireless 802.11b(340、350)

  IBM High Rate Wireless LAN Dlink DWL-650

  HP 802.11bWiewless LAN Nokia

  DELL TrueMobile Intel PRO/Wireless 2100

  3Com AirConnect SAMSUNG 11Mbps WLAN Card

  LA4111 Spectrum24 Wireless LAN PC Card PROXIM LAN PC CARD HARMONY 80211B

  NCR WaveLAN/IEEE Adapter

  总的来说Linux下无线网卡的安装顺序一般是:

  采取全部安装方式安装Linux发行版本,重新编译内核,并除去任何对内核提供的 PCMCIA 驱动程序的部分。

  了解网卡的规格并且下载并编译相应的 PCMCIA-CS 库和驱动程序

  下载、编译并安装无线网卡必需的所有驱动程序。这一步骤对于有些网卡是可选的,而对于有些网卡是必须执行的。做与不做很大程度上取决于您所选的无线网卡。

   修改和无线网卡的相关设定。从新启动Linux系统和网络。

  设置无线网络相关步骤如下:

  (1)用“iwconfig”命令来显示无线网卡(eth0、eth1)的信息。在以下的步骤中,用ethX表示无线网卡的名称。

  (2)设置无线网卡的操作模式为Managed:

  
#iwconfig ethX mode Managed


  (3)如果采用了WEP加密,需要设置WEP密码:

  
#iwconfig ethX key password XXXXXX


  对应40位和128位加密,password分别为6位和10位的十六进制数字。

  (4)设置SSID,其中ESSID为无线接入(Access Point)的SSID。

  
# iwconfig ethX essid ESSID


  (5)创建/etc/sysconfig/network/ifcfg-ethX配置文件,使得机器每次启动时,无线网卡都会自动获得IP地址。该文件内容如下:

  
BOOTPROTO=‘dhcp’

  MTU=‘’

  REMOTE_IPADDR=‘’

  STARTMODE=‘onboot’

  UNIQUE=‘’

  (6)启动无线网卡:

  
#ifconfig ethX up


分享到:
评论

相关推荐

    RedHat9网络配置PDF版1

    Linux经典RedHat9的网络配置教程 很基础 很经典

    redhat linux教材20课程学习文档

    第十七章 基本网络配置与管理 17.1 网络环境概述 17.1.1 使用ADSL连接 17.1.2 普通modem拨号 17.1.3 局域网连接 17.2 网卡设置(着重) 17.2.1 网络设置的相关文件 17.2.2 IP、掩码、静态路由 17.2.3 DNS选项的配置 ...

    Red Hat Linux 网络配置基础

    介绍 linux 网络配置的文章

    RedHat9网络配置PDF版2

    Linux经典RedHat9的网络配置教程 很基础 很经典

    Linux Redhat 9.0标准教程

    本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的...常用Linux命令,shell编程知识,配置Linux服务器,Linux网络安全,Linux应用软件,Linux编程基础知识等内容。

    《Red Hat Enterprise Linux 5网络配置与管理基础与实践教程》.pdf

    《Red Hat Enterprise Linux 5网络配置与管理基础与实践教程》.pdf

    RedHatLinux学习基础教程

    Linux学习教程之 Red Hat Linux 基础教程 教程目录: 第1章 Red Hat Linux简介 第2章 Red Hat Linux 9.0安装与配置 第3章 X Window系统 第4章 Gnome桌面环境 第5章 K桌面环境 第6章 shell及进程 第7章 Linux文件系统...

    Linux防火墙配置基础篇

    RedHat Linux为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机和网络之间,用来判定网络中的远程用户有权访问你的计算机上的哪些资源。本文详细介绍了Linux防火墙的配置方法。

    红帽子Red Hat Linux 9安装过程图解

    现在,RedHat Linux又出了9.0新版本,在原有的基础上又有了很大的进步。它完善了图形界面,增强了硬件的兼容性,安装起来更加得心应手,尤其增强了多媒体方面的能力——新版本的XFree 4.0.1使你能够在Linux下播放...

    RedHat AS5 DNS配置指南

    CentOS是众多Linux发行版本之一,但因为其源自于RedHat 框架,同时该版本完全开源,包括开放的软件YUM源,可以为用户带来更加方便的升级方法。另外,目前国内很多企业对于CentOS发行版也非常热衷,这也增加了本书的...

    redhat9从入门到精通(第一部分)

    第六部分 Linux网络服务 第23章 远程访问与xinetd服务 第24章 DNS与DHCP 第25章 用CUPS与LPD打印 第26章 邮件服务 第七部分 Linux文件共享服务 第27章 FTP客户机和服务器 第28章 Linux共享服务:NFS...

    Red Hat Enterprise Linux 5基础教程 ppt

    内容涉及Linux操作系统简介和安装、图形桌面系统的使用、办公软件和实用工具的应用、连接因特网、软件的安装和卸载、磁盘的管理与维护、Shell基本命令的使用、账号管理、网络服务的配置、Linux 编程基础等内容。...

    rhel-server-7.5-x86_64镜像文件

    红帽企业版Linux 7.5还增加了对启动,处理期间更安全地解锁网络绑定磁盘加密设备的支持,并实施虚拟数据优化器(VDO)技术,旨在通过内联重复数据消除和压缩来减少数据冗余,从而大幅降低主动存储和存储每月快照的...

    IT同路人编写的Linux技术讲义

    IT同路人自己编写的Linux技术上课的讲义,免费下载 友情up 详细目录: 第一章、Redhat Linux简介 ...第十四章、TCP.IP基本网络配置 第十五章、DNS服务器 十六章、DHCP服务配置 十七章、配置Apache

    linux系统教程

    2.2.1 Linux下支持的网络设备 12 2.2.2 以太网网卡 13 2.3 配置显卡 13 2.4 Linux下使用外设 13 2.4.1 文件系统类型、设备名、装载目录 14 2.5 Linux文件目录 15 2.5.1 文件名 15 2.5.2 路径 15 2.6 Linux引导流程 ...

    Linux防火墙

    主要内容包括:防火墙的基础知识,linux防火墙管理程序iptable,构建防火墙的方法,防火墙的优化,数据包的转发,网络监控和攻击检测,内核强化等。本书独立于linux某个发行版本,涉及常驻于linux内核的netfilter...

    嵌入式LINUX课程设计

    IIS音频试验 Redhat9 ARMlinux

    linux操作系统命令大全

     Vi是Linux下最重要的文本编辑器,在Linux的系统管理和网络管理中,会经常使用文本编辑器进行编辑工作,因此,Vi是进行系统和网络维护的基础。本章主要介绍如何使用Vi编辑器进行基本的文本编辑工作。 ·4.1 Vi编辑...

    12本精彩的Linux书籍

    这些技巧被分成了不同的章节—服务器基础、版本控制、备份、网络、监控、SSH、脚本和数据服务器。当你完全读懂Linux Server Hacks,就可以掌握了这些技巧;卷二,作者Willian von Hagen 和 Brian Jones。这本书也...

    两种Linux系统下配置路由信息服务器的方法

    这样,网络中路由器相关的配置参数成为了非常重要的网络基础资料之一。我单位企业网属于中等规模广域网范畴,下级接入路由器及汇聚层路由器有几十台之多。这些路由器一旦故障需要进行硬件更换时,路由器配置资料的...

Global site tag (gtag.js) - Google Analytics