第8章 Linux网络连接配置

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第8章Linux网络连接配置回顾上一章内容8.1网络配置主机名用于标识一台主机的名称,在网络中主机名具有唯一性。要查看当前主机的名称,可使用hostname命令。若要临时设置更改主机名,可使用“hostname新主机名”命令来实现。但这种对主机名的更改,在系统重启后将恢复原主机名。8.1.1配置主机名8.1网络配置若要使主机名更改长期生效,则应直接修改/etc/sysconfig/network配置文件中的HOSTNAME配置项。系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。[root@RHEL5~]#more/etc/sysconfig/networkNETWORKING=yes//系统是否使用网络服务功能NETWORKING_IPV6=yes//是否支持IPv6网络HOSTNAME=RHEL5//设置主机名GATEWAY=192.168.4.129//设置默认网关FORWARD_IPV4=false//是否开启IP包的转发8.1.1配置主机名8.1网络配置1.网络配置文件网络配置文件/etc/sysconfig/network用于对网络服务进行总体配置。常用的设置项主要有:⑴NETWORKING用于设置系统是否启用网络服务功能。一般应设置为yes,若设置为no,则将不能使用网络服务,而且很多系统服务程序也将无法启动。配置用法:NETWORKING=yes|no8.1.2配置网卡8.1网络配置⑵NETWORKING_IPV6该配置项用于设置是否支持IPv6网络,设置方法为:NETWORKING_IPV6=yes|no⑶FORWARD_IPV4用于设置是否开启IPv4的包转发功能。在只有一块网卡时,不存在包转发的问题,一般设置为false;若安装有两块网卡,并要实现代理服务器或路由器的功能时,就需要开启IP数据包的转发功能。FORWARD_IPV4=false|true8.1.2配置网卡8.1网络配置要开启IP包转发功能,另外也可采用以下两种方法:①编辑修改/etc/sysctl.conf配置文件,将net.ipv4.ip_forward=0更改为:net.ipv4.ip_forward=1②在/etc/rc.local配置文件中,添加以下配置语句:echo1/proc/sys/net/ipv4/ip_forward8.1.2配置网卡8.1网络配置⑷HOSTNAME设置本机的主机名。/etc/hosts中设置的主机名应与此处的设置功能相同。⑸GATEWAY用于设置本机的网关IP地址。设置网关地址,实际上就是设置默认路由,因此,当计算机安装有多块网卡时,只能有一块网卡设置网关地址。默认路由只能有一条。8.1.2配置网卡8.1网络配置2.配置网卡的设备驱动模块目前常见网卡Linux系统均能识别,不需要用户手工安装驱动模块。Linux系统硬件设备的驱动模块的配置加载是通过/etc/modprobe.conf配置文件来指定。8.1.2配置网卡8.1网络配置3.网卡配置文件⑴网卡配置文件简介在Linux系统中,对网卡的IP配置信息,是通过网卡配置文件来实现的,每一块网卡,对应一个配置文件,其配置文件位于/etc/sysconfig/network-scripts目录中。配置文件名具有以下格式:ifcfg-网卡类型以及网卡的顺序号对于第1块以太网卡,配置文件名为:ifcfg-eth0网卡的设备名为:eth08.1.2配置网卡8.1网络配置对于第2块以太网卡,配置文件名则为:ifcfg-eth1网卡的设备名为:eth1其余依次类推。⑵一块网卡如何绑定多个IP地址Linux也支持IP别名,即可以在一个网络接口上配置多个IP地址。Linux通过创建虚拟网卡来实现创建IP别名。8.1.2配置网卡8.1网络配置虚拟网卡的设备名为ethN:M,对应的配置文件为ifcfg-ethN:M。比如:在第一块网卡上创建的第一块虚拟网卡,其设备名为eth0:0,对应的配置文件名为ifcfg-eth0:0;在第一块网卡上创建的第二块虚拟网卡的设备名为eth0:1,其余依次类推,Linux最多支持255个IP别名。虚拟网卡的配置文件可通过更名复制ifcfg-eth0配置文件来获得,然后通过修改配置文件来指定该虚拟网卡要设置的IP地址。8.1.2配置网卡8.1网络配置⑶网卡的配置功能项[root@RHEL5~]#more/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0//设备名BOOTPROTO=static//static静态分配、dhcp动态分配BROADCAST=192.168.4.255//广播地址HWADDR=00:0C:29:6A:08:39//MAC地址IPADDR=192.168.4.251//IP地址NETMASK=255.255.255.128//子网掩码NETWORK=192.168.4.128//网络地址ONBOOT=yes//是否在开机时激活网卡GATEWAY=192.168.4.129//网关地址8.1.2配置网卡8.1网络配置4.网卡的配置方法对网卡的配置有两种方法,一是直接利用vi编辑器,编辑修改网卡的配置文件;二是利用netconfig配置工具来配置网络。netconfig实质上也是通过修改网卡的配置文件来实现的,只是它提供了一个基于字符的窗口界面,更易于设置修改。8.1.2配置网卡8.1网络配置网卡的配置信息更改后,并不会立即生效,若要立即生效,需要重启网络服务,其实现的命令为:[root@RHEL5network-scripts]#servicenetworkrestartShuttingdowninterfaceeth0:[OK]Shuttingdownloopbackinterface:[OK]Bringinguploopbackinterface:[OK]Bringingupinterfaceeth0:[OK]8.1.2配置网卡8.1网络配置IP地址信息配置好并重启网络服务后,要检测网络的通畅性,可使用ping命令去ping本机地址和网关地址来进行检测。若本机地址ping不通,则说明网卡工作不正常;网关地址若不通,则应检查自己主机所在的网段地址和网关地址是否正确。[root@RHEL5network-scripts]#ping192.168.4.253PING192.168.4.253(192.168.4.253)56(84)bytesofdata.64bytesfrom192.168.4.253:icmp_seq=1ttl=64time=8.45ms……8.1.2配置网卡8.1.2配置网卡利用Networkconfiguration工具配置网络。在命令行执行setup,将启动setup实用程序。8.1.2配置网卡选择“Networkconfiguration”配置项,按Tab键,将焦点移动到“RunTool”按钮,然后按回车键,即可启动网络配置。在选择网络设备的对话框中,选择要配置的网卡设备。8.1.2配置网卡IP地址配置界面:8.1.2配置网卡⑴显示网卡的设置信息显示系统中所有网卡的设置信息,用法:ifconfig-a显示指定网卡的设置信息,用法:ifconfig网卡设备名⑵为网卡指定临时IP地址ifconfig网卡设备名IP地址netmask子网掩码示例:ifconfigeth0192.168.4.252netmask255.255.255.128重启后,IP配置信息将丢失,实际使用意义不大。5.常用网络配置命令8.1.2配置网卡⑶禁用网卡用法:ifconfig网卡设备名down或ifdown网卡设备名例如,若要禁用eth0网卡,则实现命令为:#ifconfigeth0down或#ifdowneth05.常用网络配置命令8.1.2配置网卡⑷重新启用网卡用法:ifconfig网卡设备名up或ifup网卡设备名示例:#ifconfigeth0up或#ifupeth05.常用网络配置命令8.1.2配置网卡⑸绑定IP和MAC地址将IP与MAC地址绑定,可防止IP地址被盗用,实现方法为:首先创建/etc/ethers文件,其内容为:ip地址mac地址然后运行arp-f命令,让绑定生效。示例:[root@RHEL5~]#echo192.168.4.25200:0C:29:03:F3:75/etc/ethers[root@RHEL5~]#arp-f5.常用网络配置命令8.1.2配置网卡⑹修改网卡的MAC地址首先停用要修改的网卡设备,然后使用以下命令进行设置修改:ifconfig网卡设备名hwetherMAC地址例如,若要将eth0网卡的MAC地址修改为00:0C:29:03:F3:76,则实现命令为:[root@RHEL5~]#ifdowneth0[root@RHEL5~]#ifconfigeth0hwether00:0C:29:03:F3:76[root@RHEL5~]#ifupeth0[root@RHEL5~]#ifconfigeth05.常用网络配置命令8.1.3路由配置与管理⑴路由与下一跳地址路由就是到达某一目的网络的路径。路由用于指示路由器如何转发IP数据包。下一跳就是到达目的网络应跳到的下一个网络设备点的地址。通常为与当前路由器互联的下一个路由器的互联接口地址。路由的获得方式分为手工静态配置指定和动态学习两种方式,通常局域网采用手工静态配置指定方式。1.路由的相关概念8.1.3路由配置与管理⑵默认网关网关是将当前网络中的主机与其它网络中的主机互联并实现网络间通信的一个设备。网关是一个网络与另一个网络进行通迅交流必经的一个关口,故称为网关。网关地址与网段内的主机地址属于同一个网段。对于局域网内的用户主机而言,其网关地址是所属VLAN的VLAN接口地址。1.路由的相关概念8.1.3路由配置与管理⑵默认网关网关是将当前网络中的主机与其它网络中的主机互联并实现网络间通信的一个设备。网关是一个网络与另一个网络进行通迅交流必经的一个关口,故称为网关。网关地址与网段内的主机地址属于同一个网段。对于局域网内的用户主机而言,其网关地址是所属VLAN的VLAN接口地址。1.路由的相关概念8.1.3路由配置与管理1.路由的相关概念8.1.3路由配置与管理在Linux系统中,对路由的配置和管理使用route命令来实现。⑴查看当前路由信息命令用法:route⑵添加/删除默认网关routeadddefaultgw网关IP地址dev网络接口设备名删除默认网关,用法为:routedeldefaultgw网关IP地址2.路由配置命令8.1.3路由配置与管理示例:为网卡eth0配置默认网关地址。#routeadddefaultgw192.168.4.129deveth0只要在网卡的配置文件中或/etc/sysconfig/network配置文件中,利用GATEWAY配置项指定了默认网关,系统就会自动添加,不需要用户再用route命令添加。2.路由配置命令8.1.3路由配置与管理⑶添加/删除路由向路由表添加路由记录,命令用法:routeadd-net目标网络地址netmask子网掩码[dev网卡设备名][gw网关地址(下一跳地址)]删除某条路由记录,命令用法:routedel-net目标网络地址netmask子网掩码route命令产生的路由添加或删除,仅对当前正在运行的系统生效,不会将结果保存在配置中,重启后将消失。2.路由配置命令8.1.3路由配置与管理通常将路由的添加命令放在/etc/rc.local文件中,以让系统在启动时,自动添加相关的路由。[例8.1]现有一台邮件服务器,安装有两块网卡,连接ChinaNet网的网卡(eth0)地址已设置为61.186.135.100,子网掩码为255.255.255.240,其网关地址61.186.135.97;连接教育网的网卡(eth1)地址已设置为219.221.45.2,子网掩码为255.255.255.0,网关

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功