文档库 最新最全的文档下载
当前位置:文档库 › LINUX PPPOE V6 服务器搭建测试

LINUX PPPOE V6 服务器搭建测试

LINUX PPPOE V6 服务器搭建测试
LINUX PPPOE V6 服务器搭建测试

linux搭建ipv6的pppoe server端

近期在做PPPOEV6的测试,就尝试着在linux搭建pppoe相关软件,主要是开源软件ppp-2.4.5和rp-pppoe-3.8

以下是对网上资料的整理,跳过很多人写的乱七八糟的COPY,完全按下面步骤走就可以了网络架构pc------------router---------server

PC: WIN7

ROUTER:dlink 860lb

Server:DEBIAN 5(这个安好就自带了ppp rp-pppoe,但下面我还是讲下如何用GZ来安,你可以用apt-get autoremove ppp pppoe 将它删了)

如何查看是否安好了,用dpkg

debian:/etc/ppp# dpkg -l | grep ppp

rc ppp 2.4.5-4 Point-to-Point Protocol (PPP) - daemon

rc pppoe 3.8-3 PPP over Ethernet driver

debian:/etc/ppp# dpkg --get-selections | grep ppp

ppp deinstall

pppoe deinstall

如上,系统自带的被我删了,然后我自己装了这2个软件

1.下载ppp-

2.4.5.tar.gz、rp-pppoe-

3.8.tar.gz

2.安装

a.将ppp、rp-pppoe解压

b.安装pppd

cd ppp-2.4.5/pppd

vi Makefile.linux开启HAVE_INET6=y // 关键点,不然不支持IPV6

cd ppp-2.4.5

./configure

(备注:先make clean一下,确保HAVE_INET6开启)

make

make install

c.安装rp-pppoe

cd rp-pppoe/src

./configure --enable-plugin=/opt/ppp-2.4.5 //这句好像没什么意义

make

make install

3.修改配置文件

vim /etc/ppp/pppoe.conf

修改下面几个值,其他的不要动

ETH=eth0

USER=rp-pppoe //拨号用户名

LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so

vim /etc/ppp/pppoe-server-options

下面是全部内容

# PPP options for the PPPoE server

# LIC: GPL

require-chap //表示会用到chap-secrets文件

#login

lcp-echo-interval 10

lcp-echo-failure 2

+ipv6

ipv6 ::1,::2

SERVER会分到一个FE80::1/10的地址,ROUTER会分到一个FE80::2/10的地址,然后我们需要配置dibbler才能让ROUTER拿到GLOBAL地址

vim /etc/ppp/chap-secrets

# Secrets for authentication using CHAP

# client server secret IP addresses

rp-pppoe * rp-pppoe *

用*代替地址,这个表是CHAP认证的账号和密码对照表,所以实际上我们拨号的账号密码都是rp-pppoe

vim options

local

4. 开启server端

pppoe-server -I eth0

5.页面和配置效果

PPPOEV6 ONLY

拨号成功以后可以看到PPP0 分配了一个本地地址FE80::2/10

ppp0 Link encap:Point-to-Point Protocol

inet6 addr: fe80::2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:7 errors:0 dropped:0 overruns:0 frame:0

TX packets:17 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:196 (196.0 B) TX bytes:1291 (1.2 KiB)

但是我们还没有拿到GLOBAL地址,所以我们需要在debian上跑radvd和dibbler来给PPP 接口分配地址

1.STATELESS的情况,这种模式下只跑RADVD就可以了,RADVD的配置文件如下

Vim /etc/radvd.conf

interface ppp0

{

AdvSendAdvert on;

MinRtrAdvInterval 3;

MaxRtrAdvInterval 10;

AdvDefaultPreference high;

AdvHomeAgentFlag off;

IgnoreIfMissing on; //这个很关键

AdvManagedFlag off; //这个很关键

AdvOtherConfigFlag off; //这个很关键

prefix 2001::/96

{

AdvOnLink on;

AdvAutonomous on; //让PPP接口根据PREFIX生成地址

AdvRouterAddr on;

};

RDNSS 2001::1 2001::2

{

AdvRDNSSPreference 8;

AdvRDNSSLifetime 30;

};

};

然后看效果,GLOBAL地址成功分配

ppp0 Link encap:Point-to-Point Protocol

inet6 addr: 2001::2/64 Scope:Global

inet6 addr: fe80::2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:47 errors:0 dropped:0 overruns:0 frame:0

TX packets:13 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:5452 (5.3 KiB) TX bytes:1439 (1.4 KiB)

cat /etc/resolv.conf

# Auto-Generated

nameserver 192.168.0.1

search

但是RDNSS没有解析成功,没拿到DNS地址,看来只有换STATEFUL模式

2.STATEFUL模式,既要配置RADVD又要配置DIBBLER

Vim /etc/radvd.conf 注意红色部分的不同

interface ppp0

{

AdvSendAdvert on;

MinRtrAdvInterval 3;

MaxRtrAdvInterval 10;

AdvDefaultPreference high;

AdvHomeAgentFlag off;

IgnoreIfMissing on;

AdvManagedFlag on;

AdvOtherConfigFlag on;

prefix 2001::/96

{

AdvOnLink on;

AdvAutonomous off;

AdvRouterAddr on;

};

RDNSS 2001::1 2001::2

{

AdvRDNSSPreference 8;

AdvRDNSSLifetime 30;

};

};

红色部分意思是RADVD不分配地址,用DIBBLER来分,原理就是协议上规定的M和O值Vim /etc/dibbler/server.conf

# Logging level range: 1(Emergency)-8(Debug)

log-level 8

# Don't log full date

log-mode short

# set preference of this server to 0 (higher = more prefered)

preference 0

iface "ppp0" {

// also ranges can be defines, instead of exact values

t1 1800-2000

t2 2700-3000

prefered-lifetime 3600

valid-lifetime 7200

class {

pool 2000::/64

}

# assign temporary addresses from this pool

ta-class {

pool 3000::/96

}

#assign /96 prefixes from this pool

pd-class {

pd-pool 3000:458:ff01:ff03:abcd::/80

pd-length 96

}

option dns-server 2000::ff,2000::fe

}

有时候会发生不回报文的问题,红色部分ppp0 表示在这个接口上跑dibbler

然后我将ppp0改成eth0,居然成功了,但第二次失败,又改回ppp0,成功,后来我发现原来是因为PPP0接口建立之前带DIBBLER会不能通信,必须在PPP0建立后把DIBBLER带起来,这个BUG看来需要自己研究配置文件才行了,暂时放着

成功以后分得GLOBAL地址

ppp0 Link encap:Point-to-Point Protocol

inet6 addr: 2000::ea5c:2de2:713e:a561/96 Scope:Global

inet6 addr: fe80::2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:56 errors:0 dropped:0 overruns:0 frame:0

TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:6847 (6.6 KiB) TX bytes:1806 (1.7 KiB)

DNS也分到了

# cat /etc/resolv.conf

# Auto-Generated

nameserver 2000::ff

nameserver 2000::fe

nameserver 192.168.0.1

search

~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~

这个ROUTER还支持pppoev4 share pppoev6

SERVER的参数有点不一样,其它都一样,主要是给一个IPV4的地址

pppoe-server -I eth0 –L 10.10.10.10 -R 10.10.10.11

拨号成功以后PPP0接口会既有IPV4地址又有IPV6地址,非常有意思

ppp0 Link encap:Point-to-Point Protocol

inet addr:10.10.10.13 P-t-P:10.10.10.10 Mask:255.255.255.255

inet6 addr: 2001::2/64 Scope:Global

inet6 addr: fe80::2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:27 errors:0 dropped:0 overruns:0 frame:0

TX packets:28 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:2544 (2.4 KiB) TX bytes:2014 (1.9 KiB)

但是SERVER这边没有GLOBAL地址,我们可以自己配一个

Debian:/#ip -6 addr add 2001::1/64 dev ppp0

加路由

Debian:/#ip -6 route add 3001::1/64 via 2001::1;

SUSELinux搭建企业服务器的双机配置过程

SUSE Linux搭建企业服务器的双机配置过程 当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系 统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。 最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。下面我为大家 详细介绍如何在Suse Linux搭建双机的配置过程。 一、HeartBeat、Mon、Rsync简介 二、安装环境 首先,需要准备两台PC服务器,每台服务器有两块网卡,其物理网络图如图 1 安装环境 图1 网络拓扑图 虽然在YaST2控制中心里有"高可用性"图形化的配置向导,我们这里不介绍一个过程,中在讲述原理和方法,主 要是基于命令行的配置方式。首先在PC服务器上安装SuSE Enterprise Linux 10.0系统,并将eth0配置为192.168.8.*网段,eth1配置为10.1.1.*网段,eth0链接对外的交换机,eth1用于两台机器的对连。 修改/etc /hosts文件,修改内容如下:

win2003建立NTP时间服务器

win2003建立NTP时间服务器 时间基准对于一个公司、一个网络是非常重要的,在很多计算机服务中都严格要求权威的基准时间。 下面就以windows server 2003建立NTP校时服务和权威的NTP权威基准授时服务器。 一、选择服务器基准时钟,可选择内部硬件时钟和外部NTP授时服务器。 (首先要保证自己的时间准确) A.配置Windows 时间服务以使用服务器内部硬件时钟 (1). 单击“开始”,单击“运行”,键入regedit,然后单击“确定”。 (2). 找到并单击下面的注册表子项: 程序代码 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\Annou nceFlags (3). 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 (4). 在“编辑DWORD 值”的“数值数据”框中键入A,然后单击“确定”。 B.配置Windows 时间服务以使用外部时间源 (1). 指定时间源。为此,请按照下列步骤操作: a. 找到并单击下面的注册表子项: 程序代码 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\ NtpServer b. 在右窗格中,右键单击“NtpServer”,然后单击“修改”。 c. 在“编辑值”的“数值数据”框中键入Peers,然后单击“确定”。 注意:Peers 是一个占位符,应替换为您的计算机从中获取时间戳的对等端列表(以空格分隔)。列出的每个DNS 名称都必须是唯一的。必须在每个DNS 名称后面附加,0x1。如果不在每个DNS 名称后面附加,0x1,则在下面步骤中所做的更改将不会生效。 (2). 选择轮询间隔。为此,请按照下列步骤操作: a. 找到并单击下面的注册表子项: 程序代码 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvider s\NtpClient \SpecialPollInterval b. 在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。

要将内部时间服务器配置为与外部时间源同步

要将内部时间服务器配置为与外部时间源同步,请执行以下步骤: 1.将服务器类型更改为NTP。为此,请按照下列步骤操作: a.单击“开始”,单击“运行”,键入regedit,然后单击“确定”。 b.找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Pa rameters\Type c.在右窗格中,右键单击“Type”,然后单击“修改”。 d.在“编辑值”的“数值数据”框中键入NTP,然后单击“确定”。 将 AnnounceFlags 设置为5。为此,请按照下列步骤操作: .找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Co nfig\AnnounceFlags a.在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 b.在“编辑DWORD 值”的“数值数据”框中键入5,然后单击“确定”。 注意 ?如果配置为使用AnnounceFlag 值0x5 的权威时间服务器未与上游时间服务器同步,当权威时间服务器和上游时间服务器之间的时间同步恢复时, 客户端服务器可能不会正确地与权威时间服务器同步。因此,如果您的网络 连接较差或存在其他可能会引起权威服务器与上游服务器时间同步失败的 其他问题,请将AnnounceFlag 值设置为0xA,而非0x5。 ?如果配置为使用AnnounceFlag 值0x5 的权威时间服务器在 SpecialPollInterval 中指定的固定间隔内与上游时间服务器同步的,则在权 威时间服务器重新启动后,客户端服务器可能不会正确地与权威时间服务器 同步。因此,如果您将权威时间服务器配置为在SpecialPollInterval 中指定 的固定间隔内与上游NTP 服务器同步,请将AnnounceFlag 值设置为 0xA,而非0x5。 启用NTPServer。为此,请按照下列步骤操作: .找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Ti meProviders\NtpServer a.在右窗格中,右键单击“Enabled”,然后单击“修改”。 b.在“编辑DWORD 值”的“数值数据”框中键入1,然后单击“确定”。 指定时间源。为此,请按照下列步骤操作: .找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Pa rameters a.在右窗格中,右键单击“NtpServer”,然后单击“修改”。 b.在“编辑值”的“数值数据”框中键入Peers,然后单击“确定”。

ntp时间同步,各种配置方法

ntp时间同步,各种配置方法 1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击―开始‖,单击―运行‖,键入regedit,然后单击―确定‖。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击―AnnounceFlags‖,然后单击―修改‖。 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入5,然后单击―确定‖。 3) 启用NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpSer ver\ b. 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c. 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入1,然后单击―确定‖。

4) 关闭NTP client 找到并单击下面的注册表子项: a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclie nt\ b) 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c) 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入0,然后单击―确定‖。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter: net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 2.1 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。 2) 设定同步时间间隔,在―开始‖菜单→―运行‖项下输入―Regedit‖进入注册表编辑器。 展开 [ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient ]

Linux系统服务器的搭建方法

Linux系统服务器的搭建方法 Linux服务器具有稳固性好,价格低等优点。最为一个开源平台,不管是商业机构的支持依旧网络开源程序组织的技术,都达到了一个成熟的水平。因为,目前中小型企业能够考虑一下使用Linux作为Web服务器,FTP服务器等的平台,那个地点我使用了Debian系统。 (一)服务器的搭建: 有两种方法:从市场上购买Debian的系统盘或者从网站上下载系统,然后安装。下载地址: :// https://www.wendangku.net/doc/a8422517.html,/CD/ -ftp/ 。Debian系统的安装方法:请参考杨锦昌的教程,下载地址内容专门详细,便于入门学习。 通用指令init 6重启,init 0关机,init 1单用户进行治理爱护。 (二)、Debian学习: 1).Apt-get 命令,用于猎取软件安装包: apt-setup 设置Apt源.可选择列表或者手工导入 apt-get update 系统软件包更新 apt-get upgrade 更新所有软件包同时自动升级成最新 apt-get dist-upgrade 更新软件包并解决软件依靠关系 apt-cache search keyword 查找指定软件包信息 apt-cache show package_name 详细显示指定软件包的信息 apt-get install 安装指定软件包 apt-get remove 移除指定软件包 =================================== 常用配置命令: base-config 配置差不多系统 apt-get install zhcon 安装 Zhcon 中文字符支持包. zhcon 运行 Zhcon UC-DOS 中文系统 dpkg-reconfigure xserver-xfree86配置xfree86

windows时间服务器设置

Windows Server时间服务器配置方法 1 时间服务器经常会碰到客户端机器需要和服务器在时间上保持同步,否则会出现各种问题,特别是有时间相关的触发功能的时候。 为解决各设备间时间统一的问题,我们可在网络中设置一台服务器使其作为基准时间,其它设备通过NTP协议与其同步时间。这样很容易做到各设备时间差异小于1s。 NTP----- Network Time Protocol 2 服务端配置 适用于Windows Server 类系统 1) 开放防火墙123 UDP端口; 2) 运行中输入“gpedit.msc”; 3) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\全局配置设置”; 4) 将其状态改变为“已启用”; 5) 改变AnnounceFlags参数值为5, 6) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\ 启用Windows NTP服务器” 7) 将其状态改变为“已启用”; 8) 在Windows 服务中启动Windows Time服务,并设置启动类型为“自动”; 9) 完成。 3 客户端配置

适用于Windows XP、Windows Server 2003、Windows Vista、Windows 7,windows 8以及Windows Sever 类系统。 1)运行中输入“gpedit.msc”; 2) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\启用Windows NTP客户端” 】3) 将其状态改变为“已启用”; 4) 展开“策略”下的“计算机配置中的“管理模板\系统\Windows 时间服务\时间提供程序\ 配置Windows NTP客户端” 5) 将其状态改变为“已启用”; 6) 改变NtpServer参数中的IP为时间服务器地址:xxx.xxx.xxx.xxx,0x9; 7) 改变Type参数NTP; 8) 在Windows 服务中启动Windows Time服务,并设置启动类型为“自动”; 9)双击任务栏右下角“时间”,打开 [ 时间和日期属性 ] 设置对话 框 10)选择 [ Internet时间 ] 标签 11) 选中 [ 自动与Internet时间服务器同步 ] 选项,在 [ 服务器 ] 中填入“xxx.xxx.xxx.xxx”。点击 [ 应用 ] 并按 [ 立即更新 ] 可直接同步。看是否出现“windows在于XXX进行同步时出错”的信息,还是出现“时钟在2014/11/27 12:12:00与XXX同步成功” 12)点击 [ 应用 ] 并按 [ 立即更新 ] 可直接同步。看是否出现“windows在于XXX进行同步时出错”的信息,还是出现“时钟在2014/11/27 12:12:00 与XXX同步成功”

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

server2008如何搭建ntp服务器

server2008如何搭建ntp服务器 当你配置正确,你可以用Windows Time(W32Time)service 建一个SNTP/NTP服务器为Windows或非windows 客户端提供时间服务。 步骤如下: 1.打开开始菜单,点击运行输入regedit打开Windows注册表。 2.找到如下位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config 3.找到AnnounceFlags 双击修改值为5保存。 4. 开启NTPServer 1.在注册表中找到如下位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\ 2.找到Enable并修改其值为1. 5.打开开始菜单输入CMD在命令行模式下输入: net stop w32time && net start w32time 重启一下win32time服务。----------------------------- 需要注意的问题: 1. 在系统服务中设置W32Time服务启动模式为自动。 ? 2.确定防火墙允许UDP123端口访问。 这样你可以在NTP客户端上测试从这台服务器校对系统时间啦。 验证NTP Server 状态正常 我们可以通过netstat -an 来产看NTP默认端口UDP 123监听状态,看到如下效果即可。 UDP 0.0.0.0:123 *:* ?设备网络设备的的NTP Server,各个厂家的设备配置上存在差异: AX2600#show run | in ntp ntp server 192.168.222.11 ?网络设备验证: AX2600#show ntp server Ntp Server Mode —————————————– 192.168.222.11 enabled AX2600#show ntp status NTP Server Status —————————————— 192.168.222.11 polling 将系统时间调整为一个异常的时间: AX2600#clock set 00:00:00 Feb 4 2012 AX2600#show clock 00:00:02 CST Sat Feb 4 2012 耐心等待一段时间后,即可看到时间

《网络服务器搭建、配置与管理-Linux(第二版)》课后习题答案#(精选.)

《网络服务器搭建、配置与管理-Linux版(第二版)》 课后习题答案 1.6 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 6. Linux的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext4 D. NTFS 二、填空题 1. GUN的含义是:GNU's Not UNIX。 2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4. Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式?安装Red Hat Linux系统要做哪些准备工作? 3.安装Red Hat Linux系统的基本磁盘分区有哪些? 4.Red Hat Linux系统支持的文件类型有哪些?

linux服务器的简单搭建

创建文件夹mkdir /home/yjq 挂在光盘:Mount /dev/cdrom /mnt/yjq(yjq指文件夹) 查看安装包:rpm –qa | grep 安装程序 从关盘安装rpm – ivh /mnt/yjq/Packages/安装程序 Linux关防火墙首先用setup进入控制面板 选择fieewall configuration 第一项是开启防火墙第二项是关闭防火墙 customize配置防火墙 关闭Selinux Vi/etc/sysconfig/selinux SELINUX=enforcing 改成SELINUX=disabled 禁止ip被某主机ping iptables –A INPUT –p icmp –s 对方主机–j DROP(例如iptables –A INPUT –p -s icmp 192.168.104.26 –j DROP Linux账户创建useradd 用户名 Linux 账户密码创建修改passwd 密码 Linux 创建组groupadd 组名

Linux设置用户为系统账户但没登入系统的权限编辑/vim /etc/passwd{把/bin/bash改为:/sbin/nologin} Linux 用户加组usermod – g 组名 Linux 创建目录:mkdir /home/文件夹名(home为主目录) Linux为目录授权chowm 777 /home/文件夹注777为最高权限 Linux创建文件vi 文件名 Linux启动服务service 服务名start Linux重启服务service 服务名restart Linux设置开机启动ntsysv 空格选中要开机启动的服务 配置服务之samba 限制samba可访问的范围host allow= Samba设置打印机:load printers =yes 打印机配置文件路径printcap name =/etc/printcap ;printing=cups(打印机类型:bsb,sysv,plp,lprng,aix,hpux,qnx,cups) ;security=user(安全级别,share,user,server,domalin) [global]这是全局配置 [global]这段是全局配置,是必段写的。其中有如下的几行;

构建自己的局域网时间同步服务器

随着公司业务的拓展,信息系统的不断完善,一个困扰IT人员的问题出现了,局域网有那么多网络设备象路由器、防火墙、交换机等,大量的数据库服务器、应用服务器、We b服务器、FTP服务器等等,每台设备都以自我为中心维持着自身的时间体系,而大量的业务需要一个准确的时间,如何及时准确地同步、更新这些设备的时间体系?一个传统的办法就是在局域网内架设一个时间同步服务器,通过卫星、GPS定位系统来保证与国家授时中心进行时间同步,投资价格通常在3000-50000元不等。 本文试图尝试以互联网为基础,以国内的NTP时间服务器为种子,构建自己的局域网时间同步服务器。 一、网络及服务器环境 本公司网络以2台Cisco 4506组成HSRP双机冗余主交换机核心,分别连接2台Cisc o 3825与电信MPLS-VPN专线连接构成数据专网,连接1台Cisco ASA5510与电信宽带连接提供上网环境,分别连接4台Cisco 2960构成办公网络环境。 网络中使用2台IBM P5-520Q组成数据库服务器,使用2台IBM x3550构成测试服务器及备份服务器。 本文试图在Cisco 4506上创建时间服务器,所有网络设备自动与时间服务器同步,所有服务器及PC端手动与时间服务器同步。 以下是在Cisco IOS系统中配置时间服务器及同步等所涉及的命令。 clock calendar-vaild允许使用硬件时钟作为时间源 clock timezone Beijing 8定义时区为Beijing +8 使用NTP进行系统时钟同步 ntp clock-period 17179 830 ntp update-calendar使NTP周期性地更新硬件时钟 ntp server x.x.x.x系统时钟自动与指定的时间服务器进行同步 ntp master 3允许本机作为NTP协议的主时钟,精度级别3 show clock显示本机时间 show calendar显示本机硬件时钟 show ntp status显示本机NTP的状态 show ntp association显示本机中NTP有关的信息,如轮询周期等 二、创建时间服务器 4506A#configure terminal 1、设置时区及硬件时钟 4506A(config)#clock timezone Beijing 8 4506A(config)#clock calendar-vaild 2、设置时间更新方式 4506A(config)#ntp clock-period 17179830

在Linux的服务器上搭建DHCP Server 配置option 配置案例

文件类型:配置类版本号:V1.0(2010/09/19) 在Linux的服务器上搭建DHCP Server 配置option配置案例 2010-09-16 福建星网锐捷网络有限公司 版权所有侵权必究

修订记录

1配置option43实现MP-71自动联系MX 1.1功能需求及组网 组网图 方案介绍 通过在Linux上配置DHCP Server为AP提供IP及option43选项。 1.2配置思路 1)下载、安装DHCP Server相关程序。 2)调试基本的dhcp启动服务、并验证能否获取ip。 3)配置option43。 1.3配置文件

CentOS Vi dhcpd.conf ignore client-updates; ddns-update-style ad-hoc; option mxip code43=string; subnet 2.2.2.0netmask255.255.255.0{ #---default gateway option routers 2.2.2.254; option subnet-mask255.255.255.0; #---mx ip option mxip80:0B:00:00:01:02:02:02:FE:0B:45:14; #---pool range dynamic-bootp 2.2.2.1 2.2.2.19; default-lease-time21600; max-lease-time43200; } 以十六进制格式表示IP,80为选项类型,0B为选项长度,表示后面内容的长度,0000为 Server Type,固定为0000,01为后面AC的IP地址的个数,“02:02:02:FE为MX的 IP地址的十六进制,也就是说在配置时只需把自己的MX地址X.X.X.X换算成十六进制替换 掉即可。“:0B:45:14”为固定格式说明前面定义的是一串ip地址。 1.4检验配置效果 MX-8#show ap status Flags:o=operational[1],c=configure[0],d=download[0],b=boot[0] a=auto AP,m=mesh AP,p/P=mesh portal(ena/actv),r=redundant[0] i=insecure,e=encrypted,u=unencrypted Radio:E=enabled-20MHz channel,S=sentry W/w=enabled-40MHz wide channel(HTplus/HTminus) D=admin disabled IP Address:*=AP behind NAT AP Flag IP Address Model MAC Address Radio1Radio2 Uptime ----------------------------------------------------------- ------------- 2o--i 2.2.2.1MP-42200:0b:0e:90:01:00E11/18E161/20 04h08m MX-8#

NTP服务器简易搭建指南

NTP服务器简易搭建指南 准备工作: 搭建系统:Fedora 6 服务器软件包: ntp-4.2.2p1-3.i386.rpm NTP服务器安装: rpm –ivh ntp-4.2.2p1-3.i386.rpm 配置NTP服务器(假定本地服务器地址为:192.168.100.62) 1、NTP server的主配置文件为 /etc/ntp.conf 2、ntp.conf文件部分选项说明 a. restrict管理权限控制 格式: restrict [需权限控制的IP] mask [netmask_IP] [parameter] 参数: ignore 拒绝所有类型的 NTP 连线; nomodiy 用户端不能更改 NTP 服务器的时间参数,这即表示用户端不能使用 ntpc 与 ntpq 这两个程序来修改服务器。但用户端仍可透过这部 主机来进行网路校时; noquery 用户端不能夠使用 ntpq, ntpc 等指令来查询时间服务器,等于不 提供 NTP 的网路校时; notrap 不提供 trap 这个远端事件登录 (remote event logging) 的功能。 notrust 拒绝没有认证的用户端 注:那如果沒有在parameter 的地方加上任何参数,表示『该IP 或网段不受任何限制』意思 b.server设置上层NTP服务器 格式:server [IP or 主机名] [perfer] 参数: perfer 表示“优先使用”的主机 c.fudge设置NTP服务器时间通告发送的stratum级别 3、配置文件实例(vi /etc/ntp.conf) #本地IP不受任何限制 restrict 127.0.0.1 #上层NTP服务器地址,优先使用61.129.42.44 server 61.129.42.44 prefer server https://www.wendangku.net/doc/a8422517.html, #內定的一個內部时间资料 server 127.127.1.0 # local clock

服务器搭建流程

windows server R2 2008 web 服务器搭建流程 标签:windows身份验证server虚拟主机超时2010-09-21 17:34 相对于windows server 2003的IIS6来说,windows server R2 2008推出的IIS7.0为管理员提供了统一的web平台,为管理员和开发人员提供了一个一致的web解决方案。并针对安全方面做了改进,可以减少利用自定义服务器以减少对服务器的攻击面。 东方瑞通这次讲述分为两个模块,我们先来安装IIS服务,并讲述新的功能和基本配置,再来讲述如何利用虚拟目录和虚拟主机来优化我们的web服务器。 通过前几篇博文的内容我们就可以想到如何安装IIS服务了,因为至少我觉得这是windows server 2008 中的一大特点,服务器管理器。我们打开服务器管理器,添加我们需要的IIS服务。 在我们选择服务后,系统会默认的帮我们选择一些常用的功能,这些功能在IIS6.0系统中都是全部安装的,但也是IIS6.0容易受到攻击的一大重要的原因,需要我们安装好IIS6.0后再去卸载掉我们不用的功能,给网络管理员增加了负担,而在IIS7.0中,系统只装了少许的功能,保证我们的web服务器能够正常的运行,大大减少了攻击面,提高了安全性。 在IIS6.0中,在安装好后并没有默认的网站,而在IIS7.0中,我们一但安装成功,系统就会自动绑我们创建首页面,再也不用看“网站建设中”了。 个人认为这个图片还是不错的,看这张图片上有很多种文字,并不是为了好看,这里微软向大家宣布,在IIS7.0中,是支持全球语言的! 我们打开管理工具中的IIS管理器,选择网站中的默认网站,选择默认文档,这个默认文档就是我们网站的内容,系统默认会帮我创建下面5条。如果我们给网站内添加新的页面,只需要在这里添加就可以了。系统默认会将网站的根目录放在C盘的inetpub下的wwwroot文件夹中。 在IIS管理器的右边有我们的操作栏,同样的操作目标对应的是左边树状的目录。网站拿的基本配置,权限和限制,包括超时都是在这里实现的。

linux centos web服务器搭建

1、安装Apache2 yum install httpd 2、启动 方法一:servicehttpd start 方法二:/etc/init.d/httpd start //浏览http://ip,应该看到Apache2的测试页 3、设置开机启动 方法一:chkconfig--levels 235 httpd on 方法二:chkconfighttpd on //Apache的默认文档根目录是在CentOS上的/var/www/html 目录,配置文件是/etc/httpd/conf/httpd.conf。 4、安装PHP5 yum install php //重启服务 方法一:servicehttpd restart 方法二:/etc/init.d/httpd restart 测试PHP5是否安装成功 创建info.php vi /var/www/html/info.php 内容:

?> //浏览http://ip/info.php 5、PHP5获得MySOL的支持 yum search php //还安装需要安装的 yum install php-mysqlphp-gdphp-imapphp-ldapphp-mbstringphp-odbcphp-pear php-xml php-xmlrpc //现在重新启动Apache2的: /etc/init.d/httpd restart //现在刷新http://ip/info.php,并再次向下滚动到模块部分。现在,你应该找到更多新的模块,包括MySQL模块. 7.安装phpMyAdmin 通过它可以管理你的MySQL数据库。 首先,我们使CentOS系统RPMForge软件库的phpMyAdmin,而不是官方的CentOS 6.2库: 所以需要导入RPMForge的GPG密钥:

linux服务器系统部署搭建手册

服务器系统部署搭建手册 在搭建环境之前先需要安装相关工具插件 编译工具cmake-3.3 解压软件rarlinux- 5.4.0插件 编译PHP的时候需要libmcrypt、pcre-8.37、libmcrypt-devel-2.5(后续的插件会在下面说明) 一、搭建Mysql-5.6 准备安装包:我们先要准备mysql的linux的安装包如果是上传的则需 要对包的权限进行修改chmod 755 安装依赖包:安装所需的插件和依赖包:yum -y install ncurses-devel openssl-devel bison-devel。在安装完毕后则可以对mysql文件进行解 压。 用户组:要进行配置mysql了,首先需要配置用户以及用户组,创建 mysql用户,且不允许mysql用户登录系统,seradd -s /sbin/nologin mysql。 创建mysql数据库存放目录:mkdir -p /data/mysql。 设置msql的目录权限:chown -R mysql:mysql /data/mysql mkdir -p /usr/local/mysql #创建mysql安装目录 chown -R mysql:mysql /usr/local/mysql #设置目录权限

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 安装mysql:make && make install 修改系统mysql配置:cd /usr/local/mysql cp support-files/https://www.wendangku.net/doc/a8422517.html,f /etc/https://www.wendangku.net/doc/a8422517.html,f 初始化数据库:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 复制启动文件到开机自动启动:cp ./support-files/mysql.server /etc/rc.d/init.d/mysql chmod 755 /etc/init.d/mysql #增加执行权限 chkconfig --add mysql #添加到启动服务里 chkconfig mysql on #加入开机启动 chkconfig --list mysql vi /etc/rc.d/init.d/mysql #编辑启动文件加入下面两行 basedir = /usr/local/mysql #mysql程序安装路径 datadir = /data/mysql #Mysql数据库存放目录 启动服务:service mysql start mysql服务到系统环境变量:vim /etc/profile export PATH=$PATH:/usr/local/mysql/bin(加在最后一行) mysql库文件链接到系统默认位置可以方便php不用指定路径:ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql ln -s /usr/local/mysql/include/mysql /usr/include/mysql

windows时间服务器搭建方法

简介:本文介绍了时间服务器常用的二种协议:SNTP和TIME,并就局域网环境下各种系统(Linux、Windows98.2000、XP)时间服务器的设置分别进行了说明,最终实现整个局域网环境下所有电脑时钟的同步与校准。 一、什么是网络时间服务 网络时间服务Net Time Service与网络文件下载服务FTP、网络浏览服务WWW等一样,是一种网络服务,提供网络时间服务的电脑叫网络时间服务器。本文主要介绍一台电脑如何通过网络获取上级时间服务器提供的标准时间,再服务于本局域网(当然也可以对外网,但需要映射内部服务器),使局域网内的所有电脑都能与服务器时间保持同步,时间误差一般小于0.5秒。 TCP/IP协议中,用于同步时间的协议为NTP协议,NTP是一个跨越广域网或局域网的复杂的同步时间协议,属于TCP/IP协议范畴。它是由美国德拉瓦大学的David L.Mills教授于1985年提出,除可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,用来在Internet上使不同的机器能维持相同时间。时间服务器(Time Server)是利用NTP的一种服务器,通过它可以使网络中的电脑保持时间同步,通常可获得毫秒级的精度。 SNTP(Simple Network Time Protocol,简单网络时间协议)是NTP的一个子集,目的是为了那些不需要NTP实现复杂性网络时间同步的主机。通常用于局域网上的若干台主机通过互联网与其他的NTP主机同步时钟,接着再向局域网内其他客户端提供时间同步服务。SNTP一般使用UDP的123端号,Linux系统和Windows系统都支持它,是现在架设网络时间服务器的主流协议。 Time Protocol (RFC-868)协议是一种较简单的协议。此协议提供了一个独立于站点的,机器可读的日期和时间信息。时间服务返回的是从1900年1月1日午夜到现在的秒数。该协议通过TCP或UDP的37端口提供服务。Linux下的TIME服务提供该服务,Windows系统中较少使用。 现在网上的许多时间校准软件,有些支持SNTP协议、有些支持TIME协议,有些二者都支持,我们在选择时要特别注意。另外在Windows系统的对等网中,还有使用“net time 机器名 /set /yes”命令使用NetBios协议进行时间校准,由于这种方法不支持混合网络和跨网段网络,所以本文做介绍。 二、时间服务器的用途 也许有人认为电脑的时钟有点误差影响不大,其实这是非常错误的。电脑系统中的文件保存、文件传输等等好多应用都是以电脑时钟为准。如果今后我们想进行文件查找、日志查询,如果系统时钟不准,或同一网络中的电脑时间不同步,将给后续工作带有许多麻烦。现在许多备份软件、编译软件、FTP工具都是以文件保存时间为依据进行比较的,如果时间不统一,将使这些软件难以正常工作。笔者就曾经碰到过类似这样的问题:例如由于系统时间

LINUX PPPOE V6 服务器搭建测试

linux搭建ipv6的pppoe server端 近期在做PPPOEV6的测试,就尝试着在linux搭建pppoe相关软件,主要是开源软件ppp-2.4.5和rp-pppoe-3.8 以下是对网上资料的整理,跳过很多人写的乱七八糟的COPY,完全按下面步骤走就可以了网络架构pc------------router---------server PC: WIN7 ROUTER:dlink 860lb Server:DEBIAN 5(这个安好就自带了ppp rp-pppoe,但下面我还是讲下如何用GZ来安,你可以用apt-get autoremove ppp pppoe 将它删了) 如何查看是否安好了,用dpkg debian:/etc/ppp# dpkg -l | grep ppp rc ppp 2.4.5-4 Point-to-Point Protocol (PPP) - daemon rc pppoe 3.8-3 PPP over Ethernet driver debian:/etc/ppp# dpkg --get-selections | grep ppp ppp deinstall pppoe deinstall 如上,系统自带的被我删了,然后我自己装了这2个软件 1.下载ppp- 2.4.5.tar.gz、rp-pppoe- 3.8.tar.gz 2.安装 a.将ppp、rp-pppoe解压 b.安装pppd cd ppp-2.4.5/pppd vi Makefile.linux开启HAVE_INET6=y // 关键点,不然不支持IPV6 cd ppp-2.4.5 ./configure (备注:先make clean一下,确保HAVE_INET6开启) make make install c.安装rp-pppoe cd rp-pppoe/src ./configure --enable-plugin=/opt/ppp-2.4.5 //这句好像没什么意义 make make install 3.修改配置文件 vim /etc/ppp/pppoe.conf 修改下面几个值,其他的不要动 ETH=eth0

相关文档