如何获得交换机的IP地址?(100分)

  • 主题发起人 主题发起人 dazzling
  • 开始时间 开始时间
D

dazzling

Unregistered / Unconfirmed
GUEST, unregistred user!
3COM交换机的说明书上写道可以通过web接口控制和管理交换机参数.
但始终没有提到如何获得该交换机的IP 地址.
请大家帮个忙多谢
 
下面这个对你有帮助吗?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1972490
 
如果连接内部网,也不需要在交换机上定 IP 吧,在交换机上定 IP 有什么意义呢?
“说明书上写道可以通过 web 接口控制和管理交换机参数”这只是说明交换机本身自带
DNS ,它会分配 2 个内部 IP ,一个是 web 一个是 ftp ,当然你还可以通过设备参数
的设置增加 DNS 解析数量,并设定 DHCP 。交换机的内部 DNS 的主 IP 在说明书里就有,
你读出来做什么用呢?实在不明白为什么有这种怪想法,但你既然问了,也不能不告诉你,
使用 WSAIoCtl 进行信息提取就行。
 
楼上的我想你肯定没有能明白我的意思,
你要不借助第三方软件如何管理交换机?
交换机本身提供了一个web 界面的管理方式,
不知道它的ip地址你又如何能管理它?
“本身自带
DNS ,它会分配 2 个内部 IP ,一个是 web 一个是 ftp ,”这些IP地址默认是多少?
(以192.168.0.x)为序列的LAN中?
也没见你说得出来
 
这种情况下,首先通过终端模式设置ip地址.
 

//获得IP
function Tfrmmain.LocalIP: string;
type
TaPInAddr = array[0..10] of PInAddr;
PaPInAddr = ^TaPInAddr;
var
phe: PHostEnt;
pptr: PaPInAddr;
Buffer: Array[0..63] of Char;
I: Integer;
GInitData: TWSAData;
begin
WSAStartup($101,GInitData);
Result := '';
GetHostName(Buffer,SizeOf(Buffer));
phe := GetHostByName(buffer);
if phe = nil then exit;
pPtr := PaPInAddr(phe^.h_addr_list);
I := 0;
while pPtr^ <> nil do
begin
Result := inet_ntoa(pptr^^);
Inc(I);
end;
WSACleanup;
end;
 
一般情況下,路由器一般有DHCP分配功能,默認打開 。你可以用這種方法試一下:將接到路由的電腦DHCP分配全部設為自動,然後打開路由,重啟電腦。(win2K)在開始--->運行--->cmd-->ipconfig--> 看一下你的IP和Default GateWay的地址,一般Default GateWay為你的路由的IP地址。
祝你好運!!!!
 
Default GateWay为空啊?!
我没有2K
 
我前面已经说过,网络系统中的交换机的ip地址需要在使用时通过终端方式进行设置或通过专用的网管软件进行设置(要求设备支持snmp协议).通常为了便于管理和安全,网络设备自己的ip地址和网络中工作站等的ip地址不在同一个子网中,特别是交换机这种对用户完全透明的设备(你根本觉察不出交换机的存在),路由器例外.
假如你使用过adsl的猫,并且很了解的话,你应该注意到:有些猫的管理ip为10.0.0.2有的为192.168.1.1,当工作在桥模式下,不管用局域网方式还是虚拟拨号方式,你得到的都是外网ip,不管是10.*.*.*还是其他,根本和管理ip没关系.如果工作在路由模式,那么你的电脑必须设置ip和猫的管理ip在同一子网内,并且网关设为管理ip.
这里,桥模式和交换机类似,路由模式和路由器一样(实际上,此时就是个路由器).
实际上仔细看看3com的说明书,应该有详细的介绍
 
没有介绍。
只是解释IP地址的含义
这在大学时就知道的了
 
那么你通过一个nill modem线连接交换机的控制口,通过超级终端进到交换机管理界面进行设置(里面有help),或使用3com的网管软件吧.
你的交换机的型号?
 
后退
顶部