《我爱你Linux服务器配置课件》由会员分享,可在线阅读,更多相关《我爱你Linux服务器配置课件(30页珍藏版)》请在金锄头文库上搜索。
1、 ddLinux服务器配置与管理服务器配置与管理我爱你Linux服务器配置第第6章章 配置网络连接配置网络连接我爱你Linux服务器配置Linux网络的相关概念1、linux的网络接口(1)lo接口(2)eth接口(3)ppp接口2、linux的网端接口分为三大类0255 用于最常用的服务的端口2561024 由于其他的专用的服务1024以上 用于端口的动态分配6.1 网络的基本配置网络的基本配置我爱你Linux服务器配置Linux网络的相关配置文件1、/etc/services文件 列出系统中所有可用的网络服务2、/etc/sysconfig/network-scripts目录 包含网络接口
2、的配置文件以及部分网络命令3、/etc/hosts文件 可保留主机域名与ip地址的对应关系4、/resolv.conf文件 列出客户机所使用的DNS服务器的相关信息6.1 网络的基本配置网络的基本配置我爱你Linux服务器配置在桌面环境下配置网络单击“系统”“管理”“网络”1、基本配置2、高级配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 hostname命令要查看当前主机的名称 临时设置主机名,可使用“hostname 新主机名”命令来实现若要使主机名更改长期生效,则应直接在/etc/sysconfig/network配置文件中进行修改,系统启动时,会从该配置文件
3、中获得主机名信息,并进行主机名的设置。6.1.1 配置主机名配置主机名我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置network配置文件中的内容一般为: rootrh9 root# more /etc/sysconfig/networkNETWORKING=yes /系统是否使用网络服务功能HOSTNAME=rh9 /设置主机名GATEWAY=192.168.168.1 /默认网关FORWARD_IPV4=false /是否开启IP数据包的转发,单网卡为false 6.1.1 配置主机名配置主机名我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置1
4、网络配置文件 网络配置文件/etc/sysconfig/network用于对网络服务进行总体配置常用的设置项主要有:6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 NETWORKING 用于设置系统是否使用网络服务功能。 在配置文件中的设置方法为:NETWORKING=yes|no FORWARD_IPV4 用于设置是否开启ipv4的包转发功能。 FORWARD_IPV4=false|true 另 外 也 可 编 辑 修 改 /etc/sysctl.conf配 置 文 件 , 将 其 中 的net.ipv4.ip_forward=0语句,更改
5、为net.ipv4.ip_forward=1来打开内核的包转发功能。 6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 HOSTNAME 用于设置本机的主机名,/etc/hosts中设置的主机名要注意与此处的设置相同。 DOMAINNAME 用于设置本机的域名。 GATEWAY 用于设置本机的网关IP地址。 GATEWAYDEV 用于设置与此网关进行通讯时,所使用的网卡的名称。 network的典型配置为:NETWORKING=yesFORWARD_IPV4=falseGATEWAY=192.168.168.1 GATEWAYDEV=eth0
6、HOSTNAME=rh9 DOMAINNAME=localdomain6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置2配置网卡的设备驱动模块 要使网卡正常工作,必须首先正确配置网卡的设备驱动模块 按总线类型的不同,目前使用的以太网卡主要有ISA网卡、PCI网卡和PCMCIA网 卡 。 为 使 网 卡 正 常 工 作 , 需 要 在 模 块 配 置 文 件(/etc/modules.conf)中设置网卡设备的别名(如eth0或eth1等),以及该网卡所要使用的驱动模块名,这样内核在需要使用驱动程序时,会由内核服务kmod使用系统命令modpro
7、be(insmod)自动装载该驱动模块,以使设备能正常工作。 6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 以太网卡的设备名用ethN来表示,其中N为一个从0开始的数字,代表网卡的序号,第一块以太网卡的设备名为eth0,第二块以太网卡的设备名为eth1,其余依次类推。若要查看在modules.conf文件中,对网卡驱动模块的配置情况,则可使用以下命令来实现: rootrh9 root#grep eth /etc/modules.conf alias eth0 pcnet32 6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.
8、1 网络的基本配置网络的基本配置3网卡配置文件 网卡的设备名、IP地址、子网掩码以及默认网关等配置信息是保存在网卡的配置文件中的,一块网卡对应一个配置文件,该配置文件位于/etc/sysconfig/network-scripts目录中,其配置文件名具有以下格式: ifcfg-网卡类型以及网卡的序号 以太网卡的类型为eth,因此,第一块网卡的配置文件名为ifcfg-eth0,第二块网卡的配置文件名为ifcfg-eth1,其余依次类推。6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置4网卡的配置方法 对网卡的配置有两种方法,一是直接利用vi编辑器
9、,编辑修改网卡的配置文件,二是利用netconfig配置工具来配置网络,netconfig实质上也是通过修改网卡的配置文件来实现的。 netconfig网络配置工具采用基于字符的窗口界面,来完成对IP地址、子网掩码、默认网关和DNS域名服务器的设置。6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置5网卡的常用操作命令 Linux系统还提供了一些命令,用于查看网卡的设置信息或实现对网卡的管理。 显示网卡的设置信息 要显示网卡的设置信息,可使用ifconfig命令来实现,其通常用法有: 显示当前活动的网卡(未被禁用的)的设置,命令用法为:ifcon
10、fig 显示系统中所有网卡的设置信息,命令用法为:ifconfig -a显示指定网卡的设置信息,命令用法为:ifconfig 网卡设备名6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 设置网卡的IP地址要设置或修改网卡的IP地址,可使用以下命令用法来实现:ifconfig 网卡设备名 IP地址 netmask 子网掩码例如,若要将当前网卡eth0的IP地址设置为192.168.168.156,子网掩码为255.255.255.0,则实现命令为:rootrh9 root# ifconfig eth0 192.168.168.156 netmas
11、k 255.255.255.0 禁用网卡若要禁用网卡设备,可使用以下命令来实现:ifconfig 网卡设备名 down或ifdown 网卡设备名6.1.2 配置网卡配置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 重新启用网卡网卡被禁用后,若要重新启用网卡,其命令为:ifconfig 网卡设备名 up或ifup 网卡设备名例如,若要重新启动eth0网卡,则实现命令为ifup eth0或ifconfig eth0 up 设置默认网关设置默认网关也即设置默认路由,可使用Linux系统提供的route命令来实现,该命令主要用于添加或删除路由信息。 6.1.2 配置网卡配
12、置网卡我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 查看当前路由信息 若要查看当前系统的路由信息,其实现命令为:route rootrh9 root# route 添加/删除默认网关若要添加默认网关,其命令用法为:route add default gw 网关IP地址 dev 网卡设备名删除默认网关,命令用法为:route del default gw 网关IP地址例如,若要设置网卡eth0的默认网关地址为192.168.168.1,则实现命令为:rootrh9 root# route add default gw 192.168.168.1 dev eth0 若要删
13、除默认网关,则实现命令为:route del default gw 192.168.168.1 6.1.2 配置网卡之路由配置配置网卡之路由配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 添加/删除路由信息 在系统当前路由表中添加路由记录,其命令用法为:route add -net 网络地址 netmask 子网掩码 dev 网卡设备名 gw 网关 若要删除某条路由记录,则命令用法为: route del -net 网络地址 netmask 子网掩码 示示例例:假某主机安装有两块网卡,网卡eth0用于连接电信ChinaNet网,网关地址为61.186.170.126
14、;另一张网卡eth1用于连接教育网,其网关地址为219.221.49.67,试为主机配置路由,默认路由指向61.186.170.126 ,访问教育网的162.105.0.0/16和166.111.0.0 /16网段时,通过eth1网卡出去访问。6.1.2 配置网卡之路由配置配置网卡之路由配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 rootrh9 root#route add default gw 61.186.170.126 dev eth0 rootrh9 root#route add -net 162.105.0.0 netmask 255.255.0.0
15、dev eth1 gw 219.221.49.67rootrh9 root#route add -net 166.111.0.0 netmask 255.255.0.0 dev eth1 gw 219.221.49.676.1.2 配置网卡之路由配置配置网卡之路由配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置5绑定IP和MAC地址 将IP与MAC地址绑定,可防止IP地址的盗用。其实现方法是:首先创建/etc/ethers文件,其内容为:ip地址 空格mac地址然后运行arp -f命令,让绑定生效。 例如,若要将192.168.168.154与MAC地址为00:0C:
16、29:03:F3:75的网卡绑定,则实现命令为:rootrh9 root# echo 192.168.168.154 00:0C:29:03:F3:75 /etc/ethersrootrh9 root# arp -f6.1.2 配置网卡之路由配置配置网卡之路由配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置6修改网卡的MAC地址首先停用要修改的网卡设备,然后使用以下命令格式进行设置修改:ifconfig 网卡设备名 hw ether MAC地址例如,若要将eth0网卡的MAC地址修改为00:0C:29:03:F3:76,则实现命令为:rootrh9 root#ifdo
17、wn eth0rootrh9 root#ifconfig eth0 hw ether 00:0C:29:03:F3:76 rootrh9 root#ifup eth0 rootrh9 root#ifconfig eth0 #查看新的MAC地址6.1.2 配置网卡之路由配置配置网卡之路由配置我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 1设置DNS服务器 在Linux中,最多可同时指定3个DNS服务器的IP地址。/etc/resolv.conf配置文件用于配置DNS客户,该文件包含了主机的域名搜索顺序和DNS服务器的IP地址。在配置文件中,使用nameserver配置项
18、来指定DNS服务器的IP地址,查询时就按nameserver在配置文件中的顺序进行,且只有当第一个nameserver指定的域名服务器没有反应时,才用下面一个nameserver指定的域名服务器来进行域名解析。 6.1.3 配置客户端名称解析配置客户端名称解析 我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 2hosts文件 /etc/hosts是早期实现主机名称解析的一种方法,其中包含了IP地址和主机名之间的对应关系。该配置文件的默认内容为: rootrh9 root#more /etc/hosts # Do not remove the following line
19、, or various programs# that require network functionality will fail.127.0.0.1rh9 localhost.localdomain localhost 6.1.3 配置客户端名称解析配置客户端名称解析 我爱你Linux服务器配置6.1 6.1 网络的基本配置网络的基本配置 3指定名称解析顺序要设置名称解析的先后顺序,可利用/etc/nsswitch.conf配置文件中的hosts:配置项来指定,其默认解析顺序为hosts文件、DNS服务器。rootrh9 root#grep hosts /etc/nsswitch.con
20、f #hosts: db files nisplus nis dnshosts: files dns #其中的files代表用hosts文件来进行名称解析。 6.1.3 配置客户端名称解析配置客户端名称解析 我爱你Linux服务器配置常用网络调试命令1、ping命令 用来检测网络是否连通以及连通的质量 用法:ping -c count -s packetsize-W timeout2、netstat 显示网络连接、路由表和正在侦听的端口等信息。 用法:netstat 命令选项3、traceroute命令 实现路由跟踪 用法:traceroute IP地址4、nslookup 用来检测制定的DN
21、S服务器是否正常工作我爱你Linux服务器配置6.2 6.2 安装与配置安装与配置ADSLADSL拨号拨号PPP是点对点协议(Point to Point Protocol)的缩写,是TCP/IP协议的一个扩展,增加了通过串行接口传输TCP/IP包和安全登录的功能。PPPoE是Point-to-Point Protocol Over Ethernet的缩写,称为以太网点对点协议,支持通过以太网来传输TCP/IP包,从而大大提高了网络的传输速度。ADSL拨号上网可使用PPPoE拨号软件来实现 ,下载地址: 1下载软件包 rootrh9 root#cd /usr/local/srcrootrh9
22、src#wget 6.2.1 安装安装PPPoEPPPoE拨号软件拨号软件我爱你Linux服务器配置6.2 6.2 安装与配置安装与配置ADSLADSL拨号拨号2安装软件包 rootrh9 src#tar -zxvf rp-pppoe-3.5.tar.gz rootrh9 src#cd rp-pppoe-3.5/src rootrh9 src#./configurerootrh9 src#makerootrh9 src#make install 编译安装后,默认安装在/usr目录中,提供的可执行程序安装在/usr/sbin目录中,常用的可执行程序有adsl-setup、adsl-connect
23、、adsl-start、adsl-stop、adsl-status。配置文件安装在/etc/ppp目录中,主配置文件为pppoe.conf,与防火墙相关的配置文件为/etc/ppp/firwall-standalone和/etc/ppp/firewall-masq。adsl服务启动脚本为/etc/rc.d/init.d/adsl6.2.1 安装安装PPPoEPPPoE拨号软件拨号软件我爱你Linux服务器配置6.2 6.2 安装与配置安装与配置ADSLADSL拨号拨号配置可通过手工修改pppoe.conf配置文件来实现,也可使用adsl-setup配置向导来实现。1配置ADSL拨号 rootr
24、h9 root#cd /usr/sbin rootrh9 sbin# ./adsl-setup #开始配置ADSL 2ADSL拨号测试在拨号之前,应先检查/etc/sysconfig/network文件和网卡配置文件中是否设置了默认网关,若设置了,应在配置文件中将其删除,让ADSL拨号成功后自动获得,然后利用service network restart命令重启网络服务。6.2.2 配置配置ADSLADSL拨号拨号我爱你Linux服务器配置6.2 6.2 安装与配置安装与配置ADSLADSL拨号拨号ADSL拨号成功后,会增加拨号适配器ppp0,系统就会自动将其作为默认的网关地址,这样才能访问I
25、nternet网。rootrh9 sbin# ./adsl-start#开始ADSL拨号. . Connected! #连接成功!拨号适配器的网络接口卡的名称为ppp0,拨号成功后,会增加该网络接口。如果拨号不成功,应检查网线连接、ADSL MODEM设备以及账户和密码设置是否正确,并可通过查看 /var/log/messages日志文件,来了解拨号不成功的原因。3设置ADSL自动拨号在开机时自动拨号接入网络,可设置adsl服务在2、3、4、5运行级别时,自动启动,实现命令为:rootrh9 root#chkconfig -add adsl -level 2345 6.2.2 配置配置ADSLADSL拨号拨号我爱你Linux服务器配置