Dies ist eine alte Version des Dokuments!


Cisco 7960G

Die Telefone sind PoE-fähig und mit einer SIP-Firmware versehen. Sie sind dafür vorgesehen, über einen tftp-Server provisioniert zu werden. Eine Grundkonfiguration wird hier beschrieben. Die Konfiguration besteht aus einem dnsmasq, der gleichzeitig DHCP- und tftp-Server spielt. Das Telefon lädt seine Konfiguration und seine Firmware von diesem TFTP-Server.

Schritt 1: DNSMasq einrichten

Folgende Konfiguration in der /etc/dnsmasq.conf o.ä. kopieren:

# deactivate DNS
port=0
# listen on specific interface and/or address
interface=eth0
#listen-address=192.168.1.254
listen-address=10.23.42.254
bind-interfaces
## DHCP configuration
#dhcp-range=192.168.1.10,192.168.1.100
dhcp-range=10.23.42.10,10.23.42.100

dhcp-option=option:router,10.23.42.254
dhcp-option=option:dns-server,8.8.8.8

## TFTP configuration
enable-tftp
tftp-root=/var/tftpboot
dhcp-option=150,10.23.42.254

Dann den dnsmasq im Vordergrund starten:

$ dnsmasq -d

Wenn das Telefon mit Strom versorgt wird, sollte es versuchen, seine IP zu konfigurieren und die Konfigurationsdatei zu laden. Das sieht so aus:

$ sudo dnsmasq -d -i eth0 
dnsmasq: started, version 2.59 DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt DBus i18n DHCP TFTP conntrack IDN
dnsmasq-dhcp: DHCP, IP range 192.168.1.10 -- 192.168.1.100, lease time 1h
dnsmasq-tftp: TFTP root is /var/tftpboot 
dnsmasq-dhcp: DHCPDISCOVER(eth0) 172.16.2.4 00:15:c6:16:b8:29 
dnsmasq-dhcp: DHCPOFFER(eth0) 192.168.1.47 00:15:c6:16:b8:29 
dnsmasq-dhcp: DHCPREQUEST(eth0) 192.168.1.47 00:15:c6:16:b8:29 
dnsmasq-dhcp: DHCPACK(eth0) 192.168.1.47 00:15:c6:16:b8:29 SIP0015C616B829
dnsmasq-tftp: file /var/tftpboot/OS79XX.TXT not found
dnsmasq-tftp: file /var/tftpboot/SIPDefault.cnf not found
dnsmasq-tftp: file /var/tftpboot/SIP0015C616B829.cnf not found

Nun fehlt noch die Konfiguration (siehe die letzten drei Zeilen in obiger Ausgabe). Eine passende Konfiguration findet sich z.B. hier. Die beiden Konfigurationsdateien müssen natürlich entsprechend angepasst werden. Danach sollte das Telefon sauber booten.

Schritt 2: Asterisk einrichten

Tips & Tricks

  • Telefon neustarten:
    *6-Settings>

Materialsammlung

project/cisco7960g.1347736778.txt.gz · Zuletzt geändert: 14.01.2013 15:56 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki