Cisco IP Phone 显示错误 TFTP 超时

Cisco IP Phone Showing Error TFTP Timeout

我刚开始设置 Cisco IP phone 7941G(使用 SIP 固件),当我打开它并将其插入我的网络时,它出现了这条消息 TFTP 超时,我不是使用 TFTP 服务器配置我的 ip phone,我想通过输入 PBX ip 和其他所需信息手动进行配置,那么我如何从这里进入 ip phones 设置屏幕?

错误照片http://i.stack.imgur.com/WZgjZ.jpg

您的 phone 实际上正在搜索下载其 firmware/operating 系统。根据我的经验,除了将 phone 连接到网络外,没有其他方法可以绕过此问题,其中有 DHCP 引导选项指向带有 SIP 映像的 TFTP 服务器设置。

令人困惑的是,屏幕可能显示 SIP 符号,因此很容易认为它不需要搜索图像,但它确实需要。这个 phone 来自的环境会有它在重新启动时启动的映像。

[我可以编辑我的答案,如果你愿意的话,我可以详细说明如何设置]

编辑:好的,这是我要做的:

  1. 困难的部分是为您的 phone 寻找图像。如果您有 Cisco 帐户,您可以登录并在那里搜索图像,但您可能需要购买许可证。否则,在 Google 中搜索 'cisco 79xx sip image'。对我来说,第九个结果有下载。

  2. 一旦你有了图像,我会启动一个新的基于 Debian 的 VM(Ubuntu 服务器在我的例子中是 VirtualBox。)在设置 - >网络中,设置来宾在主机以太网端口上有一个 'Bridged Adapter'。

  3. 在 VM 上,使用静态地址编辑 /etc/network/interfaces 并重新启动网络:

    $sudo 纳米 /etc/network/interfaces

编辑以下部分:

auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0

保存并退出。

$sudo ifdown eth0 && sudo ifup eth0

  1. 安装您需要的服务器:

    $sudo apt-get update && sudo apt-get install isc-dhcp-server tftp-hpa xinetd

  2. 编辑DHCP配置文件并重启DHCP服务器(这样,DHCP服务器会响应7900phone启动时发送的option 150请求。phone 需要知道在哪里寻找它的文件。):

$sudo nano /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
option routers 10.0.0.2;
option domain-name-servers 8.8.8.8;
option domain-name "mydomain.example";
#option voip-tftp-servers code 150 = ip-address;

subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.50 10.0.0.100;
#option voip-tftp-servers 10.0.0.3;
} 

$sudo 服务isc-dhcp-server重启

  1. 将您在第 1 步中找到的文件复制到 tftpboot 根目录(文件名可能与您的 phone 不同):

$cp P0S3-08-6-00.bin /var/lib/tftpboot/

对以下文件重复:

P0S3-08-6-00.sbn

P0S3-08-6-00.loads

P0S3-08-6-00.sb2

P0S3-08-6-00.zip

  1. 添加一些配置文件:

$sudo 纳米 /var/lib/tftpboot/OS79XX.TXT

添加:

P0S3-08-6-00

保存并退出。

$sudo 纳米 /var/lib/tftpboot/SIPDeafult.cnf

添加:

#Image Version
image_version:P0S3-08-6-00

保存并退出。

  1. 可能需要编辑文件的权限(我不记得了):

$sudo chmod -R 777 /var/lib/tftpboot/

  1. 此时,您应该能够将 phone 和服务器连接到隔离交换机(不存在其他 DHCP 服务器)并重新启动 phone,它将找到它的文件。耐心点。