




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux网络配置基础v 网络配置参数 主机名 IP地址与子网掩码 网关地址 DNS服务器地址v Linux网络接口 Lo接口 eth接口 ppp接口v Linux网络端口1、Linux的网络接口(1)lo接口 本地回送接口(127.*.*.*)用于网络测试以及本地主机各网络进程之间的通信。 (2)eth接口 网卡设备接口,并附加数字来反映物理网卡的序号。 (3)ppp接口 PPP设备接口,应用在ISDN或ADSL等处。2、Linux网络端口v TCP/IP利用端口号来进行区别不同的网络服务v Linux将端口号分为三大类Well-Known Ports ftp-data20 ftp-control 21 Ssh22 telnet 23 Pop3 110 Name-server 42 www-http 80(1) 查看网络运行情况ifconfig 查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfig ifconfig 网络接口名称 :显示指定接口的详细信息。ifconfig -a 查看所有网络接口的信息。2. route 显示路由表 route | grep default 显示主机的默认网关。3.ping -c 4 0 发送指定数量的数据包进行网络连接测试。4.traceroute 0 测试与其他主机的网络连接路径。5.hostname 显示当前主机名称。在命令行直接输入命令:ifconfig该命令在屏幕上显示当前系统中网络参数的配置情况,如图6.1所示。图6.1 网络参数的配置情况主要显示信息:eth0:网络适配器(网卡)的网络接口,如果系统中有多个网卡,则以ethl、eth2递增编号。 Hwaddr:网卡的物理地址,是计算机中与网络硬件相关的惟一地址。由于地址格式与所用介质的访问控制方法相关,又常称为MAC地址。多数情况下,物理地址在网络接口卡(网卡)生产时已写入网卡的ROM中。数据链路层处理位于同一个网络内的设备间的通信,物理地址用来确认数据帧,每个设备都负责监视网络,并接收地址指向该设备的帧。inet:网卡的IP地址。bcast:网卡的广播地址。mask:显示网卡的子网掩码。1o:回环地址,一般此接口的IP地址都是。(2) 为网络接口eth0配置IP地址假设为网卡ethO配置IP地址:24 (24表示24位网络号)。在命令行输入命令:ifconfig eth0 或ifconfig eth0 24注意:各参数必须用空格隔开。(3) 激活网络接口eth0在命令行输入命令:ifconfig eth0 up或 ifup eth0(4) 关闭网络接口eth0在命令行输入命令:ifconfig eth0 down或 ifdown eth0(5) 将网络接口eth0设置为动态获取IP地址命令:ifconfig eth0 dynamic(6) 为系统添加缺省网关命令:route add default gw 、查看IP:Ifconfig、配置IP的方法:A、这种方法立即生效,但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)Ifconfig eth netmask upIfconfig eth01 up 设置一个网卡多个IP的方法(在设置虚拟主机时有用到)激活网卡:Ifconfig eth0 up关闭网卡:Ifconfig eth0 down动态获取IP:Ifconfig etho dynamicDhclient修改Mac值:先关闭网卡:Ifconfig eth0 down再修改MAC值:Ifconfig eth0 hw ether 112233445566再激活网卡:Ifconfig eth0 upB、Netconfig或者Setup,但只能设置Eth0网卡C、Neat:打开图形窗口进行设置D、配置文件设置:vi etcsysconfignetwork-scriptsifcfg-eth0注意:配置完后重启网卡Service network restart出现失败时,用第四种方法检查配置文件中的Bootup是否为None,如果是DHCP一般会出错的。3、配置网关:查看网关:route添加默认路由:route add net netmask gw 删除默认路由:route del net netmask gw 4、配置dns:echo nameserver etcresolv.confLinux路由配置:、首先开启路由功能echo 1 procsysnetipv4ip_forward (为打开路由功能,为关闭路由功能)(在这个实验里只要开启路由功能就OK了)、其它路由设置:A、添加路由信息:route add net netmask gw 或者route add net netmask dev eth0 (通过本机的第一个网卡出去)删除路由条目:只要把上面的Add改为Del就可以了B、用Zebra配置路由(配置就跟Cisco的是一样的命令):)设置登录密码:Vi etczebrazebra.confpassword abc #设置连接时的密码enable password 123 设置特权密码)开启服务service zebra start)建立要配置的路由协议文件如用Rip协议:touch etczebraripd.conf)开启Rip协议:service ripd start)进入Zebra:方法一、Telnet 2601记得端口是2601如果没有设置密码,默认情况下是不允许连接的,适合于远程登录方法二、Vtysh不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。)配置路由:就跟在Cisco路由器里是一样的就略了)退出quit(退出之前记得先保存一下)1手动修改配置文件 /etc目录中包含一系列与网络配置相关的文件和目录,其中包括:1./etc/services文件2. /etc/sysconfig/network-scripts目录3. /etc/hosts文件4. /etc/resolv.conf文件l 手动配置是最直接的方式,熟练的Linux用户在平时维护系统的时候更喜欢使用手工配置,因为手工配置有很多优点:l 熟悉命令之后,手工配置更快速,并且不需要重新启动; l 能够使用配置命令的高级特性; l 更容易维护配置文件,找出系统故障; l 能更深刻地了解系统配置是如何进行的。 2,使用Linux命令l 虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个由命令行组成的操作系统,其精髓在于命令行,无论图形界面发展到什么水平这个原理是不会变的。Linux网络设备操作命令包括ifconfig, ip, ping, netstat, route, ip, arp, hostname和arpwatch。使用命令进行网络设置1.dhclient 从DHCP 服务器中申请新的网络设置。2.ifconfig 网络接口 ip 地址 netmask 子网掩码 :配置ip地址 ,ifconfig 命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。3.route del default gw 默认网关地址 :删除默认网关路由记录。route add default gw 默认网关地址 : 添加默认网关。4.hostname Linserver : 设置主机名称是即时生效的,重启后将恢复原有主机名。5. 在 nslookup 命令的交互模式中使用 server 命令可以显示 linux 系统中使用的 DNS 服务器地址。6.netconfig :字符界面进行网络配置 。service network restart :重启网络服务。ifdown 网络接口ifup 网络接口 : 重启网络接口7.修改 mac地址 :ifconfig eth0 down :先禁用网卡 ifconfig eth0 hw ether 1234567890ab永远保持这样:在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)ifconfig eth0 downifconfig eth0 hw ether 1234567890abifconfig eht0 up与网络配置有关的文件1.网络接口配置文件 : /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-lo “ifcfg-eth0”配置文件中设置静态IP 地址内容如下 :DEVICE=eth0 设置网络接口名称ONBOOT=yes 设置网络接口在系统启动时激活。BOOTPROTO=static 配置为静态地址 IPADDR=0NETMASK=GATEWAY= 网络接口的默认网关使用DHCP 方式获得网络配置内容:DEVICE=eth0 ONBOOT=yesBOOTPROTO=dhcp 2.主机名配置文件 /etc/sysconfig/network NETWORKING=yesHOSTNAME=Linserver Linserver 为设置的主机名称。3.本地主机名称解析文件 /etc/hosts 4.域名服务器配置文件 /etc/resolv.confsearch 设置主机的默认查找域名 nameserver 设置 DNS 服务器的IP 地址,文件中最多可以有3 个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录手动编辑 /etc/sysconfig/network-scripts/ifcfg-ethx1.运行service network restart使其立即生效.2.以上二种更改tcp/ip参数的方式都可以永久生效。手动编辑文件 /etc/sysconfig/networkv NETWORKING: 设置是否运行网络v HOSTNAME: 设置主机名v GATEWAY: 设置网关的ip地址文件/etc/hosts:存储主机名和IP地址映射的静态文件配置文件名功能/etc/sysconfig/network最基本的网络信息,系统启动时读取该文件/etc/sysconfig/network-scripts/*此目录下的文件是系统启动时用来初始化网络的一些信息,例如:第一块以太网卡对应的文件为ifcfg-eth0/etc/host.conf域名解析的控制文件/etc/hosts域名或主机名与IP地址的映射文件/etc/resolv.conf域名服务器设置文件/etc/protocols定义使用的网络互联协议及协议号/etc/services设定主机的不同端口的网络服务查看tcp/ip参数1.ifconfig ethx 查看ethx的参数2.ifconfig 查看所有网卡的参数3.ifdown ethx 关闭某块网卡 ifup ethx 开启某块网卡Example:ifconfig eth0 netmask broadcast 55这种方式更改的ip地址只对本次登陆有效,重启之后不保存。Ifconfig eth0 down = ifdown eth0 ( 关闭网卡1)Ifconfig eth0 up = ifup eth0 (打开/激活网卡1)HWaddr:网卡的MAC地址Inet addr:Internet Addrss,主机的IP地址Bcast:网络的广播地址用于发送信息给同一网络中的其它计算机Mask:子网掩码MTU:数据包的最大传输单位,以太网为1500字节RX、TX:接收和发送数据包的总数,及传输时数据包出现流失或碰撞等情况的数量。loopbackv 使用TCP/IP协议的计算机,都会有一个IP地址,彼此之间都以IP地址确认对方的位置并传递信息。有时候我们可能会处于单机工作状态,或要进行某些测试,但并没有另一台计算机作为接收端,此时就可利用本机同时扮演信息的发送端和接收端,这就叫做本地回路。v 本地回路的IP地址为4 service 脚本运行service脚本文件可以启动或停止网络用法:service servicename start |restart |status例:# service network restart 重启所有网络接口# service status-all 显示系统中所有服务的运行状况5 hostname 显示以及设置主机名7 使用图形工具配置网络在Shell提示符下键入system-config-network8.1 网络配置8.1.1 配置主机名若要使主机名更改长期生效,则应直接修改/etc/sysconfig/network配置文件中的HOSTNAME配置项。系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。 rootRHEL5 #more /etc/sysconfig/networkNETWORKING=yes /系统是否使用网络服务功能NETWORKING_IPV6=yes /是否支持IPv6网络HOSTNAME=RHEL5 /设置主机名GATEWAY=29 /设置默认网关FORWARD_IPV4=false /是否开启IP包的转发 8.1.2 配置网卡 网卡设置 ifconfig命令 网卡是网路通信中的重要部件,而在设置网卡时,需要使用ifconfig命令。它可用来显示及设置网卡的配置,例如IP地址、子网掩码以及IO Port等。 如果不加任何参数, 执行ifconfig命令会显示网卡信息。下图是我的网卡的配置实例。 上述的结果可分为两个部分,eth0和lo,其中包含的项目都很相似,因为很多都是网络中很重要的专有名词,我们解释一下主要的名词Link encap (Link encapsulate) 用来表示将信息划分为分组的方法,例如Ethernet Hwaddr (Hardware address) 用来表示网卡的硬件地址,又称MAC(Media Acess Control)地址,它由12个十六进制值组成,以每两个数字为一组,每组之间以:分割,例如 00:0C:29 它是直接烧烤在网卡芯片上的。 Hwaddr (Hardware address) 网卡的硬件地址,其前3组号码(6个数字)表示网卡制造商的代码,所以由同一厂商生产的网卡的前3组号码都会相同,如d_link的代码为00:80:C8, 而网卡的后3组的号码表示网卡的编号,因此世界上每张网卡硬件地址都不同,而网络中心就根据上述原理来绑定同学计算机的IP和Mac地址。Inet addr( internet address) 表示主机的IP地址,它可以由手工输入或DHCP服务器自动指定。 Bcast (Broadcast) 主机使用的广播地址 Mask (Net Mask) 主机使用的子网掩码 通常子网掩码会按IP类别而定,如 A类 B类 C类 MTU (Maximum Transmission Unit) 表示网路传输时,分组最大的传输单位,Ethernet的 MTU默认值为1500 Bytes。 Metric 源主机将信息传送到到目的主机,所需经历的转发次数,一些路由通信协议,例如RIP, 在计算最短路径是时,必须参考这一数值 RX (Received) 表示已接收的分组总数,分组流失数量以及冲突数量。 TX (Transmitted) 表示已传送的分组总数,分组流失数量以及冲突数量。 显示网卡信息是ifconfig的基本功能,ifconfig还可以用来启动和停止网卡。 假设要停用eth0网卡的功能,可以先指定网卡名称,然后再使用down参数,以下是一个简单的实例: 以上是停止使用eth0网卡,若想启动该网卡,用下面的命令 ifconfig eth0 up Ifconfig的另一项功能是设置网卡,例如IP地址和子网掩码,在以下实例中,我们把eth0网卡的IP地址和子网掩码分别修改为0和255.0.0 命令如下 ifconfig eth0 0 netmask 255.0.0 在同一张网卡上添加其它IP地址 一张网卡上添加多个IP地址,对于虚拟主机配置相当方便。 而Linux 在识别同一张网卡上的IP地址时,都是利用冒号(:)来指定,举例来说,第一张以太网卡为eth0,而添加IP地址所使用的设备名称就称为eth0:1,以此类推。1网络配置文件网络配置文件/etc/sysconfig/network用于对网络服务进行总体配置。常用的设置项主要有: NETWORKING用于设置系统是否启用网络服务功能。一般应设置为yes,若设置为no,则将不能使用网络服务,而且很多系统服务程序也将无法启动。配置用法:NETWORKING=yes|no NETWORKING_IPV6该配置项用于设置是否支持IPv6网络,设置方法为:NETWORKING_IPV6=yes|no FORWARD_IPV4用于设置是否开启IPv4的包转发功能。在只有一块网卡时,不存在包转发的问题,一般设置为false;若安装有两块网卡,并要实现代理服务器或路由器的功能时,就需要开启IP数据包的转发功能。FORWARD_IPV4=false|true HOSTNAME设置本机的主机名。/etc/hosts中设置的主机名应与此处的设置功能相同。 GATEWAY用于设置本机的网关IP地址。设置网关地址,实际上就是设置默认路由,因此,当计算机安装有多块网卡时,只能有一块网卡设置网关地址。默认路由只能有一条。2配置网卡的设备驱动模块为新网卡设定IP地址l Linux网络设备在配置时被赋予别名,该别名由一个描述性的缩略词和一个编号组成。某种类型的第一个设备的编号为0,其他设备依次被编号为1,2,3等。l 但是网卡并不是作为裸设备出现在/dev目录下,而是存在内存中。l eth0、eth1是以太网卡接口,它们用于大多数的以太网卡,包括许多并行端口以太网卡。l 本节主要讨论这类网卡。为Linux以太网卡设定IP地址的方式非常灵活,你可以选择适合你工作情况的方法。目前常见网卡Linux系统均能识别,不需要用户手工安装驱动模块。Linux系统硬件设备的驱动模块的配置加载是通过/etc/modprobe.conf配置文件来指定。3网卡配置文件 网卡配置文件简介在Linux系统中,对网卡的IP配置信息,是通过网卡配置文件来实现的,每一块网卡,对应一个配置文件,其配置文件位于/etc/sysconfig/network-scripts目录中。配置文件名具有以下格式: ifcfg-网卡类型以及网卡的顺序号对于第1块以太网卡,配置文件名为:ifcfg-eth0网卡的设备名为:eth0对于第2块以太网卡,配置文件名则为:ifcfg-eth1网卡的设备名为:eth1其余依次类推。 一块网卡如何绑定多个IP地址 Linux也支持IP别名,即可以在一个网络接口上配置多个IP地址。Linux通过创建虚拟网卡来实现创建IP别名。虚拟网卡的设备名为ethN:M,对应的配置文件为ifcfg-ethN:M。比如:在第一块网卡上创建的第一块虚拟网卡,其设备名为eth0:0,对应的配置文件名为ifcfg-eth0:0;在第一块网卡上创建的第二块虚拟网卡的设备名为eth0:1,其余依次类推,Linux最多支持255个IP别名。虚拟网卡的配置文件可通过更名复制ifcfg-eth0配置文件来获得,然后通过修改配置文件来指定该虚拟网卡要设置的IP地址。 网卡的配置功能项rootRHEL5 #more /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0/设备名BOOTPROTO=static /static静态分配、dhcp动态分配BROADCAST=55 /广播地址HWADDR=00:0C:29:6A:08:39 /MAC地址IPADDR=51 /IP地址NETMASK=28 /子网掩码NETWORK=28 /网络地址ONBOOT=yes /是否在开机时激活网卡GATEWAY=29 /网关地址4网卡的配置方法对网卡的配置有两种方法,一是直接利用vi编辑器,编辑修改网卡的配置文件;二是利用netconfig配置工具来配置网络。netconfig实质上也是通过修改网卡的配置文件来实现的,只是它提供了一个基于字符的窗口界面,更易于设置修改。网卡的配置信息更改后,并不会立即生效,若要立即生效,需要重启网络服务,其实现的命令为:rootRHEL5 network-scripts#service network restartShutting down interface eth0:OKShutting down loopback interface:OKBringing up loopback interface:OKBringing up interface eth0:OKIP地址信息配置好并重启网络服务后,要检测网络的通畅性,可使用ping命令去ping本机地址和网关地址来进行检测。若本机地址ping不通,则说明网卡工作不正常;网关地址若不通,则应检查自己主机所在的网段地址和网关地址是否正确。rootRHEL5 network-scripts#ping 53PING 53(53) 56(84) bytes of data.64 bytes from 53: icmp_seq=1 ttl=64 time=8.45ms 桌面环境下配置网卡 单击主菜单=系统设置=网络,弹出网络配置窗口。 1、基本配置 (1)设置IP地址、子网掩码与网关地址 (2)设置主机名和DNS服务器地址 (3)设置主机列表 (4)激活与停用网卡 (5)删除网卡 2、高级配置 (1)添加虚拟网卡 (2)添加设备别名配置网络的Shell命令( hostname )1. hostname命令格式:hostname 主机名功能:查看或修改计算机的主机名。例9-1 查看当前计算机的主机名。例9-2 将主机名设置为。2. ifconfig命令格式:ifconfig 网络接口名 IP地址 netmask 子网掩码 up|down功能:查看网络接口的配置情况,并可设置网卡相关参数,激活或停用网络接口。例9-3 查看当前网络接口的配置情况。# ifconfig例9-4 将网卡的IP地址设置为0。# ifconfig eth0 03. ping命令格式:ping -c 次数 IP地址|主机名功能:测试网络的连通性。例9-6 测试与IP地址为0的主机的连通状况。# ping 0例9-7 测试与计算机的连通状况。# ping c 2 4. route命令格式:route add|del default gw 网关的IP地址功能:查看内核路由表的配置情况,添加或取消网关IP地址。例9-8 查看当前内核路由表的配置情况。# route例9-9 添加网关,其IP地址为00。# route add default gw 00利用Network configuration工具配置网络。2用网络配置工具配置(1)打开setup工具集中的网络配置界面(如图6.2)命令:netconfig 图6.2 网络配置界面(2)选择进入setup工具集中的网络配置界面选择“Yes”,开始网络配置。(3)修改setup工具集中的网络配置界面IP address: Netmask: Default gateway (IP): Primary nameserver: 8选择“Yes”,完成网络配置。如图6.3。图6.3 TCP/IP网络配置2直接修改配置文件通过命令可以快捷地进行网络参数的配置,但系统重新启动后,所设置的网络参数将丢失。直接修改配置文件可以解决该问题。所有的配置文件都在etc目录下。以下是几个主要配置文件。(1)文件etcsysconfignetwork内容如下:NETWORKING=yesHOSTNAME=localhost.localdomain说明 NETWORKING:定义在系统启动时是否启动网络,如果不希望启动则设定为no 。 HOSTNAME:定义主机的名称。(2) 文件etcsysconfignetwork-scriptsifcfg-eth0内容如下:DEVICE=eth0BOOTPROTO=noneONBOOT=yesUSERCTL=noPEERDNS=noTYPE=EthernetIPADDR=NETMASK=GATEWAY=NETWORK=BROADCAST=55 说明DEVICE:定义本文件所对应的网络接口。BOOTPROTO:定义系统启动时此本网络接口是否使用bootp协议,即是否动态获得IP地址。如果希望动态获得IP地址则设为“BOOTPROTOdhcp”。ONBOOT:定义系统启动时是否启动此网络接口。USERCTL:定义用户是否可以启动本接口。如果设为“yes”,则所有用户都可以启动或禁用此接口,如果设为“no”则只有root用户才可以启动或者禁用此接口。PEERDNS:是否设置PEERDNS,一般不需要设置。TYPE:定义此网络接口的格式,这里为以太网格式。IPADDR:定义此网络接口的IP地址。NETMASK:定义此网络接口的子网掩码。GATEWAY=:定义此网络接口的网关。NETWORK=:定义此网络接口所属的网络号。 BROADCAST=55:定义所属网络中的广播地址。在命令行执行setup,将启动setup实用程序。选择“Network configuration”配置项,按Tab键,将焦点移动到“Run Tool”按钮,然后按回车键,即可启动网络配置。 在选择网络设备的对话框中,选择要配置的网卡设备。IP地址配置界面:5常用网络配置命令 一,ifconfig命令是 最重要的Linux网络命令,它最主要的用途是设定、修改网卡的IP地址: #ifconfig eth0 netmask 二,默认情况下,ifconfig显示活动的网络设备。给这个命令添加一个“-a”开关就能看到所有设备。 但是ifconfig命令设置完网络设备的IP地址,当系统重新启动后设置会自动失效,所以它主要用于网卡状态调试。假设你要建立一个临时的网络配置以供测试,你可以使用发行版本中的工具来编辑配置,但是需要注意,在完成测试之后,将所有设置恢复回去。通过使用ifconfig命令,我们无须影响已保存的设置,就能够快速地配置网卡。三,常用的几个执行的命令方式l A,查看网络配置信息: #ifconfig | #ifconfig -a(查看所有的设备)l B,查看第一个网卡的信息: #ifconfig eth0l C,配置第一个网卡的信息: #ifconfig eth0 0 broadcast 55 netmask l D,设置网关: #ifconfig eth0:1 0 broadcast 55 netmask E,修改default gateway即时生效:# route add default gw 54 显示网卡的设置信息 显示系统中所有网卡的设置信息,用法:ifconfig -a 显示指定网卡的设置信息,用法:ifconfig 网卡设备名 为网卡指定临时IP地址ifconfig 网卡设备名 IP地址 netmask 子网掩码示例:ifconfig eth0 52 netmask 28 重启后,IP配置信息将丢失,实际使用意义不大。 禁用网卡用法:ifconfig 网卡设备名 down或 ifdown 网卡设备名例如,若要禁用eth0网卡,则实现命令为:#ifconfig eth0 down或#ifdown eth0 重新启用网卡用法:ifconfig 网卡设备名 up 或 ifup 网卡设备名示例:#ifconfig eth0 up或#ifup eth0使用netconfig命令l netconfig命令可以设置网络设备的IP地址,l netconfig命令可以永久保存设置。l 使用方法是:“netconfig ethX”。l eg:使用命令“netconfig eth0”后,会在命令行下弹出一个对话框,这时即可进行设定,如下图所示。 设定结束后,用“Tab”键选择“OK”,即可保存设置并且退出, 然后使用命令“service network restart”激活,即可生效。(3)使用neat命令 使用neat命令需要配置好X Window系统,在命令行下运行neat命令后,添加IP地址和其他相关参数后保存设置,重新启动网络和网络服务或计算机,如图1-5所示。另外,neat命令还有一个等价命令“redhat-config-network”,二者完全相同。neat和redhat-config- config命令可以永久保存设置。(4)修改TCP/IP网络配置文件l 除非另行指定,Red Hat Linux网卡相关的TCP/IP网络配置文件是/etc/sysconfig/network-scripts/ ifcfg-eth,其中从0开始,第一个以太网配置文件即/etc/sysconfig/network-scripts/ifcfg-eth0。使用vi编辑器可以修改这个文件,也可以修改网卡IP地址。l #vi /etc/sysconfig/network-scripts/ifcfg-eth0 l DEVICE=eth0 /设定网卡的名称,要跟文件名称对应l ONBOOT=yes /是否在开机的时候启动网卡l BOOTPROTO=static /启动的时候IP取得的协议,这里是固定的,如果是动态主机的话,要改成dhcpl IPADDR= /IP地址l NETMASK= /子网掩码l NETWORK= /该网段的第一个IPl BROADCAST=55 /最后一个同网段的广播地址l GATEWAY= /网关地址#l #GATEWAYDEV=eth0l 存盘后使用命令“service network restart”激活即可生效。该方法同样可以永久保存设置。(5)为网卡添加IPv6地址l 和Windows操作系统相比,Linux对IPv6的支持更好,最早的支持IPv6的Linux内核是2.2。一般基于2.4内核的Linux发行版本都可以直接使用IPv6,使用前要看系统的IPv6模块是否被加载,如果没有被加载可以使用命令手工加载,这需要超级用户的权限。然后使用命令检测,如果显示IPv6地址(inet6 addr:fe80:200:e8ff:fea0:2586/64),证明IPv6已经加载。l # modprobe IPv6;ifconfig al 如果希望Linux系统启动时自动加载IPv6模块,可以在配置文件/etc/modules.conf中加入一行:l alias netpf10 ipv6 # automatically load IPv6 module on demand8.1.3 路由配置与管理1路由的相关概念 路由与下一跳地址路由就是到达某一目的网络的路径。路由用于指示路由器如何转发IP数据包。下一跳就是到达目的网络应跳到的下一个网络设备点的地址。通常为与当前路由器互联的下一个路由器的互联接口地址。路由的获得方式分为手工静态配置指定和动态获取两种方式。 默认网关网关是将当前网络中的主机与其它网络中的主机互联并实现网络间通信的一个设备。网关是一个网络与另一个网络进行通迅交流必经的一个关口,故称为网关。网关地址与网段内的主机地址属于同一个网段。对于局域网内的用户主机而言,其网关地址是所属VLAN的VLAN接口地址。 默认网关网关是将当前网络中的主机与其它网络中的主机互联并实现网络间通信的一个设备,通常是路由器或三层交换机的某一个网络接口。网关地址与网段内的主机地址属于同一个网段。当一个网络与另一个网络向连的路径只有一条时,这个网关接口的地址称为默认网关。设置默认网关也即设置了一条默认路由,当找不到匹配的路由时,数据包只能从默认路由指示的下一跳地址将数据转发出去。2路由配置命令在Linux系统中,对路由的配置和管理使用route命令来实现 。 查看当前路由信息 命令用法:route 添加/删除默认网关route add default gw 网关IP地址 dev 网络接口设备名删除默认网关,用法为:route del default gw 网关IP地址示例:为网卡eth0配置默认网关地址。#route add default gw 29 dev eth0只要在网卡的配置文件中或/etc/sysconfig/network配置文件中,利用GATEWAY配置项指定了默认网关,系统就会自动添加,不需要用户再用route命令添加。 添加/删除路由 向路由表添加路由记录,命令用法:route add -net 目标网络地址 netmask 子网掩码 dev 网卡设备名 gw 网关地址(下一跳地址)删除某条路由记录,命令用法:route del -net 目标网络地址 netmask 子网掩码 route命令产生的路由添加或删除,仅对当前正在运行的系统生效,不会将结果保存在配置中,重启后将消失。通常将路由的添加命令放在/etc/rc.local文件中,以让系统在启动时,自动添加相关的路由。例8.1 现有一台邮件服务器,安装有两块网卡,连接ChinaNet网的网卡(eth0)地址已设置为00,子网掩码为40,其网关地址7;连接教育网的网卡(eth1)地址已设置为,子网掩码为,网关地址为。现要求配置路由信息,实现到ChinaNet网的电子邮件通过eth0网卡转发到公网,到教育网用户的邮件,通过eth1网卡转发到教育网。路由添加配置方法:用vi编辑器编辑修改/etc/rc.local配置文件。rootRHEL5 #vi /etc/rc.local进入插入模式,然后依次输入以下路由添加命令:route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net netmask dev eth1 gw route add -net 204.179.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省揭阳市空港经济区2026届九上化学期中综合测试试题含解析
- 山东省日照市东港区新营中学2024-2025学年部编版七年级下学期历史期中考试题(含答案)
- 2026届四川省自贡市曙光中学化学九年级第一学期期末达标检测试题含解析
- 2026届广东省茂名市直属学校英语九上期末联考模拟试题含解析
- 2026届福建省厦门市四校化学九年级第一学期期中质量检测试题含解析
- 旅游景区物业经营权及旅游服务合作协议
- 离婚协议书中个人债务分担协议书范本
- 专科康复治疗学考试题及答案
- 珠宝拍卖代理合同及拍卖规则及流程清单
- 专技十三级考试题目及答案
- 学校食堂食品安全事故案例及教训
- 2025年全国企业员工全面质量管理知识竞赛题库及答案(共70题)
- 改良风险矩阵法在压力管道安全风险分级管控中的应用
- 工程竣工财务决算审计服务方案投标文件(技术方案)
- 2024年IMO中国国家集训队第一阶段选拔试题及答案解析
- 2025年农村土地承包经营权流转合同样本
- 特种设备定期检验与维护管理
- 2025年上海闵行区高三一模高考英语模拟试卷(含答案详解)
- 《保险诚信教育》课件
- 统编版2024-2025学年道德与法治三年级上册全册教案
- 第一章 地球的运动 单元复习 课件高二上学期 地理 人教版(2019)选择性必修一
评论
0/150
提交评论