TP-LINK路由器设置归零后如何重新设置里面的参数?

TP-LINK路由器设置归零后如何重新设置里面的参数?,第1张

DHCP 服务器

请参阅TL-WR541G+ 设置方式

进入路由器后

选择菜单 DHCP 服务器,您可以看到:

- DHCP服务器

DHCP服务

客户端列表

静态地址分配

单击某个子项,您即可进行相应的功能设置,下面将详细讲解各子项的功能。

DHCP 服务

选择菜单 DCP 服务器�8�1DHCP 服务,您将看到 DHC 设置界面

DHCP指动态主机控制协议(Dnamic Host Control Procol)。TL-WR541G+有一个内置的DHCP服务

器,它能够自动分配IP地址给局域网中的计算机。对用户来说,为局域网中的所有计算机配置TCP/IP

协议参数并不是一件容易的事,它包括IP地址、子网掩码、网关、以及DNS服务器的设置等。若使用

DHCP服务则可以解决这些问题。您可以按照下面各子项说明正确设置这些参数。

地址池开始地址、地址池结束地址:这两项为DHFCP服务器自动分配IP地址时的起始地址和结

束地址。设置这两项后,内网主机得到的IP地址将介于这两个地址之间。

地址租期:该项指DHCP服务器给客户端主机分配的动态P地址的有效使用时间。在该段时间

内,服务器不会将该IP地址分配给其它主机。这就是关键,将此数值改为2880

网关:此项应填入路由器LAN口的IP地址,缺省是 19216811。

缺省域名:此项为可选项,应填入本地网域名(默认为空)。

主DNS服务器、备用DNS服务器:这两项为可选项,可以填入ISP提供给您的DNS服务器,不

清楚不填

完成更改后,点击保存按钮。

静态地址分配

选择菜单 DHCP 服务器�8�1静态地址分配

静态地址分配功能可以为指定MAC地址的计算机预留静态IP地址。当该计算机请求DHCP服务器分配

IP地址时,DHCP服务器将给它分配表中预留的IP地址。并且一旦采用,该主机的iP地址将不再改变。

例 1:如果您希望给局域网中MAC地址为00-13-8F-A9-6C-CB的计算机预留IP地址:1921681101。

这时您可以按照如下步骤设置:

第一步:单击添加新条目。

第二步:设置macC地址为"00-13-8F-A9-6C-CB",IP地址为"1921661101",状

态为"生效"。

第三步:点击保存按钮。

注意:

此功能需要重启路由器后才能生效。

Ip 与 MAC 绑定

选择菜单 IP 与 MAC 绑定,您可以看到:

系统工具

静态ARP绑定设置

ARP映射表

单击某个子项,您即可进行相应的功能设置,下面将详细讲解各子项的功能。

静态 ARP 绑定设置

选择菜单 IP 与 MAC 绑定�8�1静态 ARP 绑定设置,设置静态 ARP 绑定条

目。

ARP绑定主要是将主机的IP地址与相应的MAC地址进行绑定,是防止ARP欺骗的有效方法。在路由器

中设置静态ARP绑定条目,可以维护内网用户的上网安全。当主机向路由器发送ARP请求时,路由器

会根据主机的IP地址去查看ARP静态绑定列表,若列表中的MAC地址与主机的MAC地址相同,则路由

器会允许该ARP请求,否则将不允许该请求。

ARP绑定:该项用来开启ARP绑定功能,只有选择"启用"时,列表中的设置才能生效。

MAC地址:该项显示被绑定主机的MAC地址。

IP地址:该项显示被绑定主机的IP地址。

绑定:该项显示条目状态,只有选中该项,该条绑定条目才能生效。

例 1:如果您希望将某台主机的IP地址和MAC地址进行绑定,其IP地址为192168110,MAC地址为

00-13-8F-09-E0-CA,这时您可以按照如下步骤设置:

第一步:在界面中点击增加单个条目。

第二步:按照界面设置 MAC 地址 (本机)和 IP 地址。

第三步:设置完成后,选中"绑定",并单击保存按钮。

注意:MAC地址可以在客户端列表或本地连接属性里面看见

( 静态地址分配。Ip 与 MAC 绑定 的ip地址需是统一IP地址 ) 全部设置后保存并重启动路由器和电脑,

设置和使用DHCP

在FreeBSD的Packages Collection中,有两个不同的DHCP客户机和服务器软件,一个为ISC-DHCP,另一个为WIDE-DHCP,两个软件都包括了DHCP客户软件和服务器软件,其中ISC-DHCP 更为常用一些,这里就以ISC-DHCP为例介绍在FreeBSD上安装和设置DHCP。

为了支持DHCP,首先要确认系统内核支持伪设备bpfilter,如果没有,就需要重新编译内核。伪设备bpfilter 是一个允许应用程序接收网络的原始数据包的界面,这样应用程序就能接收目的地址非本机IP地址的数据包了。DHCP使用bpfilter的原因是在DHCP设置好计算机的TCP/IP之前,由于计算机本身没有定义IP地址,而TCP/IP堆栈本身不会接收不具备本机IP地址的数据包。要接收DHCP服务器发送回客户的数据包,就需要绕过TCP/IP堆栈,而必须使用伪设备bpfilter。

pseudo-device bpfilter 4

定制内核之后,还要保证/dev/目录下具有对应bpfilter的设备文件。

# cd /dev

# sh MAKEDEV bpf0 bpf1 bpf2 bpf3

从Packages Collecion中安装DHCP软件,这将DHCP软件中的dhcpd,dhclient和dhcprelay 安装到/usr/local/sbin目录下。

$ ls /usr/local/sbin/dhc

/usr/local/sbin/dhclient /usr/local/sbin/dhcpd

/usr/local/sbin/dhcrelay

设置服务器

为了设置DHCP服务器dhcpd,首先就要设置其配置文件/etc/dhcpdconf。这个配置文件语法简单,比较容易理解。

server-identifier 19216831;

subnet 19216830 netmask 2552552550 {

range 192168310 192168320;

default-lease-time 600;

max-lease-time 7200;

option subnet-mask 2552552550;

option broadcast-address 1921683255;

option routers 19216831;

option domain-name-servers 19216831;

option domain-name "exampleorgorgcn";

}

host a1 {

hardware ethernet 00:90:27:4e:92:09;

fixed-address 192168332;

option subnet-mask 2552552550;

option broadcast-address 1921683255;

option routers 19216831;

option domain-name-servers 19216831;

option domain-name "exampleorgorgcn";

}

基本的dhcpdconf首先使用server-identifier定义了本服务器的IP地址,这对于有多个IP地址的服务器系统十分重要,一般不必设置这个参数,dhcpd能自动侦测。然后定义要分配IP地址的客户机组,每组拥有一个可用的IP地址范围。有两种客户机组的划分方式,一种为指定子网段来区分,一种为指定主机来区分。

这个例子中的第一组定义了一个子网19216830/24,这个子网段内,可供DHCP服务器分配的I P地址范围为192168310到192168320,这个地址范围也可以不是连续的,不连续的地址可以使用多个range设置参数来设置。此外,还设置了这一组内分配的IP地址的租期限制default-lease-time 和max-lease-time,可以使用缺省值,而不必改动。后面的option参数设置DHCP的附加功能,例如设置DHCP客户的网络掩码、广播地址、DNS服务器、域名等等。事实上这些option设置选项也可以被用作全局选项设置,即放置在server-identifier之后,对所有的客户机组起作用。

例子的第二组是针对某个特定主机a1进行的设置,这个主机被限定为以太网地址为hardware ethernet 参数值的计算机,将给这个计算机分配一个固定地址。这种分配方式实际等价于固定地址分配方式,唯一的好处就是能够对IP地址进行集中管理,不必每个计算机分别设置了。这里同样也可以使用option参数,设置TCP/IP的参数。

dhcpdconf中还能有更多的组,包括对非本网段的子网上的客户机指定的组。

当设置了dhcpdconf之后,就能启动dhcpd守护进程了,由于计算机会有多个网络界面,需要指定dhcpd 服务器的网络界面,以便回应相应界面上的DHCP请求。

# /usr/local/sbin/dhcpd fxp0

在调试阶段,可以使用-d参数,这样dhcpd就不会进入后台运行,而一直保留在前台,并显示各个与客户计算机通信的过程。当一切都调试完毕之后,就能去除-d参数,并将执行命令放入rclocal启动脚本中,以便系统能够自动执行。

此后,dhcpd正常运行的时候,会将每一次客户请求及其回应的IP地址分配的记录,都记录在/var/run/dhcpdleases 文件中。为了使dhcpd能正常进行日志记录,应该在启动dhcpd之前使用touch 命令,生成一个新的日志文件。以后就可以查看这个日志文件的内容,以得到当前DHCP服务器的状态和客户机IP地址分配的情况。以下是一个日志文件的部分内容。

lease 192168311 {

starts 3 1998/11/26 05:46:28;

ends 4 1998/11/27 05:46:28;

hardware ethernet 0:80:c2:12:fd:d;

uid 1:0:80:c2:12:fd:d;

}

touch命令的优点是在存在相关的文件时,不删除或更改文件内容,只更新其访问时间设置,只有在文件不存在时才生成新文件。

然后就能设置网络中的客户计算机使用DHCP协议,获取合法的IP地址了。通常Windows计算机的TCP/IP设置中能直接设置支持DHCP协议,如果为Unix(包括FreeBSD)设置DHCP客户软件,就需要dhclient的支持。

设置客户软件

ISC-DHCP中同样也提供了一个客户程序dhclient,用于FreeBSD系统从DHCP服务器上动态获取一个IP地址。这个程序同样也要求内核支持bpfilter伪设备。

dhclient使用的配置文件为/etc/dhclientconf,然而最一般的情况下可以不使用它,软件本身的缺省配置就满足一般情况下请求IP地址的需要了。缺省设置下dhclient在获得了IP地址之后,会自动执行/etc/dhclient-script 这个脚本程序,以针对刚获取的动态IP地址进行必要的设置。很多依赖于IP地址的网络服务,就可以在这个脚本中启动,或者针对重新分配的动态IP地址对已有的网络服务进行修正。虽然使用者也许不希望使用这个脚本设置网络,但如果不存在这个脚本程序,或者这个程序不可执行,那么dhclient就不能正常执行。

因此对于最一般的客户机,一般只连接到一个网络上,仅具备一个网络界面,可以使用一个空的dhclientconf 和空的declient-script文件,就能完成设置IP地址和其他TCP/IP参数的任务了。

# touch /etc/dhclientconf

# touch /etc/dhclient-script

# chmod +x /etc/dhclient-script

# /usr/local/sbin/dhclient fxp0

Listening on BPF/fxp0/00:90:27:4e:92:09/unattached

Sending on BPF/fxp0/00:90:27:4e:92:09/unattached

Sending on Socket/fallback/fallback-net

DHCPDISCOVER on fxp0 to 255255255255 port 67 interval 22

DHCPOFFER from 19216831

DHCPREQUEST on fxp0 to 255255255255 port 67

DHCPACK from 19216831

bound to 192168332 -- renewal in 3600 seconds

在更复杂的情况下,就要指定更多的内容,例如当系统有多个网卡时,要指定dhclient应该从哪个子网中获得IP地址设置,就需要使用设置文件dhclientconf。一般除非有多个局域网网络界面,都应该使用空设置文件,避免产生配置错误。以下为一个简单的dhclientconf的例子,可以用于多网络界面的情况:

# Defaults

timeout 60;

reboot 10;

retry 60;

select-timeout 5;

initial-interval 2;

script "/etc/dhclient-script";

interface "fxp0" {

request subnet-mask, broadcast-address, routers, domain-name-servers,

domain-name, host-name;

require domain-name-servers;

}

这个设置文件主要用于重新定义一些参数,比较容易理解,更改也比较容易。

成功的手工执行dhclient之后,就可以考虑将其和系统启动文件相结合了。因为很多网络服务是依赖于网络配置的,应该在启动这些网络服务之前使用DHCP配置好TCP/IP。使用dhclient-script启动服务的想法虽然也能解决问题,然而这就不能使用系统的启动rc文件中的相关设置启动网络服务,而在这个dhclient-script 中重新启动,因此比较麻烦。更简便的做法是仅仅在dhclient-script中设置hostname,而让系统启动文件完成其他网络服务的启动。这样就要求将dhclient与系统rc文件结合起来。

#hostname="mydomainname"

network_interfaces="fxp0 lo0" # List of network interfaces (lo0 is

loopback)

ifconfig_lo0="inet 127001" # default loopback device configuration

#ifconfig_fxp0="inet 192168312 netmask 2552552550"

defaultrouter="NO" # Set to default gateway (or NO)

这样就需要更改rcconf文件,更改一些设置语句。首先要注释hostname设置,而在dhclientscript中进行设置,也不必设置defaultrouter,它通过DHCP协议自动设置。同时要保证network_interfaces参数中,设置了要通过dhclient来获取IP地址的网络界面fxp0,以允许rc系统文件能启动该与该界面相关的设置文件,然而却必须注释设置该界面的参数ifconfig_fxp0,因为这个设置参数是用于设置静态IP地址的选项,因此要屏蔽它,而使用start_iffxp0配置脚本来设置网络界面。

缺省情况下,不存在start_iffxp0等start_if设置网络脚本,但是这些脚本在rcnetwork已经做好了设置,针对每个网络界面启动,而不需要在rcconf中做特别设定。对于dhclient,可以创建一个简单的启动脚本start_iffxp0为:

#! /bin/sh

/usr/local/sbin/dhclient fxp0

这样,dhclient就和系统启动文件结合起来了,在系统启动的时候会自动设置好TCP/IP,此后再启动相关的网络服务。此时需要注意的是删除原来可能在rclocal或者在/usr/local/etc/rcd目录中的dhclient启动命令,以避免冲突。

在FreeBSD系统上不推荐使用动态IP地址,因为FreeBSD能提供大量有用的网络服务,都会与IP地址或域名有关,不适合使用动态IP地址。如果必须要作为DHCP客户以保持IP地址的统一管理,建议使用dhcpd针对硬件地址的设置方式,在DHCP服务器上为FreeBSD系统设定一个固定IP地址。

设置DHCP中转

当网络中存在多个子网的时候,由于客户计算机只能通过广播发送DHCP请求,这些请求一般不能跨越路由器。为了在DHCP服务器存在的子网之外的DHCP客户分配IP地址,可以设置路由器转发DHCP请求,即转发相应的UDP 端口67和68的广播数据包。但这样设置就增加了网络广播,不利于减少网络流量。

此外,还有另外一种方法来使得DHCP客户计算机能使用子网之外的DHCP服务器来分配IP地址。这就是使用 DHCP中转计算机来转发DHCP的请求。DHCP中转计算机能听取DHCP广播,由于它了解DHCP服务器的IP地址,因此能通过正常的IP数据包将原广播包转发到服务器中,然后再将服务器的回应信息回复客户机。这样DHCP客户机就以为本子网中也存在一个DHCP服务器。

在ISC-DHCP软件中,提供的中转程序为dhcrelay,这是一个简单的程序,不需要额外的设置。启动 dhcrelay的标准方式为使用命令行指定将DHCP服务请求中转到的目的DHCP服务器,由于DHCP中允许多个 DHCP服务器同时为客户提供地址,而不会产生冲突,就可以使用多个DHCP服务器进行中转。

# dhcrelay dhcpsrv1 dhcpsrv2

如果这台中转服务器为多网络界面计算机,那么dhcrelay将侦听所有网络界面的DHCP请求,有时不希望 dhcrelay中转某些界面上的请求,就可以设置dhcrelay侦听的网络界面,这需要指定-i参数。

# dhcrelay -i xl0 dhcpsrv1

提供备份的DHCP设置

在一个具备多个子网的大型网络中,提供冗余是一个非常重要的问题。由于DHCP协议中DHCP服务器负责分配 IP地址,一旦DHCP服务器出现故障,那么所有的客户就无法正确获得IP地址,从而不能访问网络。

但可以同时设置多个DHCP服务器来提供一个冗余能力。然而DHCP服务器本身是不提供备份能力的,不能互为备份。他们占用的IP地址资源也不能重叠,以免发生客户机IP地址冲突的现象。提供容错能力是通过分割可用的IP地址到不同的DHCP服务器上,通过多个DHCP服务器同时为一个网络服务,从而使得一个服务器发生故障还能正常执行操作。通常为了进一步增强可靠性,还可以将不同的DHCP服务器放置在不同子网中,互相使用中转提供服务。

例如在两个子网上各自有一个DHCP服务器,标准的做法可以不使用DHCP中转,各个子网上的服务器为各个子网服务就行了。然而为了达到容错的目的,可以互相为另一个子网提供服务,通过设置中转或路由器转发广播以达到互为服务的目的。

例如位于19216830网络上的srv1的配置可能为:

subnet 19216830 netmask 2552552550 {

range 192168310 1921683199;

}

subnet 19216840 netmask 2552552550 {

range 1921684200 1921684220;

}

位于19216840网络上的srv2的配置可能为:

subnet 19216840 netmask 2552552550 {

range 192168410 1921684199;

}

subnet 19216830 netmask 2552552550 {

range 1921683200 1921683220;

}

注意,上述设置都是设置样例,标准情况下还需分别指定各个option,用于设置IP地址及其相关设置。

可以看出两个服务器都能对两个网络上的客户机分配IP地址,而各自又有一个主要服务的网络。每个网络上的IP 地址主要放在本地的服务器上,但也有少部分地址放在另一个子网中的服务器上(地址资源不能冲突),这样提供了一定的容错能力。

实际的多子网网络中,并不必要每个子网都设置一个服务器,并使用另外的服务器备份,一般网络中有2-3个DH CP服务器就够用了。其他子网可以通过DHCP中转的方式,给该子网提供DHCP服务。

DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,它的前身是 BOOTP。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与 IP 的对应是静态的。换而言之,BOOTP 非常缺乏 "动态性" ,若在有限的 IP 资源环境中,BOOTP 的一对一对应会造成非常可观的浪费。 DHCP 可以说是 BOOTP 的增强版本,它分为两个部份:一个是服务器端,而另一个是客户端。所有的 IP 网络设定数据都由 DHCP 服务器集中管理,并负责处理客户端的 DHCP 要求;而客户端则会使用从服务器分配下来的IP环境数据。比较起 BOOTP ,DHCP 透过 "租约" 的概念,有效且动态的分配客户端的 TCP/IP 设定,而且,作为兼容考虑,DHCP 也完全照顾了 BOOTP Client 的需求。 DHCP 的分配形式 首先,必须至少有一台 DHCP 工作在网络上面,它会监听网络的 DHCP 请求,并与客户端搓商 TCP/IP 的设定环境。它提供三种 IP 定位方式:

Manual Allocation

网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期

Automatic Allocation

自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。

Dynamic Allocation

动态分配,当 DHCP 第一次从 HDCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。 动态分配显然比自动分配更加灵活,尤其是当您的实际 IP 地址不足的时候,例如:您是一家 ISP ,只能提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这 200 个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看 IP 地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP ,通常的 ISP 都可以满足这样的要求,这或许要另外收费)。当然,ISP 不一定使用 DHCP 来分配地址,但这个概念和使用 IP Pool 的原理是一样的。 DHCP 除了能动态的设定 IP 地址之外,还可以将一些 IP 保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配 IP 地址,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定 router、netmask、DNS Server、WINS Server、等等项目,您在客户端上面,除了将 DHCP 选项打勾之外,几乎无需做任何的 IP

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3631703.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-03-10
下一篇2024-03-10

随机推荐

  • 妮维雅唇膏好用吗?

    说到妮维雅的产品许多人首先会想到就妮维雅男士洗面奶以及平衡爽肤水等等,而除了这些产品之外,许多人同样也都是非常喜欢用妮维雅的唇膏的,那么妮维雅唇膏真的好用吗?妮维雅的唇膏哪一款最好用呢?妮维雅唇膏效果怎么样?1、妮维雅唇膏好用吗妮维雅天然型

    2024-04-15
    47100
  • 妮维雅洗面奶怎么样 最好有各个系列的使用感受

    1、觉得妮维雅洗面奶还可以,比较值得购买,对于学生党来说性价比比较高。 2、妮维雅洗面奶美白系列:晶纯皙白轻柔磨砂洁面乳、晶纯皙白泡沫洁面乳及丝柔美白洁面乳,使用独特珍珠水蛋配方,有亮白肌肤长效补水之功效。 3、使用感觉:这是系列,是需要根

    2024-04-15
    56600
  • 初中生长了粉刺青春痘,摸的话有点疼,能不能用妮维雅控油祛痘的洗面奶

    嘿!小可爱,听说你长了粉刺青春痘,摸一下还有点疼呢。你想知道能不能用妮维雅控油祛痘的洗面奶对吗?让我来告诉你答案吧!我要说的是,妮维雅控油祛痘的洗面奶是可以帮助改善粉刺青春痘问题的。这款洗面奶是专门为油性和痘痘肌肤设计的,具有控油和祛痘的功

    2024-04-15
    48100
  • ahc洗面奶和伊思洗面奶哪个好?

    其实一般的人在购买东西的时候可能会拿着相似的产品做比较,最常见的就是女性在购买护肤产品或者是化妆品的时候,可能两款都比较喜欢,但是两款是差不多的就会很就,比如说ahc洗面奶和伊思洗面奶都不错,那ahc洗面奶和伊思洗面奶哪个好?ahc和伊思洗

    2024-04-15
    41400
  • 密封盒吸住了怎么打开

    1、可以利用热胀冷缩的原理,将密封盒放进微波炉内进行加热或者是用热水浸泡一段时间,密封盒内的空气会受热膨胀,密封盒就可以轻松打开。2、如果密封盒是加热之后出现打不开的情况,可以用刀尖插进密封盒盖子缝隙内轻轻撬动,让空气进入密封盒内,让盒内的

    2024-04-15
    38400
  • 女人该如何保养自己臀部

    女人保养自己臀部可采取以下六个方法:1、避免久坐每次坐一个小时左右,你就应该起来散步并按摩臀部来促进臀部的循环。洗澡时,用淋浴头水柱冲洗臀部刺激穴位。沐浴后,使用臀部霜保养臀部,使臀部圆润紧实。2、每天用温水清洁每天洗完温水浴后,用按摩油按

    2024-04-15
    40100
  • 植美人瓷肌套装十件套使用方法

    1、首先植美人是山东红杉生物医药科技有限公司旗下品牌,用萃取科技结合传统中草药护肤秘方的化妆品品牌,准备好瓷肌套装。2、其次使用洗面奶进行洁面,敷面膜15分钟后清洗脸部。3、最后均匀涂抹爽肤水,精华液,补水霜。非常不错的。东方美人是花西子。

    2024-04-15
    40600

发表评论

登录后才能评论
保存