1 先在信号很好的一个位置安装中继器。为了让中继器正常工作,这样做可以极大地减少问题的发生。
2 请升级中继器的固件。在安装进程进行之前,请检查一下自己的中继器是否拥有了最新的固件版本。我们没有理由再去对付那些早把漏洞修复得很好的固件了。记住,升级是最好的办法。
3 配置IP地址。一定要保证中继器地址的唯一性,并且属于无线网络连接能够确认的IP地址范围。在多数情况下,默认的IP地址就可以用,但你需要检查现有的接入点来确认一下。还有,在中继器上设置子网掩码时要使它与网络设置匹配。对用户来说,可能还要配置中继器的网关IP地址,使它与现有接入点上的IP地址配置相匹配。
4 配置SSID。要将它设置得与现有网络上的SSID完全相同。如果不做这步,中继器绝对无法工作,除非中继器发生了故障,它自动地扫描了邻近的接入点,自动为用户作了这种配置。
5 配置无线射频的频道。用户需要在中继器上设置无线射频,使它与现有的接入点上的设置相匹配。这一点与SSID类似,如果频道设置得与接入点不一样,中继器就无法正常工作。
总之,无线中继器可以增加现有的无线网的射频范围,是扩展无线网的一个好方法。特别是在安装额外一个接入点并不现实时,这可以成为一处很不错的选择。但是,使用无线中继器也有弊端,它会减少无线网的吞吐量。中继器必须在同样的射频频道上接收和发送每一帧,它会使通过无线网的帧数量增加一倍。在使用多个中继器时,这个问题会更复杂,因为每一个中继器都会复制所发送的帧。所以,在部署中继器时也并不是多多益善。
以上就是无线中继器设置 怎样用中继器增强wifi无线信号相关内容,希望对你有帮助。
这个WMI是MS的例子 其实objAdapterIPAddress(i)数组里 返回是本机IP地址集合
里面的IP不管是DHCP得的 或 手动指定的都有
你可以从网段区分内外 别的方法就是读注册表
好象这个比较麻烦
得遍例HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces里的所有子项寻找你要找的
如果你的系统是XP可以使用WMI
代码如下
其中的代码是可以返回所有IP配置信息 但你要本机IP部分 所以我就注释掉了
程序取到的IP在objAdapterIPAddress(i)数组里
当然有你要的外网IP和内网IP 你只需按需要做下区分就可以了
Private Sub Command1_Click()
' Returning IP Configuration Data
' WMI script that returns configuration data similar to that returned by IpConfig
strComputer = ""
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colAdapters = objWMIServiceExecQuery _
("SELECT FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
n = 1
'WScriptEcho
For Each objAdapter In colAdapters
'WScriptEcho "Network Adapter " & n
' WScriptEcho "================="
' WScriptEcho " Description: " & objAdapterDescription
' WScriptEcho " Physical (MAC) address: " & objAdapterMACAddress
' WScriptEcho " Host name: " & objAdapterDNSHostName
If Not IsNull(objAdapterIPAddress) Then
For i = 0 To UBound(objAdapterIPAddress)
' WScriptEcho " IP address: " & objAdapterIPAddress(i)
DebugPrint objAdapterIPAddress(i)
Next
End If
If Not IsNull(objAdapterIPSubnet) Then
For i = 0 To UBound(objAdapterIPSubnet)
' WScriptEcho " Subnet: " & objAdapterIPSubnet(i)
Next
End If
If Not IsNull(objAdapterDefaultIPGateway) Then
For i = 0 To UBound(objAdapterDefaultIPGateway)
' WScriptEcho " Default gateway: " & objAdapterDefaultIPGateway(i)
Next
End If
'WScriptEcho
'WScriptEcho " DNS"
'WScriptEcho " ---"
'WScriptEcho " DNS servers in search order:"
If Not IsNull(objAdapterDNSServerSearchOrder) Then
For i = 0 To UBound(objAdapterDNSServerSearchOrder)
' WScriptEcho " " & objAdapterDNSServerSearchOrder(i)
Next
End If
' WScriptEcho " DNS domain: " & objAdapterDNSDomain
If Not IsNull(objAdapterDNSDomainSuffixSearchOrder) Then
For i = 0 To UBound(objAdapterDNSDomainSuffixSearchOrder)
WScriptEcho " DNS suffix search list: " & objAdapterDNSDomainSuffixSearchOrder(i)
Next
End If
' WScriptEcho
' WScriptEcho " DHCP"
' WScriptEcho " ----"
' WScriptEcho " DHCP enabled: " & objAdapterDHCPEnabled
' WScriptEcho " DHCP server: " & objAdapterDHCPServer
If Not IsNull(objAdapterDHCPLeaseObtained) Then
utcLeaseObtained = objAdapterDHCPLeaseObtained
strLeaseObtained = WMIDateStringToDate(utcLeaseObtained)
Else
strLeaseObtained = ""
End If
' WScriptEcho " DHCP lease obtained: " & strLeaseObtained
If Not IsNull(objAdapterDHCPLeaseExpires) Then
utcLeaseExpires = objAdapterDHCPLeaseExpires
strLeaseExpires = WMIDateStringToDate(utcLeaseExpires)
Else
strLeaseExpires = ""
End If
' WScriptEcho " DHCP lease expires: " & strLeaseExpires
' WScriptEcho
' WScriptEcho " WINS"
' WScriptEcho " ----"
' WScriptEcho " Primary WINS server: " & objAdapterWINSPrimaryServer
' WScriptEcho " Secondary WINS server: " & objAdapterWINSSecondaryServer
' WScriptEcho
n = n + 1
Next
End Sub
Function WMIDateStringToDate(utcDate)
WMIDateStringToDate = CDate(Mid(utcDate, 5, 2) & "/" & _
Mid(utcDate, 7, 2) & "/" & _
Left(utcDate, 4) & " " & _
Mid(utcDate, 9, 2) & ":" & _
Mid(utcDate, 11, 2) & ":" & _
Mid(utcDate, 13, 2))
End Function
分配三个网段: 192168100/24
192168200/24
192168300/24
作为DHCP中继代理的服务器需要安装三个网卡,分别为:eth0;eth1;eth2。IP分配如下:
eth0:192168101
eth1:192168201
eth2:192168301
DHCP服务器只需一张网卡,为:eth0
eth0:192168102
要求用于测试的PC1,PC2,PC3分别挂在三个网段中,最后实验的结果为,三个PC均获得所在网段的ip地址##########################################
对DHCP服务器的配置:
#vi /etc/dhcpdconf
进入文本配置界面
########################################## ddns-update-style interim;
ignore client-updates;
option subnet-mask 2552552550;
option nis-domain “domainorg”;
option domain-name “domainorg”;
option time-offset -18000; # Eastern Standard Time
default-lease-time 259200;
max-lease-time 777600;
option domain-name-servers 20296134133,2029612868;
option broadcast-address 19216810255;
#DNS服务器地址
#下面配置超级作用域
shared-nework mynet{
subnet 192168100 netmask 2552552550 {
option routers 192168101;
range dynamic-bootp 192168101 19216810254;
}
subnet 192168200 netmask 2552552550 {
option routers 192168201;
range dynamic-bootp 192168201 19216820254;
}
subnet 192168300 netmask 2552552550 {
option routers 192168301;
range dynamic-bootp 192168301 19216830254;
}
}
########################################## 下面我们将配置中继代理服务器 首先要配置文件/etc/sysconfig/dhcrealyconf
#vi /etc/sysconfig/dhcrealyconf 在里面输入: INTERFACES=”eth1 eth2″
DHCPSERVERS-”192168102″ 下面启动dhcrelay #dhcrelay -i eth1 -i eth2 192168102 最后,我们使用下面的命令启动DHCP服务器: #service dhcpd restart 用pc1,pc2,pc3进行测试,查看结果
欢迎分享,转载请注明来源:品搜搜测评网