From 701475f791025cfb08e9b8cee35bb63ca772416f Mon Sep 17 00:00:00 2001 From: John Voltz Date: Thu, 24 Apr 2008 11:22:06 +0000 Subject: This patch renames the Atmel atstk1002 target board to a more generic atstk100x name. This to make it easier to add support for other CPU-boards than atstk1002. Submitted by Hans-Christian Egtvedt --- .../device/Atmel/atstk100x/target_skeleton/etc/TZ | 1 + .../atstk100x/target_skeleton/etc/asound.state | 108 + .../atstk100x/target_skeleton/etc/default/ntpdate | 6 + .../atstk100x/target_skeleton/etc/dnsmasq.conf | 385 ++++ .../Atmel/atstk100x/target_skeleton/etc/fb.modes | 5 + .../Atmel/atstk100x/target_skeleton/etc/fstab | 3 + .../Atmel/atstk100x/target_skeleton/etc/group | 20 + .../Atmel/atstk100x/target_skeleton/etc/hostname | 1 + .../Atmel/atstk100x/target_skeleton/etc/hosts | 12 + .../atstk100x/target_skeleton/etc/hosts.dnsmasq | 246 +++ .../Atmel/atstk100x/target_skeleton/etc/httpd.conf | 2 + .../Atmel/atstk100x/target_skeleton/etc/inetd.conf | 3 + .../target_skeleton/etc/init.d/K20alsa-utils | 14 + .../target_skeleton/etc/init.d/K70sendsig | 1 + .../atstk100x/target_skeleton/etc/init.d/K80netfs | 1 + .../target_skeleton/etc/init.d/K85network | 11 + .../target_skeleton/etc/init.d/K90localfs | 1 + .../target_skeleton/etc/init.d/S00mountvirtfs | 74 + .../target_skeleton/etc/init.d/S01hotplug | 14 + .../target_skeleton/etc/init.d/S02hostname | 47 + .../target_skeleton/etc/init.d/S03bootsplash | 25 + .../atstk100x/target_skeleton/etc/init.d/S08syslog | 24 + .../atstk100x/target_skeleton/etc/init.d/S09klog | 16 + .../target_skeleton/etc/init.d/S10modules-init | 21 + .../target_skeleton/etc/init.d/S15localfs | 11 + .../target_skeleton/etc/init.d/S20network | 11 + .../target_skeleton/etc/init.d/S40telnetd | 16 + .../atstk100x/target_skeleton/etc/init.d/S41inetd | 16 + .../atstk100x/target_skeleton/etc/init.d/S42httpd | 16 + .../atstk100x/target_skeleton/etc/init.d/S43ntp | 27 + .../atstk100x/target_skeleton/etc/init.d/S49netfs | 11 + .../target_skeleton/etc/init.d/S50alsa-utils | 19 + .../atstk100x/target_skeleton/etc/init.d/S99gpio | 142 ++ .../atstk100x/target_skeleton/etc/init.d/S99splash | 17 + .../Atmel/atstk100x/target_skeleton/etc/init.d/rcK | 6 + .../Atmel/atstk100x/target_skeleton/etc/init.d/rcS | 11 + .../Atmel/atstk100x/target_skeleton/etc/inittab | 28 + .../Atmel/atstk100x/target_skeleton/etc/mdev.conf | 49 + .../Atmel/atstk100x/target_skeleton/etc/modules | 4 + .../atstk100x/target_skeleton/etc/mplayer.conf | 129 ++ .../Atmel/atstk100x/target_skeleton/etc/mtab | 1 + .../target_skeleton/etc/network/interfaces | 11 + .../Atmel/atstk100x/target_skeleton/etc/ntp.conf | 49 + .../Atmel/atstk100x/target_skeleton/etc/passwd | 18 + .../atstk100x/target_skeleton/etc/proftpd.conf | 31 + .../Atmel/atstk100x/target_skeleton/etc/protocols | 149 ++ .../atstk100x/target_skeleton/etc/resolv.conf | 1 + .../atstk100x/target_skeleton/etc/samba/smb.conf | 287 +++ .../atstk100x/target_skeleton/etc/samba/smbpasswd | 1 + .../Atmel/atstk100x/target_skeleton/etc/services | 2117 ++++++++++++++++++++ .../Atmel/atstk100x/target_skeleton/etc/shadow | 18 + .../Atmel/atstk100x/target_skeleton/etc/shells | 8 + .../atstk100x/target_skeleton/root/.bash_logout | 7 + .../atstk100x/target_skeleton/root/.bash_profile | 15 + .../Atmel/atstk100x/target_skeleton/root/.bashrc | 48 + .../usr/share/udhcpc/default.script | 19 + 56 files changed, 4334 insertions(+) create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/TZ create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/asound.state create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/default/ntpdate create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/dnsmasq.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/fb.modes create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/fstab create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/group create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/hostname create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/hosts create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/hosts.dnsmasq create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/httpd.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/inetd.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K20alsa-utils create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K70sendsig create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K80netfs create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K85network create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K90localfs create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S00mountvirtfs create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S01hotplug create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S02hostname create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S03bootsplash create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S08syslog create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S09klog create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S10modules-init create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S15localfs create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S20network create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S40telnetd create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S41inetd create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S42httpd create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S43ntp create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S49netfs create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S50alsa-utils create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99gpio create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99splash create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcK create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcS create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/inittab create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/mdev.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/modules create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/mplayer.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/mtab create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/network/interfaces create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/ntp.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/passwd create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/proftpd.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/protocols create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/resolv.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/samba/smb.conf create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/samba/smbpasswd create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/services create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/shadow create mode 100644 target/device/Atmel/atstk100x/target_skeleton/etc/shells create mode 100644 target/device/Atmel/atstk100x/target_skeleton/root/.bash_logout create mode 100644 target/device/Atmel/atstk100x/target_skeleton/root/.bash_profile create mode 100644 target/device/Atmel/atstk100x/target_skeleton/root/.bashrc create mode 100644 target/device/Atmel/atstk100x/target_skeleton/usr/share/udhcpc/default.script (limited to 'target/device/Atmel/atstk100x/target_skeleton') diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/TZ b/target/device/Atmel/atstk100x/target_skeleton/etc/TZ new file mode 100644 index 000000000..36498c4a7 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/TZ @@ -0,0 +1 @@ +CET1CDT diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/asound.state b/target/device/Atmel/atstk100x/target_skeleton/etc/asound.state new file mode 100644 index 000000000..55fb3f00a --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/asound.state @@ -0,0 +1,108 @@ +state.at73c213_0 { + control.1 { + comment.access 'read write' + comment.type INTEGER + comment.count 2 + comment.range '0 - 31' + iface MIXER + name 'Master Playback Volume' + value.0 21 + value.1 21 + } + control.2 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 2 + iface MIXER + name 'Master Playback Switch' + value.0 true + value.1 true + } + control.3 { + comment.access 'read write' + comment.type INTEGER + comment.count 2 + comment.range '0 - 31' + iface MIXER + name 'PCM Playback Volume' + value.0 21 + value.1 21 + } + control.4 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 2 + iface MIXER + name 'PCM Playback Switch' + value.0 true + value.1 true + } + control.5 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 1 + iface MIXER + name 'Mono PA Playback Switch' + value true + } + control.6 { + comment.access 'read write' + comment.type INTEGER + comment.count 1 + comment.range '0 - 14' + iface MIXER + name 'PA Playback Volume' + value 10 + } + control.7 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 1 + iface MIXER + name 'PA High Gain Playback Switch' + value true + } + control.8 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 1 + iface MIXER + name 'PA Playback Switch' + value true + } + control.9 { + comment.access 'read write' + comment.type INTEGER + comment.count 1 + comment.range '14 - 31' + iface MIXER + name 'Aux Capture Volume' + value 14 + } + control.10 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 1 + iface MIXER + name 'Aux Capture Switch' + value false + } + control.11 { + comment.access 'read write' + comment.type INTEGER + comment.count 2 + comment.range '14 - 31' + iface MIXER + name 'Line Capture Volume' + value.0 14 + value.1 14 + } + control.12 { + comment.access 'read write' + comment.type BOOLEAN + comment.count 1 + iface MIXER + name 'Line Capture Switch' + value false + } +} diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/default/ntpdate b/target/device/Atmel/atstk100x/target_skeleton/etc/default/ntpdate new file mode 100644 index 000000000..80d8608c2 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/default/ntpdate @@ -0,0 +1,6 @@ +# servers to check. (Separate multiple servers with spaces.) +NTPSERVERS="pool.ntp.org" +# +# additional options for ntpdate +#NTPOPTIONS="-v" +NTPOPTIONS="-u" diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/dnsmasq.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/dnsmasq.conf new file mode 100644 index 000000000..09a3681e2 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/dnsmasq.conf @@ -0,0 +1,385 @@ +# Configuration file for dnsmasq. +# +# Format is one option per line, legal options are the same +# as the long options legal on the command line. See +# "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details. + +# The following two options make you a better netizen, since they +# tell dnsmasq to filter out queries which the public DNS cannot +# answer, and which load the servers (especially the root servers) +# uneccessarily. If you have a dial-on-demand link they also stop +# these requests from bringing up the link uneccessarily. + +# Never forward plain names (without a dot or domain part) +domain-needed +# Never forward addresses in the non-routed address spaces. +bogus-priv + + +# Uncomment this to filter useless windows-originated DNS requests +# which can trigger dial-on-demand links needlessly. +# Note that (amongst other things) this blocks all SRV requests, +# so don't use it if you use eg Kerberos. +# This option only affects forwarding, SRV records originating for +# dnsmasq (via srv-host= lines) are not suppressed by it. +#filterwin2k + +# Change this line if you want dns to get its upstream servers from +# somewhere other that /etc/resolv.conf +#resolv-file= + +# By default, dnsmasq will send queries to any of the upstream +# servers it knows about and tries to favour servers to are known +# to be up. Uncommenting this forces dnsmasq to try each query +# with each server strictly in the order they appear in +# /etc/resolv.conf +#strict-order + +# If you don't want dnsmasq to read /etc/resolv.conf or any other +# file, getting its servers from this file instead (see below), then +# uncomment this +#no-resolv + +# If you don't want dnsmasq to poll /etc/resolv.conf or other resolv +# files for changes and re-read them then uncomment this. +#no-poll + +# Add other name servers here, with domain specs if they are for +# non-public domains. +#server=/localnet/192.168.0.1 + +# Add local-only domains here, queries in these domains are answered +# from /etc/hosts or DHCP only. +#local=/localnet/ + +# Add domains which you want to force to an IP address here. +# The example below send any host in doubleclick.net to a local +# webserver. +#address=/doubleclick.net/127.0.0.1 + +# If you want dnsmasq to change uid and gid to something other +# than the default, edit the following lines. +user=dnsmasq +#group= + +# If you want dnsmasq to listen for DHCP and DNS requests only on +# specified interfaces (and the loopback) give the name of the +# interface (eg eth0) here. +# Repeat the line for more than one interface. +interface=eth1 +# Or you can specify which interface _not_ to listen on +except-interface=eth0 +# Or which to listen on by address (remember to include 127.0.0.1 if +# you use this.) +#listen-address= +# If you want dnsmasq to provide only DNS service on an interface, +# configure it as shown above, and then use the following line to +# disable DHCP on it. +#no-dhcp-interface= + +# On systems which support it, dnsmasq binds the wildcard address, +# even when it is listening on only some interfaces. It then discards +# requests that it shouldn't reply to. This has the advantage of +# working even when interfaces come and go and change address. If you +# want dnsmasq to really bind only the interfaces it is listening on, +# uncomment this option. About the only time you may need this is when +# running another nameserver on the same machine. +#bind-interfaces + +# If you don't want dnsmasq to read /etc/hosts, uncomment the +# following line. +#no-hosts +# or if you want it to read another file, as well as /etc/hosts, use +# this. +addn-hosts=/etc/hosts.dnsmasq + +# Set this (and domain: see below) if you want to have a domain +# automatically added to simple names in a hosts-file. +#expand-hosts + +# Set the domain for dnsmasq. this is optional, but if it is set, it +# does the following things. +# 1) Allows DHCP hosts to have fully qualified domain names, as long +# as the domain part matches this setting. +# 2) Sets the "domain" DHCP option thereby potentially setting the +# domain of all systems configured by DHCP +# 3) Provides the domain part for "expand-hosts" +domain=example.net + +# Uncomment this to enable the integrated DHCP server, you need +# to supply the range of addresses available for lease and optionally +# a lease time. If you have more than one network, you will need to +# repeat this for each network on which you want to supply DHCP +# service. +#dhcp-range=192.168.0.50,192.168.0.150,12h + +# This is an example of a DHCP range where the netmask is given. This +# is needed for networks we reach the dnsmasq DHCP server via a relay +# agent. If you don't know what a DHCP relay agent is, you probably +# don't need to worry about this. +dhcp-range=10.0.0.20,10.0.0.254,255.255.255.0,72h + +# This is an example of a DHCP range with a network-id, so that +# some DHCP options may be set only for this network. +#dhcp-range=red,192.168.0.50,192.168.0.150 + +# Supply parameters for specified hosts using DHCP. There are lots +# of valid alternatives, so we will give examples of each. Note that +# IP addresses DO NOT have to be in the range given above, they just +# need to be on the same network. The order of the parameters in these +# do not matter, it's permissble to give name,adddress and MAC in any order + +# Always allocate the host with ethernet address 11:22:33:44:55:66 +# The IP address 192.168.0.60 +#dhcp-host=11:22:33:44:55:66,192.168.0.60 + +# Always set the name of the host with hardware address +# 11:22:33:44:55:66 to be "fred" +#dhcp-host=11:22:33:44:55:66,fred + +# Always give the host with ethernet address 11:22:33:44:55:66 +# the name fred and IP address 192.168.0.60 and lease time 45 minutes +#dhcp-host=11:22:33:44:55:66,fred,192.168.0.60,45m + +# Give the machine which says it's name is "bert" IP address +# 192.168.0.70 and an infinite lease +#dhcp-host=bert,192.168.0.70,infinite + +# Always give the host with client identifier 01:02:02:04 +# the IP address 192.168.0.60 +#dhcp-host=id:01:02:02:04,192.168.0.60 + +# Always give the host with client identifier "marjorie" +# the IP address 192.168.0.60 +#dhcp-host=id:marjorie,192.168.0.60 + +# Enable the address given for "judge" in /etc/hosts +# to be given to a machine presenting the name "judge" when +# it asks for a DHCP lease. +#dhcp-host=judge + +# Never offer DHCP service to a machine whose ethernet +# address is 11:22:33:44:55:66 +#dhcp-host=11:22:33:44:55:66,ignore + +# Ignore any client-id presented by the machine with ethernet +# address 11:22:33:44:55:66. This is useful to prevent a machine +# being treated differently when running under different OS's or +# between PXE boot and OS boot. +#dhcp-host=11:22:33:44:55:66,id:* + +# Send extra options which are tagged as "red" to +# the machine with ethernet address 11:22:33:44:55:66 +#dhcp-host=11:22:33:44:55:66,net:red + +# Send extra options which are tagged as "red" to +# any machine with ethernet address starting 11:22:33: +#dhcp-host=11:22:33:*:*:*,net:red + +# Send extra options which are tagged as "red" to any machine whose +# DHCP vendorclass string includes the substring "Linux" +#dhcp-vendorclass=red,Linux + +# Send extra options which are tagged as "red" to any machine one +# of whose DHCP userclass strings includes the substring "accounts" +#dhcp-userclass=red,accounts + +# Send extra options which are tagged as "red" to any machine whose +# MAC address matches the pattern. +#dhcp-mac=red,00:60:8C:*:*:* + +# If this line is uncommented, dnsmasq will read /etc/ethers and act +# on the ethernet-address/IP pairs found there just as if they had +# been given as --dhcp-host options. Useful if you keep +# MAC-address/host mappings there for other purposes. +read-ethers + +# Send options to hosts which ask for a DHCP lease. +# See RFC 2132 for details of available options. +# Note that all the common settings, such as netmask and +# broadcast address, DNS server and default route, are given +# sane defaults by dnsmasq. You very likely will not need any +# any dhcp-options. If you use Windows clients and Samba, there +# are some options which are recommended, they are detailed at the +# end of this section. +# For reference, the common options are: +# subnet mask - 1 +# default router - 3 +# DNS server - 6 +# broadcast address - 28 + +# Override the default route supplied by dnsmasq, which assumes the +# router is the same machine as the one running dnsmasq. +#dhcp-option=3,1.2.3.4 + +# Set the NTP time server addresses to 192.168.0.4 and 10.10.0.5 +#dhcp-option=42,192.168.0.4,10.10.0.5 + +# Set the NTP time server address to be the same machine as +# is running dnsmasq +dhcp-option=42,0.0.0.0 + +# Set the NIS domain name to "welly" +#dhcp-option=40,welly + +# Set the default time-to-live to 50 +#dhcp-option=23,50 + +# Set the "all subnets are local" flag +#dhcp-option=27,1 + +# Send the etherboot magic flag and then etherboot options (a string). +#dhcp-option=128,e4:45:74:68:00:00 +#dhcp-option=129,NIC=eepro100 + +# Specify an option which will only be sent to the "red" network +# (see dhcp-range for the declaration of the "red" network) +#dhcp-option=red,42,192.168.1.1 + +# The following DHCP options set up dnsmasq in the same way as is specified +# for the ISC dhcpcd in +# http://www.samba.org/samba/ftp/docs/textdocs/DHCP-Server-Configuration.txt +# adapted for a typical dnsmasq installation where the host running +# dnsmasq is also the host running samba. +# you may want to uncomment them if you use Windows clients and Samba. +dhcp-option=19,0 # option ip-forwarding off +dhcp-option=44,0.0.0.0 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s) +dhcp-option=45,0.0.0.0 # netbios datagram distribution server +dhcp-option=46,8 # netbios node type +dhcp-option=47 # empty netbios scope. + +# Send RFC-3397 DNS domain search DHCP option. WARNING: Your DHCP client +# probably doesn't support this...... +#dhcp-option=119,eng.apple.com,marketing.apple.com + +# Send RFC-3442 classless static routes (note the netmask encoding) +#dhcp-option=121,192.168.1.0/24,1.2.3.4,10.0.0.0/8,5.6.7.8 + +# Send encapsulated vendor-class specific options. The vendor-class +# is sent as DHCP option 60, and all the options marked with the +# vendor class are send encapsulated in DHCP option 43. The meaning of +# the options is defined by the vendor-class. This example sets the +# mtftp address to 0.0.0.0 for PXEClients +#dhcp-option=vendor:PXEClient,1,0.0.0.0 + +# Set the boot filename and tftpd server name and address +# for BOOTP. You will only need this is you want to +# boot machines over the network. +#dhcp-boot=/var/ftpd/pxelinux.0,boothost,192.168.0.3 + +# Set the limit on DHCP leases, the default is 150 +#dhcp-lease-max=150 + +# The DHCP server needs somewhere on disk to keep its lease database. +# This defaults to a sane location, but if you want to change it, use +# the line below. +dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.leases + +# Set the DHCP server to authoritative mode. In this mode it will barge in +# and take over the lease for any client which broadcasts on the network, +# whether it has a record of the lease or not. This avoids long timeouts +# when a machine wakes up on a new network. DO NOT enable this if there's +# the slighest chance that you might end up accidentally configuring a DHCP +# server for your campus/company accidentally. The ISC server uses the same +# the same option, and this URL provides more information: +# http://www.isc.org/index.pl?/sw/dhcp/authoritative.php +dhcp-authoritative + +# Run an executable when a DHCP lease is created or destroyed. +# The arguments sent to the script are "add" or "del", +# then the MAC address, the IP address and finally the hostname +# if there is one. +#dhcp-script=/bin/echo + +# Set the cachesize here. +#cache-size=150 + +# If you want to disable negative caching, uncomment this. +#no-negcache + +# Normally responses which come form /etc/hosts and the DHCP lease +# file have Time-To-Live set as zero, which conventionally means +# do not cache further. If you are happy to trade lower load on the +# server for potentially stale date, you can set a time-to-live (in +# seconds) here. +#local-ttl= + +# If you want dnsmasq to detect attempts by Verisign to send queries +# to unregistered .com and .net hosts to its sitefinder service and +# have dnsmasq instead return the correct NXDOMAIN response, uncomment +# this line. You can add similar lines to do the same for other +# registries which have implemented wildcard A records. +#bogus-nxdomain=64.94.110.11 + +# If you want to fix up DNS results from upstream servers, use the +# alias option. This only works for IPv4. +# This alias makes a result of 1.2.3.4 appear as 5.6.7.8 +#alias=1.2.3.4,5.6.7.8 +# and this maps 1.2.3.x to 5.6.7.x +#alias=1.2.3.0,5.6.7.0,255.255.255.0 + + +# Change these lines if you want dnsmasq to serve MX records. + +# Return an MX record named "maildomain.com" with target +# servermachine.com and preference 50 +#mx-host=maildomain.com,servermachine.com,50 + +# Set the default target for MX records created using the localmx option. +#mx-target=servermachine.com + +# Return an MX record pointing to the mx-target for all local +# machines. +#localmx + +# Return an MX record pointing to itself for all local machines. +#selfmx + +# Change the following lines if you want dnsmasq to serve SRV +# records. These are useful if you want to serve ldap requests for +# Active Directory and other windows-originated DNS requests. +# See RFC 2782. +# You may add multiple srv-host lines. +# The fields are ,,,, +# If the domain part if missing from the name (so that is just has the +# service and protocol sections) then the domain given by the domain= +# config option is used. (Note that expand-hosts does not need to be +# set for this to work.) + +# A SRV record sending LDAP for the example.com domain to +# ldapserver.example.com port 289 +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389 + +# A SRV record sending LDAP for the example.com domain to +# ldapserver.example.com port 289 (using domain=) +#domain=example.com +#srv-host=_ldap._tcp,ldapserver.example.com,389 + +# Two SRV records for LDAP, each with different priorities +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,1 +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,2 + +# A SRV record indicating that there is no LDAP server for the domain +# example.com +#srv-host=_ldap._tcp.example.com + + +# Change the following lines to enable dnsmasq to serve TXT records. +# These are used for things like SPF and zeroconf. (Note that the +# domain-name expansion done for SRV records _does_not +# occur for TXT records.) + +#Example SPF. +#txt-record=example.com,v=spf1 a -all + +#Example zeroconf +#txt-record=_http._tcp.example.com,name=value,paper=A4 + + +# For debugging purposes, log each DNS query as it passes through +# dnsmasq. +#log-queries + +# Include a another lot of configuration options. +#conf-file=/etc/dnsmasq.more.conf + diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/fb.modes b/target/device/Atmel/atstk100x/target_skeleton/etc/fb.modes new file mode 100644 index 000000000..5884cca14 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/fb.modes @@ -0,0 +1,5 @@ +mode "320x240-68" + # D: 6.891 MHz, H: 17.852 kHz, V: 68.400 Hz + geometry 320 240 320 240 24 + timings 145116 17 33 10 10 16 1 +endmode diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/fstab b/target/device/Atmel/atstk100x/target_skeleton/etc/fstab new file mode 100644 index 000000000..fcf1a78cd --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/fstab @@ -0,0 +1,3 @@ +# /etc/fstab: static file system information. +# +# diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/group b/target/device/Atmel/atstk100x/target_skeleton/etc/group new file mode 100644 index 000000000..cec65da3f --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/group @@ -0,0 +1,20 @@ +root::0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4: +tty:x:5: +disk:x:6: +kmem:x:9: +wheel:x:10:root +dialout:x:20: +utmp:x:43: +staff:x:50: +www-data::51: +ftp::52: +haldaemon:x:68: +dbus:x:81: +audio::101: +users::500: +default::1000: +nogroup::65534: diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/hostname b/target/device/Atmel/atstk100x/target_skeleton/etc/hostname new file mode 100644 index 000000000..29a3f1c38 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/hostname @@ -0,0 +1 @@ +stk1000.example.net diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/hosts b/target/device/Atmel/atstk100x/target_skeleton/etc/hosts new file mode 100644 index 000000000..ef3816702 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/hosts @@ -0,0 +1,12 @@ +127.0.0.1 localhost.localdomain localhost +127.0.1.1 stk1000.example.net stk1000 + +# The following lines are desirable for IPv6 capable hosts +::1 localhost +::1 ip6-localhost ip6-loopback +::1 stk1000.example.net stk1000 +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/hosts.dnsmasq b/target/device/Atmel/atstk100x/target_skeleton/etc/hosts.dnsmasq new file mode 100644 index 000000000..b831444c6 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/hosts.dnsmasq @@ -0,0 +1,246 @@ +# Local server +10.0.0.1 stk1000.example.net +10.0.0.1 hostmaster.example.net +10.0.0.1 ftp.example.net +10.0.0.1 ns.example.net +10.0.0.1 ssh.example.net +10.0.0.1 samba.example.net +10.0.0.1 telnet.example.net +10.0.0.1 www.example.net + +# DHCP pool +10.0.0.20 dhcp-020.example.net +10.0.0.21 dhcp-021.example.net +10.0.0.22 dhcp-022.example.net +10.0.0.23 dhcp-023.example.net +10.0.0.24 dhcp-024.example.net +10.0.0.25 dhcp-025.example.net +10.0.0.26 dhcp-026.example.net +10.0.0.27 dhcp-027.example.net +10.0.0.28 dhcp-028.example.net +10.0.0.29 dhcp-029.example.net +10.0.0.30 dhcp-030.example.net +10.0.0.31 dhcp-031.example.net +10.0.0.32 dhcp-032.example.net +10.0.0.33 dhcp-033.example.net +10.0.0.34 dhcp-034.example.net +10.0.0.35 dhcp-035.example.net +10.0.0.36 dhcp-036.example.net +10.0.0.37 dhcp-037.example.net +10.0.0.38 dhcp-038.example.net +10.0.0.39 dhcp-039.example.net +10.0.0.40 dhcp-040.example.net +10.0.0.41 dhcp-041.example.net +10.0.0.42 dhcp-042.example.net +10.0.0.43 dhcp-043.example.net +10.0.0.44 dhcp-044.example.net +10.0.0.45 dhcp-045.example.net +10.0.0.46 dhcp-046.example.net +10.0.0.47 dhcp-047.example.net +10.0.0.48 dhcp-048.example.net +10.0.0.49 dhcp-049.example.net +10.0.0.50 dhcp-050.example.net +10.0.0.51 dhcp-051.example.net +10.0.0.52 dhcp-052.example.net +10.0.0.53 dhcp-053.example.net +10.0.0.54 dhcp-054.example.net +10.0.0.55 dhcp-055.example.net +10.0.0.56 dhcp-056.example.net +10.0.0.57 dhcp-057.example.net +10.0.0.58 dhcp-058.example.net +10.0.0.59 dhcp-059.example.net +10.0.0.60 dhcp-060.example.net +10.0.0.61 dhcp-061.example.net +10.0.0.62 dhcp-062.example.net +10.0.0.63 dhcp-063.example.net +10.0.0.64 dhcp-064.example.net +10.0.0.65 dhcp-065.example.net +10.0.0.66 dhcp-066.example.net +10.0.0.67 dhcp-067.example.net +10.0.0.68 dhcp-068.example.net +10.0.0.69 dhcp-069.example.net +10.0.0.70 dhcp-070.example.net +10.0.0.71 dhcp-071.example.net +10.0.0.72 dhcp-072.example.net +10.0.0.73 dhcp-073.example.net +10.0.0.74 dhcp-074.example.net +10.0.0.75 dhcp-075.example.net +10.0.0.76 dhcp-076.example.net +10.0.0.77 dhcp-077.example.net +10.0.0.78 dhcp-078.example.net +10.0.0.79 dhcp-079.example.net +10.0.0.80 dhcp-080.example.net +10.0.0.81 dhcp-081.example.net +10.0.0.82 dhcp-082.example.net +10.0.0.83 dhcp-083.example.net +10.0.0.84 dhcp-084.example.net +10.0.0.85 dhcp-085.example.net +10.0.0.86 dhcp-086.example.net +10.0.0.87 dhcp-087.example.net +10.0.0.88 dhcp-088.example.net +10.0.0.89 dhcp-089.example.net +10.0.0.90 dhcp-090.example.net +10.0.0.91 dhcp-091.example.net +10.0.0.92 dhcp-092.example.net +10.0.0.93 dhcp-093.example.net +10.0.0.94 dhcp-094.example.net +10.0.0.95 dhcp-095.example.net +10.0.0.96 dhcp-096.example.net +10.0.0.97 dhcp-097.example.net +10.0.0.98 dhcp-098.example.net +10.0.0.99 dhcp-099.example.net +10.0.0.100 dhcp-100.example.net +10.0.0.101 dhcp-101.example.net +10.0.0.102 dhcp-102.example.net +10.0.0.103 dhcp-103.example.net +10.0.0.104 dhcp-104.example.net +10.0.0.105 dhcp-105.example.net +10.0.0.106 dhcp-106.example.net +10.0.0.107 dhcp-107.example.net +10.0.0.108 dhcp-108.example.net +10.0.0.109 dhcp-109.example.net +10.0.0.110 dhcp-110.example.net +10.0.0.111 dhcp-111.example.net +10.0.0.112 dhcp-112.example.net +10.0.0.113 dhcp-113.example.net +10.0.0.114 dhcp-114.example.net +10.0.0.115 dhcp-115.example.net +10.0.0.116 dhcp-116.example.net +10.0.0.117 dhcp-117.example.net +10.0.0.118 dhcp-118.example.net +10.0.0.119 dhcp-119.example.net +10.0.0.120 dhcp-120.example.net +10.0.0.121 dhcp-121.example.net +10.0.0.122 dhcp-122.example.net +10.0.0.123 dhcp-123.example.net +10.0.0.124 dhcp-124.example.net +10.0.0.125 dhcp-125.example.net +10.0.0.126 dhcp-126.example.net +10.0.0.127 dhcp-127.example.net +10.0.0.128 dhcp-128.example.net +10.0.0.129 dhcp-129.example.net +10.0.0.130 dhcp-130.example.net +10.0.0.131 dhcp-131.example.net +10.0.0.132 dhcp-132.example.net +10.0.0.133 dhcp-133.example.net +10.0.0.134 dhcp-134.example.net +10.0.0.135 dhcp-135.example.net +10.0.0.136 dhcp-136.example.net +10.0.0.137 dhcp-137.example.net +10.0.0.138 dhcp-138.example.net +10.0.0.139 dhcp-139.example.net +10.0.0.140 dhcp-140.example.net +10.0.0.141 dhcp-141.example.net +10.0.0.142 dhcp-142.example.net +10.0.0.143 dhcp-143.example.net +10.0.0.144 dhcp-144.example.net +10.0.0.145 dhcp-145.example.net +10.0.0.146 dhcp-146.example.net +10.0.0.147 dhcp-147.example.net +10.0.0.148 dhcp-148.example.net +10.0.0.149 dhcp-149.example.net +10.0.0.150 dhcp-150.example.net +10.0.0.151 dhcp-151.example.net +10.0.0.152 dhcp-152.example.net +10.0.0.153 dhcp-153.example.net +10.0.0.154 dhcp-154.example.net +10.0.0.155 dhcp-155.example.net +10.0.0.156 dhcp-156.example.net +10.0.0.157 dhcp-157.example.net +10.0.0.158 dhcp-158.example.net +10.0.0.159 dhcp-159.example.net +10.0.0.160 dhcp-160.example.net +10.0.0.161 dhcp-161.example.net +10.0.0.162 dhcp-162.example.net +10.0.0.163 dhcp-163.example.net +10.0.0.164 dhcp-164.example.net +10.0.0.165 dhcp-165.example.net +10.0.0.166 dhcp-166.example.net +10.0.0.167 dhcp-167.example.net +10.0.0.168 dhcp-168.example.net +10.0.0.169 dhcp-169.example.net +10.0.0.170 dhcp-170.example.net +10.0.0.171 dhcp-171.example.net +10.0.0.172 dhcp-172.example.net +10.0.0.173 dhcp-173.example.net +10.0.0.174 dhcp-174.example.net +10.0.0.175 dhcp-175.example.net +10.0.0.176 dhcp-176.example.net +10.0.0.177 dhcp-177.example.net +10.0.0.178 dhcp-178.example.net +10.0.0.179 dhcp-179.example.net +10.0.0.180 dhcp-180.example.net +10.0.0.181 dhcp-181.example.net +10.0.0.182 dhcp-182.example.net +10.0.0.183 dhcp-183.example.net +10.0.0.184 dhcp-184.example.net +10.0.0.185 dhcp-185.example.net +10.0.0.186 dhcp-186.example.net +10.0.0.187 dhcp-187.example.net +10.0.0.188 dhcp-188.example.net +10.0.0.189 dhcp-189.example.net +10.0.0.190 dhcp-190.example.net +10.0.0.191 dhcp-191.example.net +10.0.0.192 dhcp-192.example.net +10.0.0.193 dhcp-193.example.net +10.0.0.194 dhcp-194.example.net +10.0.0.195 dhcp-195.example.net +10.0.0.196 dhcp-196.example.net +10.0.0.197 dhcp-197.example.net +10.0.0.198 dhcp-198.example.net +10.0.0.199 dhcp-199.example.net +10.0.0.200 dhcp-200.example.net +10.0.0.201 dhcp-201.example.net +10.0.0.202 dhcp-202.example.net +10.0.0.203 dhcp-203.example.net +10.0.0.204 dhcp-204.example.net +10.0.0.205 dhcp-205.example.net +10.0.0.206 dhcp-206.example.net +10.0.0.207 dhcp-207.example.net +10.0.0.208 dhcp-208.example.net +10.0.0.209 dhcp-209.example.net +10.0.0.210 dhcp-210.example.net +10.0.0.211 dhcp-211.example.net +10.0.0.212 dhcp-212.example.net +10.0.0.213 dhcp-213.example.net +10.0.0.214 dhcp-214.example.net +10.0.0.215 dhcp-215.example.net +10.0.0.216 dhcp-216.example.net +10.0.0.217 dhcp-217.example.net +10.0.0.218 dhcp-218.example.net +10.0.0.219 dhcp-219.example.net +10.0.0.220 dhcp-220.example.net +10.0.0.221 dhcp-221.example.net +10.0.0.222 dhcp-222.example.net +10.0.0.223 dhcp-223.example.net +10.0.0.224 dhcp-224.example.net +10.0.0.225 dhcp-225.example.net +10.0.0.226 dhcp-226.example.net +10.0.0.227 dhcp-227.example.net +10.0.0.228 dhcp-228.example.net +10.0.0.229 dhcp-229.example.net +10.0.0.230 dhcp-230.example.net +10.0.0.231 dhcp-231.example.net +10.0.0.232 dhcp-232.example.net +10.0.0.233 dhcp-233.example.net +10.0.0.234 dhcp-234.example.net +10.0.0.235 dhcp-235.example.net +10.0.0.236 dhcp-236.example.net +10.0.0.237 dhcp-237.example.net +10.0.0.238 dhcp-238.example.net +10.0.0.239 dhcp-239.example.net +10.0.0.240 dhcp-240.example.net +10.0.0.241 dhcp-241.example.net +10.0.0.242 dhcp-242.example.net +10.0.0.243 dhcp-243.example.net +10.0.0.244 dhcp-244.example.net +10.0.0.245 dhcp-245.example.net +10.0.0.246 dhcp-246.example.net +10.0.0.247 dhcp-247.example.net +10.0.0.248 dhcp-248.example.net +10.0.0.249 dhcp-249.example.net +10.0.0.250 dhcp-250.example.net +10.0.0.251 dhcp-251.example.net +10.0.0.252 dhcp-252.example.net +10.0.0.253 dhcp-253.example.net +10.0.0.254 dhcp-254.example.net diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/httpd.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/httpd.conf new file mode 100644 index 000000000..640f8150d --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/httpd.conf @@ -0,0 +1,2 @@ +# Allow all trafic +A: * diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/inetd.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/inetd.conf new file mode 100644 index 000000000..23eba7988 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/inetd.conf @@ -0,0 +1,3 @@ +#netbios-ssn stream tcp nowait root.root /usr/sbin/smbd smbd +#netbios-ns dgram udp wait root.root /usr/sbin/nmbd nmbd +#swat stream tcp nowait.400 root.root /usr/sbin/swat swat diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K20alsa-utils b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K20alsa-utils new file mode 100644 index 000000000..68f746234 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K20alsa-utils @@ -0,0 +1,14 @@ +#!/bin/sh + +PROGRAM=/usr/sbin/alsactl + +# Exit silently if alsa-utils isn't installed +[ -x ${PROGRAM} ] || exit 0 + +echo -n "Saving mixer state: " +if ${PROGRAM} store; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K70sendsig b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K70sendsig new file mode 100644 index 000000000..1a2485251 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K70sendsig @@ -0,0 +1 @@ +#!/bin/sh diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K80netfs b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K80netfs new file mode 100644 index 000000000..1a2485251 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K80netfs @@ -0,0 +1 @@ +#!/bin/sh diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K85network b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K85network new file mode 100644 index 000000000..d4e8e6139 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K85network @@ -0,0 +1,11 @@ +#!/bin/sh + +IFDOWN=/sbin/ifdown + +echo -n "Stopping networking: " +if ${IFDOWN} -a; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K90localfs b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K90localfs new file mode 100644 index 000000000..1a2485251 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/K90localfs @@ -0,0 +1 @@ +#!/bin/sh diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S00mountvirtfs b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S00mountvirtfs new file mode 100644 index 000000000..d9e5c9249 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S00mountvirtfs @@ -0,0 +1,74 @@ +#!/bin/sh + +MOUNT=/bin/mount +MKDIR=/bin/mkdir + +retval=0 + +mount_fs() +{ + if [ "$1" = "" -o "$2" = "" -o "$3" = "" ]; then + return; + fi + + if [ "$4" = "" ]; then + if ! ${MOUNT} -t $3 $1 $2; then + echo " mount $2 failed" + retval=1 + return 1 + else + echo " $2 mounted" + fi + else + if ! ${MOUNT} -t $3 -o $4 $1 $2; then + echo " mount $2 failed" + retval=1 + return 1 + else + echo " $2 mounted" + fi + fi + + return 0 +} + +mkdir_fs() +{ + if [ "$1" = "" ]; then + return; + fi + + if ! ${MKDIR} $1; then + echo " mkdir $1 failed" + retval=1 + return 1 + else + echo " $1 directory made" + fi + + return 0 +} + +echo "Mounting virtual filesystems:" + +mount_fs proc /proc proc +mount_fs sys /sys sysfs + +if mount_fs dev /dev tmpfs "size=512k,mode=0755"; then + mkdir_fs /dev/pts + mount_fs pts /dev/pts devpts + mkdir_fs /dev/shm + # g_serial is not detected by mdev. + mknod /dev/ttygserial c 127 0 +fi + +mount_fs config /config configfs +mount_fs tmp /tmp tmpfs +mount_fs run /var/run tmpfs +mount_fs log /var/log tmpfs + +if [ $retval -ne 0 ]; then + echo " WARNING: not able to mount all virtual file systems" +fi + +exit $retval diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S01hotplug b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S01hotplug new file mode 100644 index 000000000..15e075b88 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S01hotplug @@ -0,0 +1,14 @@ +#!/bin/sh + +echo -n "Setting up mdev: " +set -e +trap 'echo "failed"' EXIT +/bin/ln -s /proc/self/fd /dev/fd +/bin/ln -s /proc/self/fd/0 /dev/stdin +/bin/ln -s /proc/self/fd/1 /dev/stdout +/bin/ln -s /proc/self/fd/2 /dev/stderr +/bin/ln -s /proc/kcore /dev/core +/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug +/sbin/mdev -s +trap - EXIT +echo "done" diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S02hostname b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S02hostname new file mode 100644 index 000000000..cf858ed62 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S02hostname @@ -0,0 +1,47 @@ +#!/bin/sh + +PROGRAM=/bin/hostname + +echo -n "Setting hostname: " +[ -x ${PROGRAM} ] || (echo " missing"; exit 0) + +if [ -f /etc/hostname ]; then + HOST="$(cat /etc/hostname)" +else + HOST="localhost.localdomain" +fi + +start() { + if ${PROGRAM} "${HOST}"; then + echo "'${HOST}'" + else + echo "failed" + exit 1 + fi +} + +stop() { + return 0 +} + +restart() { + stop + start +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart|reload) + restart + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S03bootsplash b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S03bootsplash new file mode 100644 index 000000000..21a3a5758 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S03bootsplash @@ -0,0 +1,25 @@ +#!/bin/sh + +FBV=/usr/bin/fbv +FBSET=/usr/sbin/fbset +FBMODEFILE="/etc/fb.modes" +SPLASHFILE="/etc/stk1000bootsplash.jpg" + +echo -n "Bootsplash image: " +if [ ! -x "${FBV}" -o ! -x "${FBSET}" -o \ + ! -f "${SPLASHFILE}" -o ! -f "${FBMODEFILE}" ]; then + echo "missing" + exit 1 +fi + +if ! ${FBSET} 320x240-68; then + echo "failed" + exit 1 +fi + +${FBV} ${SPLASHFILE} > /dev/null & +if [ $? -eq 0 ]; then + echo "loaded" +else + echo "failed" +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S08syslog b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S08syslog new file mode 100644 index 000000000..58b05925d --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S08syslog @@ -0,0 +1,24 @@ +#!/bin/sh + +SYSLOGD=/sbin/syslogd + +echo -n "Starting syslogd: " +if [ ! -x "${SYSLOGD}" ]; then + echo "missing" + exit 1 +fi + +if ${SYSLOGD}; then + echo "done" +else + echo "failed" + exit 1 +fi + +echo -n "Log messages to syslog: " +if echo 4 4 1 7 > /proc/sys/kernel/printk; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S09klog b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S09klog new file mode 100644 index 000000000..1b0028a08 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S09klog @@ -0,0 +1,16 @@ +#!/bin/sh + +KLOGD=/sbin/klogd + +echo -n "Starting klogd: " +if [ ! -x "${KLOGD}" ]; then + echo "missing" + exit 1 +fi + +if ${KLOGD}; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S10modules-init b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S10modules-init new file mode 100644 index 000000000..e2cf4e303 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S10modules-init @@ -0,0 +1,21 @@ +#!/bin/sh + +MODPROBE=/sbin/modprobe + +echo -n "Probing modules: " +if [ ! -x "${MODPROBE}" -o ! -f "/etc/modules" ]; then + echo "missing" + exit 1 +else + echo +fi + +grep '^[^#]' "/etc/modules" | \ +while read module args; do + [ "$module" ] || continue + if ${MODPROBE} $module $args; then + echo " $module loaded" + else + echo " $module failed" + fi +done diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S15localfs b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S15localfs new file mode 100644 index 000000000..a0b5a8982 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S15localfs @@ -0,0 +1,11 @@ +#!/bin/sh + +MOUNT=/bin/mount + +echo -n "Mounting local filesystems: " +if ${MOUNT} -a; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S20network b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S20network new file mode 100644 index 000000000..06cf8cb00 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S20network @@ -0,0 +1,11 @@ +#! /bin/sh + +IFUP=/sbin/ifup + +echo -n "Network interfaces: " +if ${IFUP} -a; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S40telnetd b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S40telnetd new file mode 100644 index 000000000..e0fd2f2f3 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S40telnetd @@ -0,0 +1,16 @@ +#!/bin/sh + +TELNETD=/usr/sbin/telnetd + +echo -n "Starting telnetd: " +if [ ! -x "${TELNETD}" ]; then + echo "missing" + exit 1 +fi + +if ${TELNETD} -l /bin/sh; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S41inetd b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S41inetd new file mode 100644 index 000000000..e485dcc5b --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S41inetd @@ -0,0 +1,16 @@ +#!/bin/sh + +INETD=/usr/sbin/inetd + +echo -n "Starting inetd: " +if [ ! -x "${INETD}" ]; then + echo "missing" + exit 1 +fi + +if ${INETD}; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S42httpd b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S42httpd new file mode 100644 index 000000000..f8e7813e6 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S42httpd @@ -0,0 +1,16 @@ +#!/bin/sh + +HTTPD=/usr/sbin/httpd + +echo -n "Starting httpd: " +if [ ! -x "${HTTPD}" ]; then + echo "missing" + exit 1 +fi + +if ${HTTPD} -h /www; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S43ntp b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S43ntp new file mode 100644 index 000000000..69fa4c894 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S43ntp @@ -0,0 +1,27 @@ +#!/bin/sh + +NTPDATE=/usr/bin/ntpdate + +if [ -f /etc/default/ntpdate ]; then + . /etc/default/ntpdate +else + echo "WARNING: missing /etc/default/ntpdate" + exit 1 +fi + +echo -n "Starting ntpdate: " +if [ ! -x ${NTPDATE} ]; then + echo "missing" + echo -n " WARNING: could not syncronize clock, " + echo "edit NTPSERVERS in /etc/default/ntpdate." + exit 1 +fi + +if ${NTPDATE} $NTPOPTIONS $NTPSERVERS; then + echo "done" +else + echo "failed" + echo -n " WARNING: could not syncronize clock, " + echo "edit NTPSERVERS in /etc/default/ntpdate." + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S49netfs b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S49netfs new file mode 100644 index 000000000..e1e0fbf4f --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S49netfs @@ -0,0 +1,11 @@ +#!/bin/sh + +MOUNT=/bin/mount + +echo -n "Mounting remote filesystems: " +if ${MOUNT} -t nfs -a; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S50alsa-utils b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S50alsa-utils new file mode 100644 index 000000000..e92e5d8ae --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S50alsa-utils @@ -0,0 +1,19 @@ +#!/bin/sh + +PROGRAM=/usr/sbin/alsactl + +# Exit silently if alsa-utils isn't installed +[ -x ${PROGRAM} ] || exit 0 + +echo -n "Restoring mixer state: " +if [ ! -f /etc/asound.state ]; then + echo "missing" + exit 1 +fi + +if ${PROGRAM} restore; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99gpio b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99gpio new file mode 100644 index 000000000..967761aaf --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99gpio @@ -0,0 +1,142 @@ +#!/bin/sh + +echo -n "Get board type for GPIO: " +if [ ! -e "/etc/release" ]; then + echo "missing"; + exit 1 +fi + +BOARD=`cat /etc/release | cut -d ' ' -f1` + +if [ "${BOARD}" == "" ]; then + echo "none"; +elif [ "${BOARD}" == "NGW" ]; then + echo "'${BOARD}'" + + echo -n " boot LED: " + if mkdir /config/gpio/bootled > /dev/null 2> /dev/null; then + if ! echo 0 > /config/gpio/bootled/gpio_id; then + echo "failed" + exit 1 + fi + + if ! echo 0x10000 > /config/gpio/bootled/pin_mask; then + echo "failed" + exit 1 + fi + + if ! echo 0x10000 > /config/gpio/bootled/oe_mask; then + echo "failed" + exit 1 + fi + + if ! echo 1 > /config/gpio/bootled/enabled; then + echo "failed" + exit 1 + fi + + if ! echo 0x10000 > /dev/gpio0; then + echo "failed" + exit 1 + fi + + echo "done" + else + echo "failed" + exit 1 + fi + + echo -n " LED A: " + if mkdir /config/gpio/leda > /dev/null 2> /dev/null; then + if ! echo 0 > /config/gpio/leda/gpio_id; then + echo "failed" + exit 1 + fi + + if ! echo 0x80000 > /config/gpio/leda/pin_mask; then + echo "failed" + exit 1 + fi + + if ! echo 0x80000 > /config/gpio/leda/oe_mask; then + echo "failed" + exit 1 + fi + + if ! echo 1 > /config/gpio/leda/enabled; then + echo "failed" + exit 1 + fi + + if ! echo 0 > /dev/gpio1; then + echo "failed" + exit 1 + fi + + echo "done" + else + echo "failed" + exit 1 + fi + + echo -n " LED B: " + if mkdir /config/gpio/ledb > /dev/null 2> /dev/null; then + if ! echo 4 > /config/gpio/ledb/gpio_id; then + echo "failed" + exit 1 + fi + + if ! echo 0x80000 > /config/gpio/ledb/pin_mask; then + echo "failed" + exit 1 + fi + + if ! echo 0x80000 > /config/gpio/ledb/oe_mask; then + echo "failed" + exit 1 + fi + + if ! echo 1 > /config/gpio/ledb/enabled; then + echo "failed" + exit 1 + fi + + if ! echo 0 > /dev/gpio2; then + echo "failed" + exit 1 + fi + + echo "done" + else + echo "failed" + exit 1 + fi +elif [ "${BOARD}" == "STK1000" ]; then # end NGW + echo "'${BOARD}'" + + echo -n " switches: " + if mkdir /config/gpio/switches > /dev/null 2> /dev/null; then + if ! echo 1 > /config/gpio/switches/gpio_id; then + echo "failed" + exit 1 + fi + + if ! echo 0xff > /config/gpio/switches/pin_mask; then + echo "failed" + exit 1 + fi + + if ! echo 1 > /config/gpio/switches/enabled; then + echo "failed" + exit 1 + fi + + echo "done" + else + echo "failed" + exit 1 + fi +else # end STK1000 + echo "'${BOARD}'" + echo " WARNING: no GPIO for this board" +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99splash b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99splash new file mode 100644 index 000000000..47001adb2 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/S99splash @@ -0,0 +1,17 @@ +#!/bin/sh + +PROGRAM=/usr/bin/fbv +SPLASHFILE="/etc/stk1000splash.jpg" + +echo -n "Splash image: " +if [ ! -x "${PROGRAM}" -o ! -f "${SPLASHFILE}" ]; then + echo "missing" + exit 1 +fi + +${PROGRAM} ${SPLASHFILE} > /dev/null & +if [ $? -eq 0 ]; then + echo "loaded" +else + echo "failed" +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcK b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcK new file mode 100644 index 000000000..1db1400fa --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcK @@ -0,0 +1,6 @@ +#!/bin/sh + +echo "Shutting down ..." +for k in /etc/init.d/K*; do + $k stop +done diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcS b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcS new file mode 100644 index 000000000..a8ea85cdc --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/init.d/rcS @@ -0,0 +1,11 @@ +#!/bin/sh + +for s in /etc/init.d/S*; do + if [ -x $s ]; then + $s start + fi +done + +echo +echo "STK1000 ready" +echo diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/inittab b/target/device/Atmel/atstk100x/target_skeleton/etc/inittab new file mode 100644 index 000000000..82672b1bd --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/inittab @@ -0,0 +1,28 @@ +# Inittab for the ATSTK1000 development board +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Run the rcS script after kernel is booted. +::sysinit:/etc/init.d/rcS + +# Run a shell on the first serial port. Comment out if you want a getty instead. +ttyS0::respawn:-/bin/sh + +# Run a shell on the g_serial port (USB gadget device)? This shell will spawn +# error message if the device is not connected. +#ttygserial::respawn:-/bin/sh + +# Uncomment this to run a getty on the first serial port. +#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 +ttyS2::respawn:/sbin/getty -L ttyS2 115200 vt100 + +# Run a script on shutdown. +::shutdown:/etc/init.d/rcK diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/mdev.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/mdev.conf new file mode 100644 index 000000000..046d0d40a --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/mdev.conf @@ -0,0 +1,49 @@ +# mdev.conf for ATSTK1000 +# +# Syntax: +# : [{@,$,*} ] +# @: run after creating +# $: run before removal +# *: like @ and $ at the same time +# is run inside /dev using system() + +full 0:0 666 +null 0:0 777 +zero 0:0 666 + +random 0:0 444 +urandom 0:0 444 + +console 0:5 0600 +kmem 0:9 000 +mem 0:9 0640 +ptmx 0:5 0660 + +sda.* 0:6 0660 +sdb.* 0:6 0660 +hda.* 0:6 0660 +hdb.* 0:6 0660 +mtd.* 0:6 0660 +mmc.* 0:6 0660 + +# Move input devices to input directory +event.* 0:0 0660 @(mkdir -p input&&mv $MDEV input) +mice 0:0 0660 @(mkdir -p input&&mv $MDEV input) +mouse.* 0:0 0660 @(mkdir -p input&&mv $MDEV input) + +# Move sound devices to sound directory +pcm.* 0:101 0660 @(mkdir -p snd&&mv $MDEV snd) +seq 0:101 0660 @(mkdir -p snd&&mv $MDEV snd) +timer 0:101 0660 @(mkdir -p snd&&mv $MDEV snd) +control.* 0:101 0660 @(mkdir -p snd&&mv $MDEV snd) + +tty 0:5 0660 +tty0.* 0:5 0660 +tty1.* 0:5 0660 +tty2.* 0:5 0660 +tty3.* 0:5 0660 +tty4.* 0:5 0660 +tty5.* 0:5 0660 +tty6.* 0:5 0660 + +ttyS.* 0:20 640 diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/modules b/target/device/Atmel/atstk100x/target_skeleton/etc/modules new file mode 100644 index 000000000..82da2e76d --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/modules @@ -0,0 +1,4 @@ +snd-at73c213 +snd-pcm-oss +gpio_mouse +mousedev diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/mplayer.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/mplayer.conf new file mode 100644 index 000000000..45d7d7ec9 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/mplayer.conf @@ -0,0 +1,129 @@ +# +# MPlayer configuration file +# +# Configuration files are read system-wide from /usr/local/etc/mplayer.conf +# and per user from ~/.mplayer/config, where per-user settings override +# system-wide settings, all of which are overrriden by the command line. +# +# The configuration file settings are the same as the command line +# options without the preceding '-'. +# +# See the CONFIGURATION FILES section in the man page +# for a detailed description of the syntax. + + +################## +# video settings # +################## + +# Specify default video driver (see -vo help for a list). +vo=fbdev2 + +# Direct rendring, skip double buffering for framebuffer device +dr=yes + +# Use SDL video with the aalib subdriver by default. +#vo = sdl:aalib + +# FBdev driver: +# +# mode to use (read from fb.modes) +#fbmode = 640x480-120 +# +# location of the fb.modes file +#fbmodeconfig = /etc/fb.modes + +# Specify your monitor timings for the vesa and fbdev video output drivers. +# See /etc/X11/XF86Config for timings. Be careful; if you specify settings +# that exceed the capabilities of your monitor, you may damage it. +# +# horizontal frequency range (k stands for 1000) +#monitor-hfreq = 31.5k-50k,70k +# +# vertical frequency range +#monitor-vfreq = 50-90 +# +# dotclock (or pixelclock) range (m stands for 1000000) +#monitor-dotclock = 30M-300M + +# Start in fullscreen mode by default. +#fs=yes + +# Change to a different videomode when going fullscreen. +#vm=yes + +# Override the autodetected color depth, may need 'vm=yes' as well. +#bpp=0 + +# Enable software scaling (powerful CPU needed) for video output +# drivers that do not support hardware scaling. +#zoom=yes + +# standard monitor size, with square pixels +#monitoraspect=4:3 + +# Use this for a widescreen monitor, non-square pixels. +#monitoraspect=16:9 + +# Keep the player window on top of all other windows. +#ontop=yes + + +################## +# audio settings # +################## + +# Specify default audio driver (see -ao help for a list). +ao=oss, + +# Use SDL audio driver with the esd subdriver by default. +#ao = sdl:esd + +# Specify the mixer device. +#mixer = /dev/mixer + +# Resample the sound to 44100Hz with the lavcresample audio filter. +#af=lavcresample=44100 + +# Specify default audio codec (see -ac help for a list). +ac=mad, + + +################## +# other settings # +################## + +# Drop frames to preserve audio/video sync. +#framedrop = yes + +# Specify your preferred skin here (skins are searched for in +# /usr/local/share/mplayer/skins/ and ~/.mplayer/skins/). +#skin = Abyss + +# Resample the font alphamap. +# 0 plain white fonts +# 0.75 very narrow black outline (default) +# 1 narrow black outline +# 10 bold black outline +#ffactor = 0.75 + +# cache settings +# +# Use 8MB input cache by default. +#cache = 8192 +# +# Prefill 20% of the cache before starting playback. +#cache-min = 20.0 +# +# Prefill 50% of the cache before restarting playback after the cache emptied. +#cache-seek-min = 50 + +# DVD: Display English subtitles if available. +#slang = en + +# DVD: Play English audio tracks if available. +#alang = en + + +# You can also include other configuration files. +#include = /path/to/the/file/you/want/to/include diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/mtab b/target/device/Atmel/atstk100x/target_skeleton/etc/mtab new file mode 100644 index 000000000..e1c204547 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/mtab @@ -0,0 +1 @@ +../proc/mounts \ No newline at end of file diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/network/interfaces b/target/device/Atmel/atstk100x/target_skeleton/etc/network/interfaces new file mode 100644 index 000000000..a20055c77 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/network/interfaces @@ -0,0 +1,11 @@ +# Configure Loopback +auto lo +iface lo inet loopback + +# Configure Ethernet 0 +auto eth0 +iface eth0 inet dhcp + +# Configure Ethernet 1, not enabled by default +#auto eth1 +iface eth1 inet dhcp diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/ntp.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/ntp.conf new file mode 100644 index 000000000..d1b0af96f --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/ntp.conf @@ -0,0 +1,49 @@ +# /etc/ntp.conf, configuration for ntpd + +# ntpd will use syslog() if logfile is not defined +#logfile /var/log/ntpd + +driftfile /var/lib/ntp/ntp.drift +statsdir /var/log/ + +statistics loopstats peerstats clockstats +filegen loopstats file loopstats type day enable +filegen peerstats file peerstats type day enable +filegen clockstats file clockstats type day enable + +# You do need to talk to an NTP server or two (or three). +#server ntp.your-provider.example + +# pool.ntp.org maps to more than 100 low-stratum NTP servers. +# Your server will pick a different set every time it starts up. +# *** Please consider joining the pool! *** +# *** *** +server pool.ntp.org +server pool.ntp.org + +# ... and use the local system clock as a reference if all else fails +# NOTE: in a local network, set the local stratum of *one* stable server +# to 10; otherwise your clocks will drift apart if you lose connectivity. +server 127.127.1.0 +fudge 127.127.1.0 stratum 13 + +# By default, exchange time with everybody, but don't allow configuration. +# See /usr/share/doc/ntp-doc/html/accopt.html for details. +restrict default kod notrap nomodify nopeer noquery + +# Local users may interrogate the ntp server more closely. +restrict 127.0.0.1 nomodify + +# Clients from this (example!) subnet have unlimited access, +# but only if cryptographically authenticated +restrict 10.0.0.0 mask 255.255.255.0 notrust + +# If you want to provide time to your local subnet, change the next line. +# (Again, the address is an example only.) +broadcast 10.0.0.255 + +# If you want to listen to time broadcasts on your local subnet, +# de-comment the next lines. Please do this only if you trust everybody +# on the network! +#disable auth +#broadcastclient diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/passwd b/target/device/Atmel/atstk100x/target_skeleton/etc/passwd new file mode 100644 index 000000000..5e073f677 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/passwd @@ -0,0 +1,18 @@ +root:x:0:0:root:/:/bin/sh +daemon:x:1:1:daemon:/usr/sbin:/bin/sh +bin:x:2:2:bin:/bin:/bin/sh +sys:x:3:3:sys:/dev:/bin/sh +sync:x:4:100:sync:/bin:/bin/sync +mail:x:8:8:mail:/var/spool/mail:/bin/sh +proxy:x:13:13:proxy:/bin:/bin/sh +www-data:x:33:33:www-data:/var/www:/bin/sh +backup:x:34:34:backup:/var/backups:/bin/sh +operator:x:37:37:Operator:/var:/bin/sh +haldaemon:x:68:68:hald:/:/bin/sh +dbus:x:81:81:dbus:/var/run/dbus:/bin/sh +ftp:x:50:50:Anonymous FTP user:/home/ftp:/bin/ash +dnsmasq:x:52:52:dnsmasq:/var/lib/dnsmasq:/bin/false +sshd:x:110:65534:Operator:/var/run/sshd:/bin/false +nobody:x:65534:65534:nobody:/nonexistent:/bin/false +avr32:x:500:500:Linux User,,,:/home/avr32:/bin/sh +default:x:1000:1000:Default non-root user:/home/default:/bin/sh diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/proftpd.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/proftpd.conf new file mode 100644 index 000000000..86b447d37 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/proftpd.conf @@ -0,0 +1,31 @@ +ServerName "ATSTK1002 FTP server" +ServerType standalone +DefaultServer on + +# Port 21 is the standard FTP port. +Port 21 + +# Umask 022 is a good standard umask to prevent new dirs and files +# from being group and world writable. +Umask 022 + +# Note that this ONLY works in standalone mode, in inetd mode you should use an +# inetd server that allows you to limit maximum number of processes per service +# (such as inetd). +MaxInstances 5 + +# Set the user and group under which the server will run. +User nobody +Group nogroup + +# To cause every FTP user to be "jailed" (chrooted) into their home +# directory, uncomment this line. +#DefaultRoot ~ + +# Normally, we want files to be overwriteable. +AllowOverwrite on + +# Deny use of SITE CHMOD, uncomment the three lines below. +# +# DenyAll +# diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/protocols b/target/device/Atmel/atstk100x/target_skeleton/etc/protocols new file mode 100644 index 000000000..1521f3980 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/protocols @@ -0,0 +1,149 @@ +# /etc/protocols: +# $Id: protocols,v 1.3 2001/07/07 07:07:15 nalin Exp $ +# +# Internet (IP) protocols +# +# from: @(#)protocols 5.1 (Berkeley) 4/17/89 +# +# Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992). +# +# See also http://www.iana.org/assignments/protocol-numbers + +ip 0 IP # internet protocol, pseudo protocol number +#hopopt 0 HOPOPT # hop-by-hop options for ipv6 +icmp 1 ICMP # internet control message protocol +igmp 2 IGMP # internet group management protocol +ggp 3 GGP # gateway-gateway protocol +ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') +st 5 ST # ST datagram mode +tcp 6 TCP # transmission control protocol +cbt 7 CBT # CBT, Tony Ballardie +egp 8 EGP # exterior gateway protocol +igp 9 IGP # any private interior gateway (Cisco: for IGRP) +bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring +nvp 11 NVP-II # Network Voice Protocol +pup 12 PUP # PARC universal packet protocol +argus 13 ARGUS # ARGUS +emcon 14 EMCON # EMCON +xnet 15 XNET # Cross Net Debugger +chaos 16 CHAOS # Chaos +udp 17 UDP # user datagram protocol +mux 18 MUX # Multiplexing protocol +dcn 19 DCN-MEAS # DCN Measurement Subsystems +hmp 20 HMP # host monitoring protocol +prm 21 PRM # packet radio measurement protocol +xns-idp 22 XNS-IDP # Xerox NS IDP +trunk-1 23 TRUNK-1 # Trunk-1 +trunk-2 24 TRUNK-2 # Trunk-2 +leaf-1 25 LEAF-1 # Leaf-1 +leaf-2 26 LEAF-2 # Leaf-2 +rdp 27 RDP # "reliable datagram" protocol +irtp 28 IRTP # Internet Reliable Transaction Protocol +iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 +netblt 30 NETBLT # Bulk Data Transfer Protocol +mfe-nsp 31 MFE-NSP # MFE Network Services Protocol +merit-inp 32 MERIT-INP # MERIT Internodal Protocol +sep 33 SEP # Sequential Exchange Protocol +3pc 34 3PC # Third Party Connect Protocol +idpr 35 IDPR # Inter-Domain Policy Routing Protocol +xtp 36 XTP # Xpress Tranfer Protocol +ddp 37 DDP # Datagram Delivery Protocol +idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto +tp++ 39 TP++ # TP++ Transport Protocol +il 40 IL # IL Transport Protocol +ipv6 41 IPv6 # IPv6 +sdrp 42 SDRP # Source Demand Routing Protocol +ipv6-route 43 IPv6-Route # Routing Header for IPv6 +ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6 +idrp 45 IDRP # Inter-Domain Routing Protocol +rsvp 46 RSVP # Resource ReSerVation Protocol +gre 47 GRE # Generic Routing Encapsulation +mhrp 48 MHRP # Mobile Host Routing Protocol +bna 49 BNA # BNA +ipv6-crypt 50 IPv6-Crypt # Encryption Header for IPv6 +ipv6-auth 51 IPv6-Auth # Authentication Header for IPv6 +i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA +swipe 53 SWIPE # IP with Encryption +narp 54 NARP # NBMA Address Resolution Protocol +mobile 55 MOBILE # IP Mobility +tlsp 56 TLSP # Transport Layer Security Protocol +skip 57 SKIP # SKIP +ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6 +ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6 +ipv6-opts 60 IPv6-Opts # Destination Options for IPv6 +# 61 # any host internal protocol +cftp 62 CFTP # CFTP +# 63 # any local network +sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK +kryptolan 65 KRYPTOLAN # Kryptolan +rvd 66 RVD # MIT Remote Virtual Disk Protocol +ippc 67 IPPC # Internet Pluribus Packet Core +# 68 # any distributed file system +sat-mon 69 SAT-MON # SATNET Monitoring +visa 70 VISA # VISA Protocol +ipcv 71 IPCV # Internet Packet Core Utility +cpnx 72 CPNX # Computer Protocol Network Executive +cphb 73 CPHB # Computer Protocol Heart Beat +wsn 74 WSN # Wang Span Network +pvp 75 PVP # Packet Video Protocol +br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring +sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary +wb-mon 78 WB-MON # WIDEBAND Monitoring +wb-expak 79 WB-EXPAK # WIDEBAND EXPAK +iso-ip 80 ISO-IP # ISO Internet Protocol +vmtp 81 VMTP # Versatile Message Transport +secure-vmtp 82 SECURE-VMTP # SECURE-VMTP +vines 83 VINES # VINES +ttp 84 TTP # TTP +nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP +dgp 86 DGP # Dissimilar Gateway Protocol +tcf 87 TCF # TCF +eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) +ospf 89 OSPFIGP # Open Shortest Path First IGP +sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol +larp 91 LARP # Locus Address Resolution Protocol +mtp 92 MTP # Multicast Transport Protocol +ax.25 93 AX.25 # AX.25 Frames +ipip 94 IPIP # Yet Another IP encapsulation +micp 95 MICP # Mobile Internetworking Control Pro. +scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. +etherip 97 ETHERIP # Ethernet-within-IP Encapsulation +encap 98 ENCAP # Yet Another IP encapsulation +# 99 # any private encryption scheme +gmtp 100 GMTP # GMTP +ifmp 101 IFMP # Ipsilon Flow Management Protocol +pnni 102 PNNI # PNNI over IP +pim 103 PIM # Protocol Independent Multicast +aris 104 ARIS # ARIS +scps 105 SCPS # SCPS +qnx 106 QNX # QNX +a/n 107 A/N # Active Networks +ipcomp 108 IPComp # IP Payload Compression Protocol +snp 109 SNP # Sitara Networks Protocol +compaq-peer 110 Compaq-Peer # Compaq Peer Protocol +ipx-in-ip 111 IPX-in-IP # IPX in IP +vrrp 112 VRRP # Virtual Router Redundancy Protocol +pgm 113 PGM # PGM Reliable Transport Protocol +# 114 # any 0-hop protocol +l2tp 115 L2TP # Layer Two Tunneling Protocol +ddx 116 DDX # D-II Data Exchange +iatp 117 IATP # Interactive Agent Transfer Protocol +stp 118 STP # Schedule Transfer +srp 119 SRP # SpectraLink Radio Protocol +uti 120 UTI # UTI +smp 121 SMP # Simple Message Protocol +sm 122 SM # SM +ptp 123 PTP # Performance Transparency Protocol +isis 124 ISIS # ISIS over IPv4 +fire 125 FIRE +crtp 126 CRTP # Combat Radio Transport Protocol +crdup 127 CRUDP # Combat Radio User Datagram +sscopmce 128 SSCOPMCE +iplt 129 IPLT +sps 130 SPS # Secure Packet Shield +pipe 131 PIPE # Private IP Encapsulation within IP +sctp 132 SCTP # Stream Control Transmission Protocol +fc 133 FC # Fibre Channel +# rsvp-e2e-ignore 134 RSVP-E2E-IGNORE +# 134-254 # Unassigned +# 255 # Reserved diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/resolv.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/resolv.conf new file mode 100644 index 000000000..71f6f9657 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/resolv.conf @@ -0,0 +1 @@ +../tmp/resolv.conf \ No newline at end of file diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smb.conf b/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smb.conf new file mode 100644 index 000000000..a29571894 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smb.conf @@ -0,0 +1,287 @@ +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options (perhaps too +# many!) most of which are not shown in this example +# +# For a step to step guide on installing, configuring and using samba, +# read the Samba-HOWTO-Collection. This may be obtained from: +# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf +# +# Many working examples of smb.conf files can be found in the +# Samba-Guide which is generated daily and can be downloaded from: +# http://www.samba.org/samba/docs/Samba-Guide.pdf +# +# Any line which starts with a ; (semi-colon) or a # (hash) +# is a comment and is ignored. In this example we will use a # +# for commentry and a ; for parts of the config file that you +# may wish to enable +# +# NOTE: Whenever you modify this file you should run the command "testparm" +# to check that you have not made any basic syntactic errors. +# +#======================= Global Settings ===================================== +[global] + +# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH + workgroup = AVR32 + +# Network name + netbios name = stk1000 + +# server string is the equivalent of the NT Description field + server string = AVR32 STK1000 development kit + +# Security mode. Defines in which mode Samba will operate. Possible +# values are share, user, server, domain and ads. Most people will want +# user level security. See the Samba-HOWTO-Collection for details. + security = user + +# This option is important for security. It allows you to restrict +# connections to machines which are on your local network. The +# following example restricts access to two C class networks and +# the "loopback" interface. For more examples of the syntax see +# the smb.conf man page + hosts allow = 10.0.0. 127. + +# If you want to automatically load your printer list rather +# than setting them up individually then you'll need this + load printers = no + +# you may wish to override the location of the printcap file +; printcap name = /etc/printcap + +# on SystemV system setting printcap name to lpstat should allow +# you to automatically obtain a printer list from the SystemV spool +# system +; printcap name = lpstat + +# It should not be necessary to specify the print system type unless +# it is non-standard. Currently supported print systems include: +# bsd, cups, sysv, plp, lprng, aix, hpux, qnx +; printing = cups + +# Uncomment this if you want a guest account, you must add this to /etc/passwd +# otherwise the user "nobody" is used +; guest account = pcguest + +# this tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/log.%m + debug level = 1 + syslog = 0 + +# Put a capping on the size of the log files (in Kb). + max log size = 1000 + +# Use password server option only with security = server +# The argument list may include: +# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] +# or to auto-locate the domain controller/s +# password server = * +; password server = + +# Use the realm option only with security = ads +# Specifies the Active Directory realm the host is part of +; realm = MY_REALM + +# Backend to store user information in. New installations should +# use either tdbsam or ldapsam. smbpasswd is available for backwards +# compatibility. tdbsam requires no further configuration. + passdb backend = smbpasswd:/etc/samba/smbpasswd + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting. +# Note: Consider carefully the location in the configuration file of +# this line. The included file is read at that point. +; include = /usr/local/samba/lib/smb.conf.%m + +# Configure Samba to use multiple interfaces +# If you have multiple network interfaces then you must list them +# here. See the man page for details. + interfaces = lo eth0 + + socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 + +# Browser Control Options: +# set local master to no if you don't want Samba to become a master +# browser on your network. Otherwise the normal election rules apply + local master = yes + +# OS Level determines the precedence of this server in master browser +# elections. The default value should be reasonable + os level = 254 + +# Domain Master specifies Samba to be the Domain Master Browser. This +# allows Samba to collate browse lists between subnets. Don't use this +# if you already have a Windows NT domain controller doing this job + domain master = yes + +# Preferred Master causes Samba to force a local browser election on startup +# and gives it a slightly higher chance of winning the election + preferred master = yes + +# Enable this if you want Samba to be a domain logon server for +# Windows95 workstations. +; domain logons = yes + +# if you enable domain logons then you may want a per-machine or +# per user logon script +# run a specific logon batch file per workstation (machine) +; logon script = %m.bat +# run a specific logon batch file per username +; logon script = %U.bat + +# Where to store roving profiles (only for Win95 and WinNT) +# %L substitutes for this servers netbios name, %U is username +# You must uncomment the [Profiles] share below +; logon path = \\%L\Profiles\%U + +# Windows Internet Name Serving Support Section: +# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server +; wins support = yes + +# WINS Server - Tells the NMBD components of Samba to be a WINS Client +# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both +; wins server = w.x.y.z + +# WINS Proxy - Tells Samba to answer name resolution queries on +# behalf of a non WINS capable client, for this to work there must be +# at least one WINS Server on the network. The default is NO. +; wins proxy = yes + +# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names +# via DNS nslookups. The default is NO. + dns proxy = no + +# These scripts are used on a domain controller or stand-alone +# machine to add or delete corresponding unix accounts +; add user script = /usr/sbin/useradd %u +; add group script = /usr/sbin/groupadd %g +; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u +; delete user script = /usr/sbin/userdel %u +; delete user from group script = /usr/sbin/deluser %u %g +; delete group script = /usr/sbin/groupdel %g + +# Unix charset on the filesystem + unix charset = iso8859-1 + +# Code page for the client +# client code page = 850 + +#============================ Share Definitions ============================== +[homes] + comment = Home Directories + browseable = no + writable = yes + +[netdisk] + comment = Network share on STK1000 + path = /media + read only = no + public = yes + +# Un-comment the following and create the netlogon directory for Domain Logons +; [netlogon] +; comment = Network Logon Service +; path = /usr/local/samba/lib/netlogon +; guest ok = yes +; writable = no +; share modes = no + + +# Un-comment the following to provide a specific roving profile share +# the default is to use the user's home directory +;[Profiles] +; path = /usr/local/samba/profiles +; browseable = no +; guest ok = yes + + +# NOTE: If you have a BSD-style print system there is no need to +# specifically define each individual printer +;[printers] +; comment = All Printers +; path = /usr/spool/samba +; browseable = no +# Set public = yes to allow user 'guest account' to print +; guest ok = no +; writable = no +; printable = yes + +# This one is useful for people to share files +;[tmp] +; comment = Temporary file space +; path = /tmp +; read only = no +; public = yes + +# A publicly accessible directory, but read only, except for people in +# the "staff" group +;[public] +; comment = Public Stuff +; path = /home/samba +; public = yes +; writable = yes +; printable = no +; write list = @staff + +# Other examples. +# +# A private printer, usable only by fred. Spool data will be placed in fred's +# home directory. Note that fred must have write access to the spool directory, +# wherever it is. +;[fredsprn] +; comment = Fred's Printer +; valid users = fred +; path = /homes/fred +; printer = freds_printer +; public = no +; writable = no +; printable = yes + +# A private directory, usable only by fred. Note that fred requires write +# access to the directory. +;[fredsdir] +; comment = Fred's Service +; path = /usr/somewhere/private +; valid users = fred +; public = no +; writable = yes +; printable = no + +# a service which has a different directory for each machine that connects +# this allows you to tailor configurations to incoming machines. You could +# also use the %U option to tailor it by user name. +# The %m gets replaced with the machine name that is connecting. +;[pchome] +; comment = PC Directories +; path = /usr/pc/%m +; public = no +; writable = yes + +# A publicly accessible directory, read/write to all users. Note that all files +# created in the directory by users will be owned by the default user, so +# any user with access can delete any other user's files. Obviously this +# directory must be writable by the default user. Another user could of course +# be specified, in which case all files would be owned by that user instead. +;[public] +; path = /usr/somewhere/else/public +; public = yes +; only guest = yes +; writable = yes +; printable = no + +# The following two entries demonstrate how to share a directory so that two +# users can place files there that will be owned by the specific users. In this +# setup, the directory should be writable by both users and should have the +# sticky bit set on it to prevent abuse. Obviously this could be extended to +# as many users as required. +;[myshare] +; comment = Mary's and Fred's stuff +; path = /usr/somewhere/shared +; valid users = mary fred +; public = no +; writable = yes +; printable = no +; create mask = 0765 diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smbpasswd b/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smbpasswd new file mode 100644 index 000000000..a3fe520d5 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/samba/smbpasswd @@ -0,0 +1 @@ +root:0:172DC9BBE870E1B6AAD3B435B51404EE:090A846DE05FDBC2D90864D49620FD7C:[U ]:LCT-4561C217: diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/services b/target/device/Atmel/atstk100x/target_skeleton/etc/services new file mode 100644 index 000000000..e2ffd3df5 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/services @@ -0,0 +1,2117 @@ +# +# Network services, Internet style +# +# Note that it is presently the policy of IANA to assign a single well-known +# port number for both TCP and UDP; hence, most entries here have two entries +# even if the protocol doesn't support UDP operations. +# +# The latest IANA port assignments can be gotten from +# +# http://www.iana.org/assignments/port-numbers +# +# The Well Known Ports are those from 0 through 1023. +# The Registered Ports are those from 1024 through 49151 +# The Dynamic and/or Private Ports are those from 49152 through 65535 +# +# Kerberos services are for Kerberos v4, and are unofficial. Sites running +# v5 should uncomment v5 entries and comment v4 entries. +# +# $FreeBSD: src/etc/services,v 1.102.8.1 2006/01/29 11:32:48 maxim Exp $ +# From: @(#)services 5.8 (Berkeley) 5/9/91 +# +# WELL KNOWN PORT NUMBERS +# +rtmp 1/ddp #Routing Table Maintenance Protocol +tcpmux 1/tcp #TCP Port Service Multiplexer +tcpmux 1/udp #TCP Port Service Multiplexer +nbp 2/ddp #Name Binding Protocol +compressnet 2/tcp #Management Utility +compressnet 2/udp #Management Utility +compressnet 3/tcp #Compression Process +compressnet 3/udp #Compression Process +echo 4/ddp #AppleTalk Echo Protocol +rje 5/tcp #Remote Job Entry +rje 5/udp #Remote Job Entry +zip 6/ddp #Zone Information Protocol +echo 7/tcp +echo 7/udp +discard 9/tcp sink null +discard 9/udp sink null +systat 11/tcp users #Active Users +systat 11/udp users #Active Users +daytime 13/tcp +daytime 13/udp +qotd 17/tcp quote #Quote of the Day +qotd 17/udp quote #Quote of the Day +msp 18/tcp #Message Send Protocol +msp 18/udp #Message Send Protocol +chargen 19/tcp ttytst source #Character Generator +chargen 19/udp ttytst source #Character Generator +ftp-data 20/tcp #File Transfer [Default Data] +ftp-data 20/udp #File Transfer [Default Data] +ftp 21/tcp #File Transfer [Control] +ftp 21/udp #File Transfer [Control] +ssh 22/tcp #Secure Shell Login +ssh 22/udp #Secure Shell Login +telnet 23/tcp +telnet 23/udp +# 24/tcp any private mail system +# 24/udp any private mail system +smtp 25/tcp mail #Simple Mail Transfer +smtp 25/udp mail #Simple Mail Transfer +nsw-fe 27/tcp #NSW User System FE +nsw-fe 27/udp #NSW User System FE +msg-icp 29/tcp #MSG ICP +msg-icp 29/udp #MSG ICP +msg-auth 31/tcp #MSG Authentication +msg-auth 31/udp #MSG Authentication +dsp 33/tcp #Display Support Protocol +dsp 33/udp #Display Support Protocol +# 35/tcp any private printer server +# 35/udp any private printer server +time 37/tcp timserver +time 37/udp timserver +rap 38/tcp #Route Access Protocol +rap 38/udp #Route Access Protocol +rlp 39/tcp resource #Resource Location Protocol +rlp 39/udp resource #Resource Location Protocol +graphics 41/tcp +graphics 41/udp +nameserver 42/tcp name #Host Name Server +nameserver 42/udp name #Host Name Server +nicname 43/tcp whois +nicname 43/udp whois +mpm-flags 44/tcp #MPM FLAGS Protocol +mpm-flags 44/udp #MPM FLAGS Protocol +mpm 45/tcp #Message Processing Module [recv] +mpm 45/udp #Message Processing Module [recv] +mpm-snd 46/tcp #MPM [default send] +mpm-snd 46/udp #MPM [default send] +ni-ftp 47/tcp #NI FTP +ni-ftp 47/udp #NI FTP +auditd 48/tcp #Digital Audit Daemon +auditd 48/udp #Digital Audit Daemon +tacacs 49/tcp #Login Host Protocol (TACACS) +tacacs 49/udp #Login Host Protocol (TACACS) +re-mail-ck 50/tcp #Remote Mail Checking Protocol +re-mail-ck 50/udp #Remote Mail Checking Protocol +la-maint 51/tcp #IMP Logical Address Maintenance +la-maint 51/udp #IMP Logical Address Maintenance +xns-time 52/tcp #XNS Time Protocol +xns-time 52/udp #XNS Time Protocol +domain 53/tcp #Domain Name Server +domain 53/udp #Domain Name Server +xns-ch 54/tcp #XNS Clearinghouse +xns-ch 54/udp #XNS Clearinghouse +isi-gl 55/tcp #ISI Graphics Language +isi-gl 55/udp #ISI Graphics Language +xns-auth 56/tcp #XNS Authentication +xns-auth 56/udp #XNS Authentication +mtp 57/tcp # deprecated +#PROBLEMS!============================================================== +# 57/tcp any private terminal access +#PROBLEMS!============================================================== +# 57/udp any private terminal access +xns-mail 58/tcp #XNS Mail +xns-mail 58/udp #XNS Mail +# 59/tcp any private file service +# 59/udp any private file service +ni-mail 61/tcp #NI MAIL +ni-mail 61/udp #NI MAIL +acas 62/tcp #ACA Services +acas 62/udp #ACA Services +whois++ 63/tcp +whois++ 63/udp +covia 64/tcp #Communications Integrator (CI) +covia 64/udp #Communications Integrator (CI) +tacacs-ds 65/tcp #TACACS-Database Service +tacacs-ds 65/udp #TACACS-Database Service +sql*net 66/tcp #Oracle SQL*NET +sql*net 66/udp #Oracle SQL*NET +bootps 67/tcp dhcps #Bootstrap Protocol Server +bootps 67/udp dhcps #Bootstrap Protocol Server +bootpc 68/tcp dhcpc #Bootstrap Protocol Client +bootpc 68/udp dhcpc #Bootstrap Protocol Client +tftp 69/tcp #Trivial File Transfer +tftp 69/udp #Trivial File Transfer +gopher 70/tcp +gopher 70/udp +netrjs-1 71/tcp #Remote Job Service +netrjs-1 71/udp #Remote Job Service +netrjs-2 72/tcp #Remote Job Service +netrjs-2 72/udp #Remote Job Service +netrjs-3 73/tcp #Remote Job Service +netrjs-3 73/udp #Remote Job Service +netrjs-4 74/tcp #Remote Job Service +netrjs-4 74/udp #Remote Job Service +# 75/tcp any private dial out service +# 75/udp any private dial out service +deos 76/tcp #Distributed External Object Store +deos 76/udp #Distributed External Object Store +netrjs 77/tcp +#PROBLEMS!============================================================== +# 77/tcp any private RJE service +#PROBLEMS!============================================================== +# 77/udp any private RJE service +vettcp 78/tcp +vettcp 78/udp +finger 79/tcp +finger 79/udp +http 80/tcp www www-http #World Wide Web HTTP +http 80/udp www www-http #World Wide Web HTTP +hosts2-ns 81/tcp #HOSTS2 Name Server +hosts2-ns 81/udp #HOSTS2 Name Server +xfer 82/tcp #XFER Utility +xfer 82/udp #XFER Utility +mit-ml-dev 83/tcp #MIT ML Device +mit-ml-dev 83/udp #MIT ML Device +ctf 84/tcp #Common Trace Facility +ctf 84/udp #Common Trace Facility +mit-ml-dev 85/tcp #MIT ML Device +mit-ml-dev 85/udp #MIT ML Device +mfcobol 86/tcp #Micro Focus Cobol +mfcobol 86/udp #Micro Focus Cobol +ttylink 87/tcp +#PROBLEMS!=========================================================== +# 87/tcp any private terminal link +#PROBLEMS!=========================================================== +# 87/udp any private terminal link +kerberos-sec 88/tcp kerberos # krb5 # Kerberos (v5) +kerberos-sec 88/udp kerberos # krb5 # Kerberos (v5) +su-mit-tg 89/tcp #SU/MIT Telnet Gateway +su-mit-tg 89/udp #SU/MIT Telnet Gateway +dnsix 90/tcp #DNSIX Securit Attribute Token Map +dnsix 90/udp #DNSIX Securit Attribute Token Map +mit-dov 91/tcp #MIT Dover Spooler +mit-dov 91/udp #MIT Dover Spooler +npp 92/tcp #Network Printing Protocol +npp 92/udp #Network Printing Protocol +dcp 93/tcp #Device Control Protocol +dcp 93/udp #Device Control Protocol +objcall 94/tcp #Tivoli Object Dispatcher +objcall 94/udp #Tivoli Object Dispatcher +supdup 95/tcp +supdup 95/udp +dixie 96/tcp #DIXIE Protocol Specification +dixie 96/udp #DIXIE Protocol Specification +swift-rvf 97/tcp #Swift Remote Virtural File Protocol +swift-rvf 97/udp #Swift Remote Virtural File Protocol +tacnews 98/tcp #TAC News, Unofficial: Red Hat linuxconf +tacnews 98/udp #TAC News, Unofficial: Red Hat linuxconf +metagram 99/tcp #Metagram Relay +metagram 99/udp #Metagram Relay +newacct 100/tcp #[unauthorized use] +hostname 101/tcp hostnames #NIC Host Name Server +hostname 101/udp hostnames #NIC Host Name Server +iso-tsap 102/tcp tsap #ISO-TSAP Class 0 +iso-tsap 102/udp tsap #ISO-TSAP Class 0 +gppitnp 103/tcp #Genesis Point-to-Point Trans Net +gppitnp 103/udp #Genesis Point-to-Point Trans Net +acr-nema 104/tcp #ACR-NEMA Digital Imag. & Comm. 300 +acr-nema 104/udp #ACR-NEMA Digital Imag. & Comm. 300 +csnet-ns 105/tcp cso-ns cso #Mailbox Name Nameserver +csnet-ns 105/udp cso-ns cso #Mailbox Name Nameserver +pop3pw 106/tcp 3com-tsmux #Eudora compatible PW changer +3com-tsmux 106/udp +rtelnet 107/tcp #Remote Telnet Service +rtelnet 107/udp #Remote Telnet Service +snagas 108/tcp #SNA Gateway Access Server +snagas 108/udp #SNA Gateway Access Server +pop2 109/tcp postoffice #Post Office Protocol - Version 2 +pop2 109/udp postoffice #Post Office Protocol - Version 2 +pop3 110/tcp #Post Office Protocol - Version 3 +pop3 110/udp #Post Office Protocol - Version 3 +sunrpc 111/tcp rpcbind #SUN Remote Procedure Call +sunrpc 111/udp rpcbind #SUN Remote Procedure Call +mcidas 112/tcp #McIDAS Data Transmission Protocol +mcidas 112/udp #McIDAS Data Transmission Protocol +auth 113/tcp ident tap #Authentication Service +auth 113/udp ident tap #Authentication Service +audionews 114/tcp #Audio News Multicast +audionews 114/udp #Audio News Multicast +sftp 115/tcp #Simple File Transfer Protocol +sftp 115/udp #Simple File Transfer Protocol +ansanotify 116/tcp #ANSA REX Notify +ansanotify 116/udp #ANSA REX Notify +uucp-path 117/tcp #UUCP Path Service +uucp-path 117/udp #UUCP Path Service +sqlserv 118/tcp #SQL Services +sqlserv 118/udp #SQL Services +nntp 119/tcp usenet #Network News Transfer Protocol +nntp 119/udp usenet #Network News Transfer Protocol +cfdptkt 120/tcp +cfdptkt 120/udp +erpc 121/tcp #Encore Expedited Remote Pro.Call +erpc 121/udp #Encore Expedited Remote Pro.Call +smakynet 122/tcp +smakynet 122/udp +ntp 123/tcp #Network Time Protocol +ntp 123/udp #Network Time Protocol +ansatrader 124/tcp #ANSA REX Trader +ansatrader 124/udp #ANSA REX Trader +locus-map 125/tcp #Locus PC-Interface Net Map Ser +locus-map 125/udp #Locus PC-Interface Net Map Ser +unitary 126/tcp #Unisys Unitary Login +unitary 126/udp #Unisys Unitary Login +locus-con 127/tcp #Locus PC-Interface Conn Server +locus-con 127/udp #Locus PC-Interface Conn Server +gss-xlicen 128/tcp #GSS X License Verification +gss-xlicen 128/udp #GSS X License Verification +pwdgen 129/tcp #Password Generator Protocol +pwdgen 129/udp #Password Generator Protocol +cisco-fna 130/tcp #cisco FNATIVE +cisco-fna 130/udp #cisco FNATIVE +cisco-tna 131/tcp #cisco TNATIVE +cisco-tna 131/udp #cisco TNATIVE +cisco-sys 132/tcp #cisco SYSMAINT +cisco-sys 132/udp #cisco SYSMAINT +statsrv 133/tcp #Statistics Service +statsrv 133/udp #Statistics Service +ingres-net 134/tcp #INGRES-NET Service +ingres-net 134/udp #INGRES-NET Service +loc-srv 135/tcp epmap #Location Service +loc-srv 135/udp epmap #Location Service +profile 136/tcp #PROFILE Naming System +profile 136/udp #PROFILE Naming System +netbios-ns 137/tcp #NETBIOS Name Service +netbios-ns 137/udp #NETBIOS Name Service +netbios-dgm 138/tcp #NETBIOS Datagram Service +netbios-dgm 138/udp #NETBIOS Datagram Service +netbios-ssn 139/tcp #NETBIOS Session Service +netbios-ssn 139/udp #NETBIOS Session Service +emfis-data 140/tcp #EMFIS Data Service +emfis-data 140/udp #EMFIS Data Service +emfis-cntl 141/tcp #EMFIS Control Service +emfis-cntl 141/udp #EMFIS Control Service +bl-idm 142/tcp #Britton-Lee IDM +bl-idm 142/udp #Britton-Lee IDM +imap 143/tcp imap2 imap4 #Interim Mail Access Protocol v2 +imap 143/udp imap2 imap4 #Interim Mail Access Protocol v2 +NeWS 144/tcp # Window System +NeWS 144/udp # Window System +#PROBLEMS!============================================================== +#uma 144/tcp #Universal Management Architecture +#uma 144/udp #Universal Management Architecture +#PROBLEMS!============================================================== +uaac 145/tcp #UAAC Protocol +uaac 145/udp #UAAC Protocol +iso-tp0 146/tcp +iso-tp0 146/udp +iso-ip 147/tcp +iso-ip 147/udp +cronus 148/tcp jargon #CRONUS-SUPPORT +cronus 148/udp jargon #CRONUS-SUPPORT +aed-512 149/tcp #AED 512 Emulation Service +aed-512 149/udp #AED 512 Emulation Service +sql-net 150/tcp +sql-net 150/udp +hems 151/tcp +hems 151/udp +bftp 152/tcp #Background File Transfer Program +bftp 152/udp #Background File Transfer Program +sgmp 153/tcp +sgmp 153/udp +netsc-prod 154/tcp +netsc-prod 154/udp +netsc-dev 155/tcp +netsc-dev 155/udp +sqlsrv 156/tcp #SQL Service +sqlsrv 156/udp #SQL Service +knet-cmp 157/tcp #KNET/VM Command/Message Protocol +knet-cmp 157/udp #KNET/VM Command/Message Protocol +pcmail-srv 158/tcp #PCMail Server +pcmail-srv 158/udp #PCMail Server +nss-routing 159/tcp +nss-routing 159/udp +sgmp-traps 160/tcp +sgmp-traps 160/udp +snmp 161/tcp +snmp 161/udp +snmptrap 162/tcp snmp-trap +snmptrap 162/udp snmp-trap +cmip-man 163/tcp #CMIP/TCP Manager +cmip-man 163/udp #CMIP/TCP Manager +cmip-agent 164/tcp #CMIP/TCP Agent +smip-agent 164/udp #CMIP/TCP Agent +xns-courier 165/tcp #Xerox +xns-courier 165/udp #Xerox +s-net 166/tcp #Sirius Systems +s-net 166/udp #Sirius Systems +namp 167/tcp +namp 167/udp +rsvd 168/tcp +rsvd 168/udp +send 169/tcp +send 169/udp +print-srv 170/tcp #Network PostScript +print-srv 170/udp #Network PostScript +multiplex 171/tcp #Network Innovations Multiplex +multiplex 171/udp #Network Innovations Multiplex +cl/1 172/tcp #Network Innovations CL/1 +cl/1 172/udp #Network Innovations CL/1 +xyplex-mux 173/tcp +xyplex-mux 173/udp +mailq 174/tcp +mailq 174/udp +vmnet 175/tcp +vmnet 175/udp +genrad-mux 176/tcp +genrad-mux 176/udp +xdmcp 177/tcp #X Display Manager Control Protocol +xdmcp 177/udp #X Display Manager Control Protocol +NextStep 178/tcp nextstep NeXTStep #NextStep Window Server +NextStep 178/udp nextstep NeXTStep #NextStep Window Server +bgp 179/tcp #Border Gateway Protocol +bgp 179/udp #Border Gateway Protocol +ris 180/tcp #Intergraph +ris 180/udp #Intergraph +unify 181/tcp +unify 181/udp +audit 182/tcp #Unisys Audit SITP +audit 182/udp #Unisys Audit SITP +ocbinder 183/tcp +ocbinder 183/udp +ocserver 184/tcp +ocserver 184/udp +remote-kis 185/tcp +remote-kis 185/udp +kis 186/tcp #KIS Protocol +kis 186/udp #KIS Protocol +aci 187/tcp #Application Communication Interface +aci 187/udp #Application Communication Interface +mumps 188/tcp #Plus Five's MUMPS +mumps 188/udp #Plus Five's MUMPS +qft 189/tcp #Queued File Transport +qft 189/udp #Queued File Transport +gacp 190/tcp #Gateway Access Control Protocol +gacp 190/udp cacp #Gateway Access Control Protocol +prospero 191/tcp #Prospero Directory Service +prospero 191/udp #Prospero Directory Service +osu-nms 192/tcp #OSU Network Monitoring System +osu-nms 192/udp #OSU Network Monitoring System +srmp 193/tcp #Spider Remote Monitoring Protocol +srmp 193/udp #Spider Remote Monitoring Protocol +irc 194/tcp #Internet Relay Chat Protocol +irc 194/udp #Internet Relay Chat Protocol +dn6-nlm-aud 195/tcp #DNSIX Network Level Module Audit +dn6-nlm-aud 195/udp #DNSIX Network Level Module Audit +dn6-smm-red 196/tcp #DNSIX Session Mgt Module Audit Redir +dn6-smm-red 196/udp #DNSIX Session Mgt Module Audit Redir +dls 197/tcp #Directory Location Service +dls 197/udp #Directory Location Service +dls-mon 198/tcp #Directory Location Service Monitor +dls-mon 198/udp #Directory Location Service Monitor +smux 199/tcp +smux 199/udp +src 200/tcp #IBM System Resource Controller +src 200/udp #IBM System Resource Controller +at-rtmp 201/tcp #AppleTalk Routing Maintenance +at-rtmp 201/udp #AppleTalk Routing Maintenance +at-nbp 202/tcp #AppleTalk Name Binding +at-nbp 202/udp #AppleTalk Name Binding +at-3 203/tcp #AppleTalk Unused +at-3 203/udp #AppleTalk Unused +at-echo 204/tcp #AppleTalk Echo +at-echo 204/udp #AppleTalk Echo +at-5 205/tcp #AppleTalk Unused +at-5 205/udp #AppleTalk Unused +at-zis 206/tcp #AppleTalk Zone Information +at-zis 206/udp #AppleTalk Zone Information +at-7 207/tcp #AppleTalk Unused +at-7 207/udp #AppleTalk Unused +at-8 208/tcp #AppleTalk Unused +at-8 208/udp #AppleTalk Unused +qmtp 209/tcp #The Quick Mail Transfer Protocol +qmtp 209/udp #The Quick Mail Transfer Protocol +#PROBLEMS!============================================================== +#tam 209/tcp #Trivial Authenticated Mail Protocol +#tam 209/udp #Trivial Authenticated Mail Protocol +#PROBLEMS!============================================================== +z39.50 210/tcp wais #ANSI Z39.50 +z39.50 210/udp wais #ANSI Z39.50 +914c/g 211/tcp #Texas Instruments 914C/G Terminal +914c/g 211/udp #Texas Instruments 914C/G Terminal +anet 212/tcp #ATEXSSTR +anet 212/udp #ATEXSSTR +ipx 213/tcp +ipx 213/udp +vmpwscs 214/tcp +vmpwscs 214/udp +softpc 215/tcp #Insignia Solutions +softpc 215/udp #Insignia Solutions +CAIlic 216/tcp atls #Computer Associates Int'l License Server +CAIlic 216/udp atls #Computer Associates Int'l License Server +dbase 217/tcp #dBASE Unix +dbase 217/udp #dBASE Unix +mpp 218/tcp #Netix Message Posting Protocol +mpp 218/udp #Netix Message Posting Protocol +uarps 219/tcp #Unisys ARPs +uarps 219/udp #Unisys ARPs +#imap3@220 was never used and never should have been allocated. See PR 46294. +#imap3 220/tcp #Interactive Mail Access Protocol v3 +#imap3 220/udp #Interactive Mail Access Protocol v3 +fln-spx 221/tcp #Berkeley rlogind with SPX auth +fln-spx 221/udp #Berkeley rlogind with SPX auth +rsh-spx 222/tcp #Berkeley rshd with SPX auth +rsh-spx 222/udp #Berkeley rshd with SPX auth +cdc 223/tcp #Certificate Distribution Center +cdc 223/udp #Certificate Distribution Center +direct 242/tcp +direct 242/udp +sur-meas 243/tcp #Survey Measurement +sur-meas 243/udp #Survey Measurement +dayna 244/tcp +dayna 244/udp +link 245/tcp +link 245/udp +dsp3270 246/tcp #Display Systems Protocol +dsp3270 246/udp #Display Systems Protocol +subntbcst_tftp 247/tcp #subntbcst_tftp +subntbcst_tftp 247/udp #subntbcst_tftp +bhfhs 248/tcp +bhfhs 248/udp +# 249-255 reserved +rap 256/tcp +rap 256/udp +set 257/tcp #secure electronic transaction +set 257/udp #secure electronic transaction +yak-chat 258/tcp #yak winsock personal chat +yak-chat 258/udp #yak winsock personal chat +esro-gen 259/tcp #efficient short remote operations +esro-gen 259/udp #efficient short remote operations +openport 260/tcp +openport 260/udp +nsiiops 261/tcp #iiop name service over tls/ssl +nsiiops 261/udp #iiop name service over tls/ssl +arcisdms 262/tcp +arcisdms 262/udp +hdap 263/tcp +hdap 263/udp +bgmp 264/tcp +bgmp 264/udp +# 265-279 unassigned +http-mgmt 280/tcp +http-mgmt 280/udp +personal-link 281/tcp +personal-link 281/udp +cableport-ax 282/tcp #cable port a/x +cableport-ax 282/udp #cable port a/x +# 283-307 unassigned +novastorbakcup 308/tcp #novastor backup +novastorbakcup 308/udp #novastor backup +entrusttime 309/tcp +entrusttime 309/udp +bhmds 310/tcp +bhmds 310/udp +asip-webadmin 311/tcp #appleshare ip webadmin +asip-webadmin 311/udp #appleshare ip webadmin +vslmp 312/tcp +vslmp 312/udp +magenta-logic 313/tcp +magenta-logic 313/udp +opalis-robot 314/tcp +opalis-robot 314/udp +dpsi 315/tcp +dpsi 315/udp +decauth 316/tcp +decauth 316/udp +zannet 317/tcp +zannet 317/udp +# 318-320 #unassigned +pip 321/tcp +pip 321/udp +# 322-343 #unassigned +pdap 344/tcp #Prospero Data Access Protocol +pdap 344/udp #Prospero Data Access Protocol +pawserv 345/tcp #Perf Analysis Workbench +pawserv 345/udp #Perf Analysis Workbench +zserv 346/tcp #Zebra server +zserv 346/udp #Zebra server +fatserv 347/tcp #Fatmen Server +fatserv 347/udp #Fatmen Server +csi-sgwp 348/tcp #Cabletron Management Protocol +csi-sgwp 348/udp #Cabletron Management Protocol +mftp 349/tcp +mftp 349/udp +matip-type-a 350/tcp #MATIP Type A +matip-type-a 350/udp +matip-type-b 351/tcp #MATIP Type B +matip-type-b 351/udp +bhoetty 351/tcp #unassigned but widespread use +bhoetty 351/udp #unassigned but widespread use +dtag-ste-sb 352/tcp #DTAG +dtag-ste-sb 352/udp #DTAG +bhoedap4 352/tcp #unassigned but widespread use +bhoedap4 352/udp #unassigned but widespread use +ndsauth 353/tcp +ndsauth 353/udp +bh611 354/tcp +bh611 354/udp +datex-asn 355/tcp +datex-asn 355/udp +cloanto-net-1 356/tcp #Cloanto Net 1 +cloanto-net-1 356/udp +bhevent 357/tcp +bhevent 357/udp +shrinkwrap 358/tcp +shrinkwrap 358/udp +tenebris_nts 359/tcp #Tenebris Network Trace Service +tenebris_nts 359/udp #Tenebris Network Trace Service +scoi2odialog 360/tcp +scoi2odialog 360/udp +semantix 361/tcp +semantix 361/udp +srssend 362/tcp #SRS Send +srssend 362/udp #SRS Send +rsvp_tunnel 363/tcp +rsvp_tunnel 363/udp +aurora-cmgr 364/tcp +aurora-cmgr 364/udp +dtk 365/tcp #Deception Tool Kit - Fred Cohen +dtk 365/udp #Deception Tool Kit - Fred Cohen +odmr 366/tcp +odmr 366/udp +mortgageware 367/tcp +mortgageware 367/udp +qbikgdp 368/tcp #QbikGDP +qbikgdp 368/udp +rpc2portmap 369/tcp +rpc2portmap 369/udp +codaauth2 370/tcp +codaauth2 370/udp +clearcase 371/tcp +clearcase 371/udp +ulistserv 372/tcp ulistproc #Unix Listserv +ulistserv 372/udp ulistproc #Unix Listserv +legent-1 373/tcp #Legent Corporation (now Computer Associates Intl.) +legent-1 373/udp #Legent Corporation (now Computer Associates Intl.) +legent-2 374/tcp #Legent Corporation (now Computer Associates Intl.) +legent-2 374/udp #Legent Corporation (now Computer Associates Intl.) +hassle 375/tcp +hassle 375/udp +nip 376/tcp #Amiga Envoy Network Inquiry Proto +nip 376/udp #Amiga Envoy Network Inquiry Proto +tnETOS 377/tcp #NEC Corporation +tnETOS 377/udp #NEC Corporation +dsETOS 378/tcp #NEC Corporation +dsETOS 378/udp #NEC Corporation +is99c 379/tcp #TIA/EIA/IS-99 modem client +is99c 379/udp #TIA/EIA/IS-99 modem client +is99s 380/tcp #TIA/EIA/IS-99 modem server +is99s 380/udp #TIA/EIA/IS-99 modem server +hp-collector 381/tcp #hp performance data collector +hp-collector 381/udp #hp performance data collector +hp-managed-node 382/tcp #hp performance data managed node +hp-managed-node 382/udp #hp performance data managed node +hp-alarm-mgr 383/tcp #hp performance data alarm manager +hp-alarm-mgr 383/udp #hp performance data alarm manager +arns 384/tcp #A Remote Network Server System +arns 384/udp #A Remote Network Server System +ibm-app 385/tcp #IBM Application +ibm-app 385/udp #IBM Application +asa 386/tcp #ASA Message Router Object Def. +asa 386/udp #ASA Message Router Object Def. +aurp 387/tcp #Appletalk Update-Based Routing Pro. +aurp 387/udp #Appletalk Update-Based Routing Pro. +unidata-ldm 388/tcp #Unidata LDM Version 4 +unidata-ldm 388/udp #Unidata LDM Version 4 +ldap 389/tcp #Lightweight Directory Access Protocol +ldap 389/udp #Lightweight Directory Access Protocol +uis 390/tcp +uis 390/udp +synotics-relay 391/tcp #SynOptics SNMP Relay Port +synotics-relay 391/udp #SynOptics SNMP Relay Port +synotics-broker 392/tcp #SynOptics Port Broker Port +synotics-broker 392/udp #SynOptics Port Broker Port +dis 393/tcp #Data Interpretation System +dis 393/udp #Data Interpretation System +embl-ndt 394/tcp #EMBL Nucleic Data Transfer +embl-ndt 394/udp #EMBL Nucleic Data Transfer +netcp 395/tcp #NETscout Control Protocol +netcp 395/udp #NETscout Control Protocol +netware-ip 396/tcp #Novell Netware over IP +netware-ip 396/udp #Novell Netware over IP +mptn 397/tcp #Multi Protocol Trans. Net. +mptn 397/udp #Multi Protocol Trans. Net. +kryptolan 398/tcp +kryptolan 398/udp +iso-tsap-c2 399/tcp #ISO-TSAP Class 2 +iso-tsap-c2 399/udp #ISO-TSAP Class 2 +work-sol 400/tcp #Workstation Solutions +work-sol 400/udp #Workstation Solutions +ups 401/tcp #Uninterruptible Power Supply +ups 401/udp #Uninterruptible Power Supply +genie 402/tcp #Genie Protocol +genie 402/udp #Genie Protocol +decap 403/tcp +decap 403/udp +nced 404/tcp +nced 404/udp +ncld 405/tcp +ncld 405/udp +imsp 406/tcp #Interactive Mail Support Protocol +imsp 406/udp #Interactive Mail Support Protocol +timbuktu 407/tcp +timbuktu 407/udp +prm-sm 408/tcp #Prospero Resource Manager Sys. Man. +prm-sm 408/udp #Prospero Resource Manager Sys. Man. +prm-nm 409/tcp #Prospero Resource Manager Node Man. +prm-nm 409/udp #Prospero Resource Manager Node Man. +decladebug 410/tcp #DECLadebug Remote Debug Protocol +decladebug 410/udp #DECLadebug Remote Debug Protocol +rmt 411/tcp #Remote MT Protocol +rmt 411/udp #Remote MT Protocol +synoptics-trap 412/tcp #Trap Convention Port +synoptics-trap 412/udp #Trap Convention Port +smsp 413/tcp +smsp 413/udp +infoseek 414/tcp +infoseek 414/udp +bnet 415/tcp +bnet 415/udp +silverplatter 416/tcp +silverplatter 416/udp +onmux 417/tcp +onmux 417/udp +hyper-g 418/tcp +hyper-g 418/udp +ariel1 419/tcp +ariel1 419/udp +smpte 420/tcp +smpte 420/udp +ariel2 421/tcp +ariel2 421/udp +ariel3 422/tcp +ariel3 422/udp +opc-job-start 423/tcp #IBM Operations Planning and Control Start +opc-job-start 423/udp #IBM Operations Planning and Control Start +opc-job-track 424/tcp #IBM Operations Planning and Control Track +opc-job-track 424/udp #IBM Operations Planning and Control Track +icad-el 425/tcp +icad-el 425/udp +smartsdp 426/tcp +smartsdp 426/udp +svrloc 427/tcp #Server Location +svrloc 427/udp #Server Location +ocs_cmu 428/tcp +ocs_cmu 428/udp +ocs_amu 429/tcp +ocs_amu 429/udp +utmpsd 430/tcp +utmpsd 430/udp +utmpcd 431/tcp +utmpcd 431/udp +iasd 432/tcp +iasd 432/udp +nnsp 433/tcp +nnsp 433/udp +mobileip-agent 434/tcp +mobileip-agent 434/udp +mobilip-mn 435/tcp +mobilip-mn 435/udp +dna-cml 436/tcp +dna-cml 436/udp +comscm 437/tcp +comscm 437/udp +dsfgw 438/tcp +dsfgw 438/udp +dasp 439/tcp +dasp 439/udp +sgcp 440/tcp +sgcp 440/udp +decvms-sysmgt 441/tcp +decvms-sysmgt 441/udp +cvc_hostd 442/tcp +cvc_hostd 442/udp +https 443/tcp +https 443/udp +snpp 444/tcp #Simple Network Paging Protocol +snpp 444/udp #Simple Network Paging Protocol +# [RFC1568] +microsoft-ds 445/tcp +microsoft-ds 445/udp +ddm-rdb 446/tcp +ddm-rdb 446/udp +ddm-dfm 447/tcp +ddm-dfm 447/udp +ddm-ssl 448/tcp ddm-byte +ddm-ssl 448/udp ddm-byte +as-servermap 449/tcp #AS Server Mapper +as-servermap 449/udp #AS Server Mapper +tserver 450/tcp +tserver 450/udp +sfs-smp-net 451/tcp #Cray Network Semaphore server +sfs-smp-net 451/udp #Cray Network Semaphore server +sfs-config 452/tcp #Cray SFS config server +sfs-config 452/udp #Cray SFS config server +creativeserver 453/tcp #CreativeServer +creativeserver 453/udp #CreativeServer +contentserver 454/tcp #ContentServer +contentserver 454/udp #ContentServer +creativepartnr 455/tcp #CreativePartnr +creativepartnr 455/udp #CreativePartnr +macon-tcp 456/tcp +macon-udp 456/udp +scohelp 457/tcp +scohelp 457/udp +appleqtc 458/tcp #apple quick time +appleqtc 458/udp #apple quick time +ampr-rcmd 459/tcp +ampr-rcmd 459/udp +skronk 460/tcp +skronk 460/udp +datasurfsrv 461/tcp +datasurfsrv 461/udp +datasurfsrvsec 462/tcp +datasurfsrvsec 462/udp +alpes 463/tcp +alpes 463/udp +# +kpasswd5 464/tcp # Kerberos (v5) +kpasswd5 464/udp # Kerberos (v5) +#PROBLEMS!============================================================== +# IANA has offically assigned these two ports as ``kpasswd'' +#kpasswd 464/tcp # Kerberos (v5) +#kpasswd 464/udp # Kerberos (v5) +#PROBLEMS!============================================================== +smtps 465/tcp #smtp protocol over TLS/SSL (was ssmtp) +smtps 465/udp #smtp protocol over TLS/SSL (was ssmtp) +digital-vrc 466/tcp +digital-vrc 466/udp +mylex-mapd 467/tcp +mylex-mapd 467/udp +photuris 468/tcp +photuris 468/udp +rcp 469/tcp #Radio Control Protocol +rcp 469/udp #Radio Control Protocol +scx-proxy 470/tcp +scx-proxy 470/udp +mondex 471/tcp +mondex 471/udp +ljk-login 472/tcp +ljk-login 472/udp +hybrid-pop 473/tcp +hybrid-pop 473/udp +tn-tl-w1 474/tcp +tn-tl-w2 474/udp +tcpnethaspsrv 475/tcp +tcpnethaspsrv 475/udp +tn-tl-fd1 476/tcp +tn-tl-fd1 476/udp +ss7ns 477/tcp +ss7ns 477/udp +spsc 478/tcp +spsc 478/udp +iafserver 479/tcp +iafserver 479/udp +iafdbase 480/tcp +iafdbase 480/udp +ph 481/tcp +ph 481/udp +bgs-nsi 482/tcp +bgs-nsi 482/udp +ulpnet 483/tcp +ulpnet 483/udp +integra-sme 484/tcp #Integra Software Management Environment +integra-sme 484/udp #Integra Software Management Environment +powerburst 485/tcp #Air Soft Power Burst +powerburst 485/udp #Air Soft Power Burst +avian 486/tcp +avian 486/udp +saft 487/tcp #saft Simple Asynchronous File Transfer +saft 487/udp #saft Simple Asynchronous File Transfer +gss-http 488/tcp +gss-http 488/udp +nest-protocol 489/tcp +nest-protocol 489/udp +micom-pfs 490/tcp +micom-pfs 490/udp +go-login 491/tcp +go-login 491/udp +ticf-1 492/tcp #Transport Independent Convergence for FNA +ticf-1 492/udp #Transport Independent Convergence for FNA +ticf-2 493/tcp #Transport Independent Convergence for FNA +ticf-2 493/udp #Transport Independent Convergence for FNA +pov-ray 494/tcp +pov-ray 494/udp +intecourier 495/tcp +intecourier 495/udp +pim-rp-disc 496/tcp +pim-rp-disc 496/udp +dantz 497/tcp +dantz 497/udp +siam 498/tcp +siam 498/udp +iso-ill 499/tcp #ISO ILL Protocol +iso-ill 499/udp #ISO ILL Protocol +isakmp 500/tcp +isakmp 500/udp +stmf 501/tcp +stmf 501/udp +asa-appl-proto 502/tcp +asa-appl-proto 502/udp +intrinsa 503/tcp +intrinsa 503/udp +citadel 504/tcp +citadel 504/udp +mailbox-lm 505/tcp +mailbox-lm 505/udp +ohimsrv 506/tcp +ohimsrv 506/udp +crs 507/tcp +crs 507/udp +xvttp 508/tcp +xvttp 508/udp +snare 509/tcp +snare 509/udp +fcp 510/tcp #FirstClass Protocol +fcp 510/udp #FirstClass Protocol +passgo 511/tcp +passgo 511/udp +# +# Berkeley-specific services +# +exec 512/tcp #remote process execution; +# authentication performed using +# passwords and UNIX login names +biff 512/udp comsat #used by mail system to notify users +# of new mail received; currently +# receives messages only from +# processes on the same machine +login 513/tcp #remote login a la telnet; +# automatic authentication performed +# based on priviledged port numbers +# and distributed data bases which +# identify "authentication domains" +who 513/udp whod #maintains data bases showing who's +# logged in to machines on a local +# net and the load average of the +# machine +shell 514/tcp cmd #like exec, but automatic +# authentication is performed as for +# login server +syslog 514/udp +printer 515/tcp spooler +printer 515/udp spooler +videotex 516/tcp +videotex 516/udp +talk 517/tcp #like tenex link, but across +# machine - unfortunately, doesn't +# use link protocol (this is actually +# just a rendezvous port from which a +# tcp connection is established) +talk 517/udp #like tenex link, but across +# machine - unfortunately, doesn't +# use link protocol (this is actually +# just a rendezvous port from which a +# tcp connection is established) +ntalk 518/tcp +ntalk 518/udp +utime 519/tcp unixtime +utime 519/udp unixtime +efs 520/tcp #extended file name server +router 520/udp route routed #local routing process (on site); +# uses variant of Xerox NS routing +# information protocol +ripng 521/tcp +ripng 521/udp +ulp 522/tcp +ulp 522/udp +ibm-db2 523/tcp +ibm-db2 523/udp +ncp 524/tcp +ncp 524/udp +timed 525/tcp timeserver +timed 525/udp timeserver +tempo 526/tcp newdate +tempo 526/udp newdate +stx 527/tcp #Stock IXChange +stx 527/udp #Stock IXChange +custix 528/tcp #Customer IXChange +custix 528/udp #Customer IXChange +irc-serv 529/tcp +irc-serv 529/udp +courier 530/tcp rpc +courier 530/udp rpc +conference 531/tcp chat +conference 531/udp chat +netnews 532/tcp readnews +netnews 532/udp readnews +netwall 533/tcp #for emergency broadcasts +netwall 533/udp #for emergency broadcasts +mm-admin 534/tcp #MegaMedia Admin +mm-admin 534/udp #MegaMedia Admin +iiop 535/tcp +iiop 535/udp +opalis-rdv 536/tcp +opalis-rdv 536/udp +nmsp 537/tcp #Networked Media Streaming Protocol +nmsp 537/udp #Networked Media Streaming Protocol +gdomap 538/tcp +gdomap 538/udp +apertus-ldp 539/tcp #Apertus Technologies Load Determination +apertus-ldp 539/udp #Apertus Technologies Load Determination +uucp 540/tcp uucpd +uucp 540/udp uucpd +uucp-rlogin 541/tcp +uucp-rlogin 541/udp +commerce 542/tcp +commerce 542/udp +klogin 543/tcp # Kerberos (v4/v5) +klogin 543/udp # Kerberos (v4/v5) +kshell 544/tcp krcmd # Kerberos (v4/v5) +kshell 544/udp krcmd # Kerberos (v4/v5) +appleqtcsrvr 545/tcp +appleqtcsrvr 545/udp +dhcpv6-client 546/tcp #DHCPv6 Client +dhcpv6-client 546/udp #DHCPv6 Client +dhcpv6-server 547/tcp #DHCPv6 Server +dhcpv6-server 547/udp #DHCPv6 Server +afpovertcp 548/tcp #AFP over TCP +afpovertcp 548/udp #AFP over TCP +idfp 549/tcp +idfp 549/udp +new-rwho 550/tcp new-who +new-rwho 550/udp new-who +cybercash 551/tcp +cybercash 551/udp +deviceshare 552/tcp +deviceshare 552/udp +pirp 553/tcp +pirp 553/udp +rtsp 554/tcp #Real Time Stream Control Protocol +rtsp 554/udp #Real Time Stream Control Protocol +dsf 555/tcp +dsf 555/udp +remotefs 556/tcp rfs rfs_server # Brunhoff remote filesystem +remotefs 556/udp rfs rfs_server # Brunhoff remote filesystem +openvms-sysipc 557/tcp +openvms-sysipc 557/udp +sdnskmp 558/tcp +sdnskmp 558/udp +teedtap 559/tcp +teedtap 559/udp +rmonitor 560/tcp rmonitord +rmonitor 560/udp rmonitord +monitor 561/tcp +monitor 561/udp +chshell 562/tcp chcmd +chshell 562/udp chcmd +nntps 563/tcp snntp #nntp protocol over TLS/SSL +nntps 563/udp snntp #nntp protocol over TLS/SSL +9pfs 564/tcp #plan 9 file service +9pfs 564/udp #plan 9 file service +whoami 565/tcp +whoami 565/udp +streettalk 566/tcp +banyan-rpc 567/tcp +banyan-rpc 567/udp +ms-shuttle 568/tcp #Microsoft shuttle +ms-shuttle 568/udp #Microsoft shuttle +ms-rome 569/tcp #Microsoft rome +ms-rome 569/udp #Microsoft rome +meter 570/tcp #demon +meter 570/udp #demon +umeter 571/tcp #udemon +umeter 571/udp #udemon +sonar 572/tcp +sonar 572/udp +banyan-vip 573/tcp +banyan-vip 573/udp +ftp-agent 574/tcp #FTP Software Agent System +ftp-agent 574/udp #FTP Software Agent System +vemmi 575/tcp +vemmi 575/udp +ipcd 576/tcp +ipcd 576/udp +vnas 577/tcp +vnas 577/udp +ipdd 578/tcp +ipdd 578/udp +decbsrv 579/tcp +decbsrv 579/udp +sntp-heartbeat 580/tcp +sntp-heartbeat 580/udp +bdp 581/tcp #Bundle Discovery Protocol +bdp 581/udp #Bundle Discovery Protocol +scc-security 582/tcp +scc-security 582/udp +philips-vc 583/tcp #Philips Video-Conferencing +philips-vc 583/udp #Philips Video-Conferencing +keyserver 584/tcp +keyserver 584/udp +#imap4-ssl@585 never should have been allocated. See PR 46294. +#imap4-ssl 585/tcp #IMAP4+SSL (use of 585 is not recommended, +#imap4-ssl 585/udp # use 993 instead) +password-chg 586/tcp +password-chg 586/udp +submission 587/tcp +submission 587/udp +cal 588/tcp +cal 588/udp +eyelink 589/tcp +eyelink 589/udp +tns-cml 590/tcp +tns-cml 590/udp +http-alt 591/tcp #FileMaker, Inc. - HTTP Alternate (see Port 80) +http-alt 591/udp #FileMaker, Inc. - HTTP Alternate (see Port 80) +eudora-set 592/tcp +eudora-set 592/udp +http-rpc-epmap 593/tcp #HTTP RPC Ep Map +http-rpc-epmap 593/udp #HTTP RPC Ep Map +tpip 594/tcp +tpip 594/udp +cab-protocol 595/tcp +cab-protocol 595/udp +smsd 596/tcp +smsd 596/udp +ptcnameservice 597/tcp #PTC Name Service +ptcnameservice 597/udp #PTC Name Service +sco-websrvrmg3 598/tcp #SCO Web Server Manager 3 +sco-websrvrmg3 598/udp #SCO Web Server Manager 3 +acp 599/tcp #Aeolon Core Protocol +acp 599/udp #Aeolon Core Protocol +ipcserver 600/tcp #Sun IPC server +ipcserver 600/udp #Sun IPC server +urm 606/tcp #Cray Unified Resource Manager +urm 606/udp #Cray Unified Resource Manager +nqs 607/tcp +nqs 607/udp +sift-uft 608/tcp #Sender-Initiated/Unsolicited File Transfer +sift-uft 608/udp #Sender-Initiated/Unsolicited File Transfer +npmp-trap 609/tcp +npmp-trap 609/udp +npmp-local 610/tcp +npmp-local 610/udp +npmp-gui 611/tcp +npmp-gui 611/udp +sshell 614/tcp #SSLshell +sshell 614/udp +ipp 631/tcp #IPP (Internet Printing Protocol) +ipp 631/udp #IPP (Internet Printing Protocol) +ginad 634/tcp +ginad 634/udp +ldaps 636/tcp sldap #ldap protocol over TLS/SSL +ldaps 636/udp sldap +aodv 654/tcp #Ad-Hoc On-Demand Distance Vector Routing Protocol +aodv 654/udp #Ad-Hoc On-Demand Distance Vector Routing Protocol +mdqs 666/tcp +mdqs 666/udp +#PROBLEMS!=============================================== +doom 666/tcp #doom Id Software +doom 666/udp #doom Id Software +#PROBLEMS!=============================================== +acap 674/tcp #Application Configuration Access Protocol +acap 674/udp #Application Configuration Access Protocol +elcsd 704/tcp #errlog copy/server daemon +elcsd 704/udp #errlog copy/server daemon +entrustmanager 709/tcp #EntrustManager +entrustmanager 709/udp #EntrustManager +netviewdm1 729/tcp #IBM NetView DM/6000 Server/Client +netviewdm1 729/udp #IBM NetView DM/6000 Server/Client +netviewdm2 730/tcp #IBM NetView DM/6000 send/tcp +netviewdm2 730/udp #IBM NetView DM/6000 send/tcp +netviewdm3 731/tcp #IBM NetView DM/6000 receive/tcp +netviewdm3 731/udp #IBM NetView DM/6000 receive/tcp +netgw 741/tcp +netgw 741/udp +netrcs 742/tcp #Network based Rev. Cont. Sys. +netrcs 742/udp #Network based Rev. Cont. Sys. +flexlm 744/tcp #Flexible License Manager +flexlm 744/udp #Flexible License Manager +fujitsu-dev 747/tcp #Fujitsu Device Control +fujitsu-dev 747/udp #Fujitsu Device Control +ris-cm 748/tcp #Russell Info Sci Calendar Manager +ris-cm 748/udp #Russell Info Sci Calendar Manager +kerberos-adm 749/tcp #Kerberos administration (v5) +kerberos-adm 749/udp #Kerberos administration (v5) +kerberos-iv 750/udp kdc # Kerberos (v4) +kerberos-iv 750/tcp kdc # Kerberos (v4) +#PROBLEMS!======================================================== +#rfile 750/tcp +#loadav 750/udp +#PROBLEMS!======================================================== +kerberos_master 751/tcp # Kerberos `kadmin' (v4) +kerberos_master 751/udp # Kerberos `kadmin' (v4) +#PROBLEMS!======================================================== +pump 751/tcp +pump 751/udp +#PROBLEMS!======================================================== +qrh 752/tcp +qrh 752/udp +rrh 753/tcp +rrh 753/udp +krb_prop 754/tcp krb5_prop # kerberos/v5 server propagation +#PROBLEMS!======================================================== +tell 754/tcp #send +#PROBLEMS!======================================================== +tell 754/udp #send +nlogin 758/tcp +nlogin 758/udp +con 759/tcp +con 759/udp +krbupdate 760/tcp kreg # Kerberos (v4) registration +#PROBLEMS!======================================================== +ns 760/tcp +#PROBLEMS!======================================================== +ns 760/udp +kpasswd 761/tcp kpwd # Kerberos (v4) "passwd" +#PROBLEMS!======================================================== +rxe 761/tcp +#PROBLEMS!======================================================== +rxe 761/udp +quotad 762/tcp +quotad 762/udp +cycleserv 763/tcp +cycleserv 763/udp +omserv 764/tcp +omserv 764/udp +webster 765/tcp +webster 765/udp +phonebook 767/tcp #phone +phonebook 767/udp #phone +vid 769/tcp +vid 769/udp +cadlock 770/tcp +cadlock 770/udp +rtip 771/tcp +rtip 771/udp +cycleserv2 772/tcp +cycleserv2 772/udp +submit 773/tcp +notify 773/udp +rpasswd 774/tcp +acmaint_dbd 774/udp +entomb 775/tcp +acmaint_transd 775/udp +wpages 776/tcp +wpages 776/udp +wpgs 780/tcp +wpgs 780/udp +concert 786/tcp +concert 786/udp +mdbs_daemon 800/tcp +mdbs_daemon 800/udp +device 801/tcp +device 801/udp +supfilesrv 871/tcp # for SUP +rsync 873/tcp +rsync 873/udp +accessbuilder 888/tcp +accessbuilder 888/udp +swat 901/tcp # samba web configuration tool +rndc 953/tcp # named's rndc control socket +ftps-data 989/tcp # ftp protocol, data, over TLS/SSL +ftps-data 989/udp +ftps 990/tcp # ftp protocol, control, over TLS/SSL +ftps 990/udp +telnets 992/tcp # telnet protocol over TLS/SSL +telnets 992/udp +imaps 993/tcp # imap4 protocol over TLS/SSL +imaps 993/udp +ircs 994/tcp # irc protocol over TLS/SSL +ircs 994/udp +pop3s 995/tcp spop3 # pop3 protocol over TLS/SSL +pop3s 995/udp spop3 +vsinet 996/tcp +vsinet 996/udp +maitrd 997/tcp +maitrd 997/udp +busboy 998/tcp +puparp 998/udp +garcon 999/tcp +applix 999/udp #Applix ac +puprouter 999/tcp +puprouter 999/udp +cadlock2 1000/tcp +cadlock2 1000/udp +# +# REGISTERED PORT NUMBERS +# +blackjack 1025/tcp #network blackjack +blackjack 1025/udp #network blackjack +iad1 1030/tcp #BBN IAD +iad1 1030/udp #BBN IAD +iad2 1031/tcp #BBN IAD +iad2 1031/udp #BBN IAD +iad3 1032/tcp #BBN IAD +iad3 1032/udp #BBN IAD +nim 1058/tcp +nim 1058/udp +nimreg 1059/tcp +nimreg 1059/udp +instl_boots 1067/tcp #Installation Bootstrap Proto. Serv. +instl_boots 1067/udp #Installation Bootstrap Proto. Serv. +instl_bootc 1068/tcp #Installation Bootstrap Proto. Cli. +instl_bootc 1068/udp #Installation Bootstrap Proto. Cli. +socks 1080/tcp +socks 1080/udp +ansoft-lm-1 1083/tcp #Anasoft License Manager +ansoft-lm-1 1083/udp #Anasoft License Manager +ansoft-lm-2 1084/tcp #Anasoft License Manager +ansoft-lm-2 1084/udp #Anasoft License Manager +webobjects 1085/tcp #Web Objects +webobjects 1085/udp #Web Objects +kpop 1109/tcp #Unofficial +kpop 1109/udp #Unofficial +nfsd-status 1110/tcp #Cluster status info +nfsd-keepalive 1110/udp #Client status info +supfiledbg 1127/tcp # for SUP +nfa 1155/tcp #Network File Access +nfa 1155/udp #Network File Access +phone 1167/udp #conference calling +skkserv 1178/tcp #SKK (kanji input) +lupa 1212/tcp +lupa 1212/udp +nerv 1222/tcp #SNI R&D network +nerv 1222/udp #SNI R&D network +hermes 1248/tcp +hermes 1248/udp +healthd 1281/tcp #healthd +healthd 1281/udp #healthd +alta-ana-lm 1346/tcp #Alta Analytics License Manager +alta-ana-lm 1346/udp #Alta Analytics License Manager +bbn-mmc 1347/tcp #multi media conferencing +bbn-mmc 1347/udp #multi media conferencing +bbn-mmx 1348/tcp #multi media conferencing +bbn-mmx 1348/udp #multi media conferencing +sbook 1349/tcp #Registration Network Protocol +sbook 1349/udp #Registration Network Protocol +editbench 1350/tcp #Registration Network Protocol +editbench 1350/udp #Registration Network Protocol +equationbuilder 1351/tcp #Digital Tool Works (MIT) +equationbuilder 1351/udp #Digital Tool Works (MIT) +lotusnote 1352/tcp #Lotus Note +lotusnote 1352/udp #Lotus Note +relief 1353/tcp #Relief Consulting +relief 1353/udp #Relief Consulting +rightbrain 1354/tcp #RightBrain Software +rightbrain 1354/udp #RightBrain Software +intuitive-edge 1355/tcp #Intuitive Edge +intuitive-edge 1355/udp #Intuitive Edge +cuillamartin 1356/tcp #CuillaMartin Company +cuillamartin 1356/udp #CuillaMartin Company +pegboard 1357/tcp #Electronic PegBoard +pegboard 1357/udp #Electronic PegBoard +connlcli 1358/tcp +connlcli 1358/udp +ftsrv 1359/tcp +ftsrv 1359/udp +mimer 1360/tcp +mimer 1360/udp +linx 1361/tcp +linx 1361/udp +timeflies 1362/tcp +timeflies 1362/udp +ndm-requester 1363/tcp #Network DataMover Requester +ndm-requester 1363/udp #Network DataMover Requester +ndm-server 1364/tcp #Network DataMover Server +ndm-server 1364/udp #Network DataMover Server +adapt-sna 1365/tcp #Network Software Associates +adapt-sna 1365/udp #Network Software Associates +netware-csp 1366/tcp #Novell NetWare Comm Service Platform +netware-csp 1366/udp #Novell NetWare Comm Service Platform +dcs 1367/tcp +dcs 1367/udp +screencast 1368/tcp +screencast 1368/udp +gv-us 1369/tcp #GlobalView to Unix Shell +gv-us 1369/udp #GlobalView to Unix Shell +us-gv 1370/tcp #Unix Shell to GlobalView +us-gv 1370/udp #Unix Shell to GlobalView +fc-cli 1371/tcp #Fujitsu Config Protocol +fc-cli 1371/udp #Fujitsu Config Protocol +fc-ser 1372/tcp #Fujitsu Config Protocol +fc-ser 1372/udp #Fujitsu Config Protocol +chromagrafx 1373/tcp +chromagrafx 1373/udp +molly 1374/tcp #EPI Software Systems +molly 1374/udp #EPI Software Systems +bytex 1375/tcp +bytex 1375/udp +ibm-pps 1376/tcp #IBM Person to Person Software +ibm-pps 1376/udp #IBM Person to Person Software +cichlid 1377/tcp #Cichlid License Manager +cichlid 1377/udp #Cichlid License Manager +elan 1378/tcp #Elan License Manager +elan 1378/udp #Elan License Manager +dbreporter 1379/tcp #Integrity Solutions +dbreporter 1379/udp #Integrity Solutions +telesis-licman 1380/tcp #Telesis Network License Manager +telesis-licman 1380/udp #Telesis Network License Manager +apple-licman 1381/tcp #Apple Network License Manager +apple-licman 1381/udp #Apple Network License Manager +#udt_os 1382/tcp +#udt_os 1382/udp +gwha 1383/tcp #GW Hannaway Network License Manager +gwha 1383/udp #GW Hannaway Network License Manager +os-licman 1384/tcp #Objective Solutions License Manager +os-licman 1384/udp #Objective Solutions License Manager +atex_elmd 1385/tcp #Atex Publishing License Manager +atex_elmd 1385/udp #Atex Publishing License Manager +checksum 1386/tcp #CheckSum License Manager +checksum 1386/udp #CheckSum License Manager +cadsi-lm 1387/tcp #Computer Aided Design Software Inc LM +cadsi-lm 1387/udp #Computer Aided Design Software Inc LM +objective-dbc 1388/tcp #Objective Solutions DataBase Cache +objective-dbc 1388/udp #Objective Solutions DataBase Cache +iclpv-dm 1389/tcp #Document Manager +iclpv-dm 1389/udp #Document Manager +iclpv-sc 1390/tcp #Storage Controller +iclpv-sc 1390/udp #Storage Controller +iclpv-sas 1391/tcp #Storage Access Server +iclpv-sas 1391/udp #Storage Access Server +iclpv-pm 1392/tcp #Print Manager +iclpv-pm 1392/udp #Print Manager +iclpv-nls 1393/tcp #Network Log Server +iclpv-nls 1393/udp #Network Log Server +iclpv-nlc 1394/tcp #Network Log Client +iclpv-nlc 1394/udp #Network Log Client +iclpv-wsm 1395/tcp #PC Workstation Manager software +iclpv-wsm 1395/udp #PC Workstation Manager software +dvl-activemail 1396/tcp #DVL Active Mail +dvl-activemail 1396/udp #DVL Active Mail +audio-activmail 1397/tcp #Audio Active Mail +audio-activmail 1397/udp #Audio Active Mail +video-activmail 1398/tcp #Video Active Mail +video-activmail 1398/udp #Video Active Mail +cadkey-licman 1399/tcp #Cadkey License Manager +cadkey-licman 1399/udp #Cadkey License Manager +cadkey-tablet 1400/tcp #Cadkey Tablet Daemon +cadkey-tablet 1400/udp #Cadkey Tablet Daemon +goldleaf-licman 1401/tcp #Goldleaf License Manager +goldleaf-licman 1401/udp #Goldleaf License Manager +prm-sm-np 1402/tcp #Prospero Resource Manager +prm-sm-np 1402/udp #Prospero Resource Manager +prm-nm-np 1403/tcp #Prospero Resource Manager +prm-nm-np 1403/udp #Prospero Resource Manager +igi-lm 1404/tcp #Infinite Graphics License Manager +igi-lm 1404/udp #Infinite Graphics License Manager +ibm-res 1405/tcp #IBM Remote Execution Starter +ibm-res 1405/udp #IBM Remote Execution Starter +netlabs-lm 1406/tcp #NetLabs License Manager +netlabs-lm 1406/udp #NetLabs License Manager +dbsa-lm 1407/tcp #DBSA License Manager +dbsa-lm 1407/udp #DBSA License Manager +sophia-lm 1408/tcp #Sophia License Manager +sophia-lm 1408/udp #Sophia License Manager +here-lm 1409/tcp #Here License Manager +here-lm 1409/udp #Here License Manager +hiq 1410/tcp #HiQ License Manager +hiq 1410/udp #HiQ License Manager +af 1411/tcp #AudioFile +af 1411/udp #AudioFile +innosys 1412/tcp +innosys 1412/udp +innosys-acl 1413/tcp +innosys-acl 1413/udp +ibm-mqseries 1414/tcp #IBM MQSeries +ibm-mqseries 1414/udp #IBM MQSeries +dbstar 1415/tcp +dbstar 1415/udp +novell-lu6.2 1416/tcp #Novell LU6.2 +novell-lu6.2 1416/udp #Novell LU6.2 +timbuktu-srv1 1417/tcp #Timbuktu Service 1 Port +timbuktu-srv1 1417/udp #Timbuktu Service 1 Port +timbuktu-srv2 1418/tcp #Timbuktu Service 2 Port +timbuktu-srv2 1418/udp #Timbuktu Service 2 Port +timbuktu-srv3 1419/tcp #Timbuktu Service 3 Port +timbuktu-srv3 1419/udp #Timbuktu Service 3 Port +timbuktu-srv4 1420/tcp #Timbuktu Service 4 Port +timbuktu-srv4 1420/udp #Timbuktu Service 4 Port +gandalf-lm 1421/tcp #Gandalf License Manager +gandalf-lm 1421/udp #Gandalf License Manager +autodesk-lm 1422/tcp #Autodesk License Manager +autodesk-lm 1422/udp #Autodesk License Manager +essbase 1423/tcp #Essbase Arbor Software +essbase 1423/udp #Essbase Arbor Software +hybrid 1424/tcp #Hybrid Encryption Protocol +hybrid 1424/udp #Hybrid Encryption Protocol +zion-lm 1425/tcp #Zion Software License Manager +zion-lm 1425/udp #Zion Software License Manager +sas-1 1426/tcp #Satellite-data Acquisition System 1 +sas-1 1426/udp #Satellite-data Acquisition System 1 +mloadd 1427/tcp #mloadd monitoring tool +mloadd 1427/udp #mloadd monitoring tool +informatik-lm 1428/tcp #Informatik License Manager +informatik-lm 1428/udp #Informatik License Manager +nms 1429/tcp #Hypercom NMS +nms 1429/udp #Hypercom NMS +tpdu 1430/tcp #Hypercom TPDU +tpdu 1430/udp #Hypercom TPDU +rgtp 1431/tcp #Reverse Gossip Transport +rgtp 1431/udp #Reverse Gossip Transport +blueberry-lm 1432/tcp #Blueberry Software License Manager +blueberry-lm 1432/udp #Blueberry Software License Manager +ms-sql-s 1433/tcp #Microsoft-SQL-Server +ms-sql-s 1433/udp #Microsoft-SQL-Server +ms-sql-m 1434/tcp #Microsoft-SQL-Monitor +ms-sql-m 1434/udp #Microsoft-SQL-Monitor +ibm-cics 1435/tcp +ibm-cics 1435/udp +sas-2 1436/tcp #Satellite-data Acquisition System 2 +sas-2 1436/udp #Satellite-data Acquisition System 2 +tabula 1437/tcp +tabula 1437/udp +eicon-server 1438/tcp #Eicon Security Agent/Server +eicon-server 1438/udp #Eicon Security Agent/Server +eicon-x25 1439/tcp #Eicon X25/SNA Gateway +eicon-x25 1439/udp #Eicon X25/SNA Gateway +eicon-slp 1440/tcp #Eicon Service Location Protocol +eicon-slp 1440/udp #Eicon Service Location Protocol +cadis-1 1441/tcp #Cadis License Management +cadis-1 1441/udp #Cadis License Management +cadis-2 1442/tcp #Cadis License Management +cadis-2 1442/udp #Cadis License Management +ies-lm 1443/tcp #Integrated Engineering Software +ies-lm 1443/udp #Integrated Engineering Software +marcam-lm 1444/tcp #Marcam License Management +marcam-lm 1444/udp #Marcam License Management +proxima-lm 1445/tcp #Proxima License Manager +proxima-lm 1445/udp #Proxima License Manager +ora-lm 1446/tcp #Optical Research Associates License Manager +ora-lm 1446/udp #Optical Research Associates License Manager +apri-lm 1447/tcp #Applied Parallel Research LM +apri-lm 1447/udp #Applied Parallel Research LM +oc-lm 1448/tcp #OpenConnect License Manager +oc-lm 1448/udp #OpenConnect License Manager +peport 1449/tcp +peport 1449/udp +dwf 1450/tcp #Tandem Distributed Workbench Facility +dwf 1450/udp #Tandem Distributed Workbench Facility +infoman 1451/tcp #IBM Information Management +infoman 1451/udp #IBM Information Management +gtegsc-lm 1452/tcp #GTE Government Systems License Man +gtegsc-lm 1452/udp #GTE Government Systems License Man +genie-lm 1453/tcp #Genie License Manager +genie-lm 1453/udp #Genie License Manager +interhdl_elmd 1454/tcp #interHDL License Manager +interhdl_elmd 1454/udp #interHDL License Manager +esl-lm 1455/tcp #ESL License Manager +esl-lm 1455/udp #ESL License Manager +dca 1456/tcp +dca 1456/udp +valisys-lm 1457/tcp #Valisys License Manager +valisys-lm 1457/udp #Valisys License Manager +nrcabq-lm 1458/tcp #Nichols Research Corp. +nrcabq-lm 1458/udp #Nichols Research Corp. +proshare1 1459/tcp #Proshare Notebook Application +proshare1 1459/udp #Proshare Notebook Application +proshare2 1460/tcp #Proshare Notebook Application +proshare2 1460/udp #Proshare Notebook Application +ibm_wrless_lan 1461/tcp #IBM Wireless LAN +ibm_wrless_lan 1461/udp #IBM Wireless LAN +world-lm 1462/tcp #World License Manager +world-lm 1462/udp #World License Manager +nucleus 1463/tcp +nucleus 1463/udp +msl_lmd 1464/tcp #MSL License Manager +msl_lmd 1464/udp #MSL License Manager +pipes 1465/tcp #Pipes Platform +pipes 1465/udp #Pipes Platform mfarlin@peerlogic.com +oceansoft-lm 1466/tcp #Ocean Software License Manager +oceansoft-lm 1466/udp #Ocean Software License Manager +csdmbase 1467/tcp +csdmbase 1467/udp +csdm 1468/tcp +csdm 1468/udp +aal-lm 1469/tcp #Active Analysis Limited License Manager +aal-lm 1469/udp #Active Analysis Limited License Manager +uaiact 1470/tcp #Universal Analytics +uaiact 1470/udp #Universal Analytics +csdmbase 1471/tcp +csdmbase 1471/udp +csdm 1472/tcp +csdm 1472/udp +openmath 1473/tcp +openmath 1473/udp +telefinder 1474/tcp +telefinder 1474/udp +taligent-lm 1475/tcp #Taligent License Manager +taligent-lm 1475/udp #Taligent License Manager +clvm-cfg 1476/tcp +clvm-cfg 1476/udp +ms-sna-server 1477/tcp +ms-sna-server 1477/udp +ms-sna-base 1478/tcp +ms-sna-base 1478/udp +dberegister 1479/tcp +dberegister 1479/udp +pacerforum 1480/tcp +pacerforum 1480/udp +airs 1481/tcp +airs 1481/udp +miteksys-lm 1482/tcp #Miteksys License Manager +miteksys-lm 1482/udp #Miteksys License Manager +afs 1483/tcp #AFS License Manager +afs 1483/udp #AFS License Manager +confluent 1484/tcp #Confluent License Manager +confluent 1484/udp #Confluent License Manager +lansource 1485/tcp +lansource 1485/udp +nms_topo_serv 1486/tcp +nms_topo_serv 1486/udp +localinfosrvr 1487/tcp +localinfosrvr 1487/udp +docstor 1488/tcp +docstor 1488/udp +dmdocbroker 1489/tcp +dmdocbroker 1489/udp +insitu-conf 1490/tcp +insitu-conf 1490/udp +anynetgateway 1491/tcp +anynetgateway 1491/udp +stone-design-1 1492/tcp +stone-design-1 1492/udp +netmap_lm 1493/tcp +netmap_lm 1493/udp +ica 1494/tcp +ica 1494/udp +cvc 1495/tcp +cvc 1495/udp +liberty-lm 1496/tcp +liberty-lm 1496/udp +rfx-lm 1497/tcp +rfx-lm 1497/udp +watcom-sql 1498/tcp +watcom-sql 1498/udp +fhc 1499/tcp #Federico Heinz Consultora +fhc 1499/udp #Federico Heinz Consultora +vlsi-lm 1500/tcp #VLSI License Manager +vlsi-lm 1500/udp #VLSI License Manager +sas-3 1501/tcp #Satellite-data Acquisition System 3 +sas-3 1501/udp #Satellite-data Acquisition System 3 +shivadiscovery 1502/tcp #Shiva +shivadiscovery 1502/udp #Shiva +imtc-mcs 1503/tcp #Databeam +imtc-mcs 1503/udp #Databeam +evb-elm 1504/tcp #EVB Software Engineering License Manager +evb-elm 1504/udp #EVB Software Engineering License Manager +funkproxy 1505/tcp #Funk Software, Inc. +funkproxy 1505/udp #Funk Software, Inc. +utcd 1506/tcp #Universal Time daemon (utcd) +utcd 1506/udp #Universal Time daemon (utcd) +symplex 1507/tcp +symplex 1507/udp +diagmond 1508/tcp +diagmond 1508/udp +robcad-lm 1509/tcp #Robcad, Ltd. License Manager +robcad-lm 1509/udp #Robcad, Ltd. License Manager +mvx-lm 1510/tcp #Midland Valley Exploration Ltd. Lic. Man. +mvx-lm 1510/udp #Midland Valley Exploration Ltd. Lic. Man. +3l-l1 1511/tcp +3l-l1 1511/udp +wins 1512/tcp #Microsoft's Windows Internet Name Service +wins 1512/udp #Microsoft's Windows Internet Name Service +fujitsu-dtc 1513/tcp #Fujitsu Systems Business of America, Inc +fujitsu-dtc 1513/udp #Fujitsu Systems Business of America, Inc +fujitsu-dtcns 1514/tcp #Fujitsu Systems Business of America, Inc +fujitsu-dtcns 1514/udp #Fujitsu Systems Business of America, Inc +ifor-protocol 1515/tcp +ifor-protocol 1515/udp +vpad 1516/tcp #Virtual Places Audio data +vpad 1516/udp #Virtual Places Audio data +vpac 1517/tcp #Virtual Places Audio control +vpac 1517/udp #Virtual Places Audio control +vpvd 1518/tcp #Virtual Places Video data +vpvd 1518/udp #Virtual Places Video data +vpvc 1519/tcp #Virtual Places Video control +vpvc 1519/udp #Virtual Places Video control +atm-zip-office 1520/tcp #atm zip office +atm-zip-office 1520/udp #atm zip office +ncube-lm 1521/tcp #nCube License Manager +ncube-lm 1521/udp #nCube License Manager +rna-lm 1522/tcp #Ricardo North America License Manager +rna-lm 1522/udp #Ricardo North America License Manager +cichild-lm 1523/tcp +cichild-lm 1523/udp +ingreslock 1524/tcp #ingres +ingreslock 1524/udp #ingres +prospero-np 1525/tcp #Prospero Directory Service non-priv +prospero-np 1525/udp #Prospero Directory Service non-priv +#PROBLEMS!======================================================== +orasrv 1525/tcp #oracle +orasrv 1525/udp #oracle +#PROBLEMS!======================================================== +pdap-np 1526/tcp #Prospero Data Access Prot non-priv +pdap-np 1526/udp #Prospero Data Access Prot non-priv +tlisrv 1527/tcp #oracle +tlisrv 1527/udp #oracle +mciautoreg 1528/tcp +mciautoreg 1528/udp +support 1529/tcp prmsd gnatsd # cygnus bug tracker +coauthor 1529/tcp #oracle +coauthor 1529/udp #oracle +rap-service 1530/tcp +rap-service 1530/udp +rap-listen 1531/tcp +rap-listen 1531/udp +miroconnect 1532/tcp +miroconnect 1532/udp +virtual-places 1533/tcp #Virtual Places Software +virtual-places 1533/udp #Virtual Places Software +micromuse-lm 1534/tcp +micromuse-lm 1534/udp +ampr-info 1535/tcp +ampr-info 1535/udp +ampr-inter 1536/tcp +ampr-inter 1536/udp +sdsc-lm 1537/tcp +sdsc-lm 1537/udp +3ds-lm 1538/tcp +3ds-lm 1538/udp +intellistor-lm 1539/tcp #Intellistor License Manager +intellistor-lm 1539/udp #Intellistor License Manager +rds 1540/tcp +rds 1540/udp +rds2 1541/tcp +rds2 1541/udp +gridgen-elmd 1542/tcp +gridgen-elmd 1542/udp +simba-cs 1543/tcp +simba-cs 1543/udp +aspeclmd 1544/tcp +aspeclmd 1544/udp +vistium-share 1545/tcp +vistium-share 1545/udp +abbaccuray 1546/tcp +abbaccuray 1546/udp +laplink 1547/tcp +laplink 1547/udp +axon-lm 1548/tcp #Axon License Manager +axon-lm 1548/udp #Axon License Manager +shivahose 1549/tcp #Shiva Hose +shivasound 1549/udp #Shiva Sound +3m-image-lm 1550/tcp #Image Storage license manager 3M Company +3m-image-lm 1550/udp #Image Storage license manager 3M Company +hecmtl-db 1551/tcp +hecmtl-db 1551/udp +pciarray 1552/tcp +pciarray 1552/udp +issd 1600/tcp +issd 1600/udp +# IMPORTANT NOTE: Ports 1645/1646 are the traditional radius ports used by +# many vendors without obtaining official IANA assignment. The official +# assignment is now ports 1812/1813 and users are encouraged to migrate +# when possible to these new ports. +#radius 1645/udp #RADIUS authentication protocol (old) +#radacct 1646/udp #RADIUS accounting protocol (old) +nkd 1650/tcp +nkd 1650/udp +shiva_confsrvr 1651/tcp +shiva_confsrvr 1651/udp +xnmp 1652/tcp +xnmp 1652/udp +netview-aix-1 1661/tcp +netview-aix-1 1661/udp +netview-aix-2 1662/tcp +netview-aix-2 1662/udp +netview-aix-3 1663/tcp +netview-aix-3 1663/udp +netview-aix-4 1664/tcp +netview-aix-4 1664/udp +netview-aix-5 1665/tcp +netview-aix-5 1665/udp +netview-aix-6 1666/tcp +netview-aix-6 1666/udp +netview-aix-7 1667/tcp +netview-aix-7 1667/udp +netview-aix-8 1668/tcp +netview-aix-8 1668/udp +netview-aix-9 1669/tcp +netview-aix-9 1669/udp +netview-aix-10 1670/tcp +netview-aix-10 1670/udp +netview-aix-11 1671/tcp +netview-aix-11 1671/udp +netview-aix-12 1672/tcp +netview-aix-12 1672/udp +l2f 1701/tcp #l2f +l2f 1701/udp #l2f +l2tp 1701/tcp #Layer 2 Tunnelling Protocol +l2tp 1701/udp #Layer 2 Tunnelling Protocol +pptp 1723/tcp #Point-to-point tunnelling protocol +# IMPORTANT NOTE: See comments for ports 1645/1646 when using older equipment +radius 1812/udp #RADIUS authentication protocol (IANA sanctioned) +radacct 1813/udp #RADIUS accounting protocol (IANA sanctioned) +licensedaemon 1986/tcp #cisco license management +licensedaemon 1986/udp #cisco license management +tr-rsrb-p1 1987/tcp #cisco RSRB Priority 1 port +tr-rsrb-p1 1987/udp #cisco RSRB Priority 1 port +tr-rsrb-p2 1988/tcp #cisco RSRB Priority 2 port +tr-rsrb-p2 1988/udp #cisco RSRB Priority 2 port +tr-rsrb-p3 1989/tcp #cisco RSRB Priority 3 port +tr-rsrb-p3 1989/udp #cisco RSRB Priority 3 port +#PROBLEMS!=================================================== +mshnet 1989/tcp #MHSnet system +mshnet 1989/udp #MHSnet system +#PROBLEMS!=================================================== +stun-p1 1990/tcp #cisco STUN Priority 1 port +stun-p1 1990/udp #cisco STUN Priority 1 port +stun-p2 1991/tcp #cisco STUN Priority 2 port +stun-p2 1991/udp #cisco STUN Priority 2 port +stun-p3 1992/tcp #cisco STUN Priority 3 port +stun-p3 1992/udp #cisco STUN Priority 3 port +#PROBLEMS!=================================================== +ipsendmsg 1992/tcp +ipsendmsg 1992/udp +#PROBLEMS!=================================================== +snmp-tcp-port 1993/tcp #cisco SNMP TCP port +snmp-tcp-port 1993/udp #cisco SNMP TCP port +stun-port 1994/tcp #cisco serial tunnel port +stun-port 1994/udp #cisco serial tunnel port +perf-port 1995/tcp #cisco perf port +perf-port 1995/udp #cisco perf port +tr-rsrb-port 1996/tcp #cisco Remote SRB port +tr-rsrb-port 1996/udp #cisco Remote SRB port +gdp-port 1997/tcp #cisco Gateway Discovery Protocol +gdp-port 1997/udp #cisco Gateway Discovery Protocol +x25-svc-port 1998/tcp #cisco X.25 service (XOT) +x25-svc-port 1998/udp #cisco X.25 service (XOT) +tcp-id-port 1999/tcp #cisco identification port +tcp-id-port 1999/udp #cisco identification port +callbook 2000/tcp +callbook 2000/udp +dc 2001/tcp +wizard 2001/udp #curry +globe 2002/tcp +globe 2002/udp +cfingerd 2003/tcp #GNU finger +mailbox 2004/tcp +emce 2004/udp #CCWS mm conf +berknet 2005/tcp +oracle 2005/udp +invokator 2006/tcp +raid-cc 2006/udp #raid +dectalk 2007/tcp +raid-am 2007/udp +conf 2008/tcp +terminaldb 2008/udp +news 2009/tcp +whosockami 2009/udp +search 2010/tcp +pipe_server 2010/udp +raid-cc 2011/tcp #raid +servserv 2011/udp +ttyinfo 2012/tcp +raid-ac 2012/udp +raid-am 2013/tcp +raid-cd 2013/udp +troff 2014/tcp +raid-sf 2014/udp +cypress 2015/tcp +raid-cs 2015/udp +bootserver 2016/tcp +bootserver 2016/udp +cypress-stat 2017/tcp +bootclient 2017/udp +terminaldb 2018/tcp +rellpack 2018/udp +whosockami 2019/tcp +about 2019/udp +xinupageserver 2020/tcp +xinupageserver 2020/udp +servexec 2021/tcp +xinuexpansion1 2021/udp +down 2022/tcp +xinuexpansion2 2022/udp +xinuexpansion3 2023/tcp +xinuexpansion3 2023/udp +xinuexpansion4 2024/tcp +xinuexpansion4 2024/udp +ellpack 2025/tcp +xribs 2025/udp +scrabble 2026/tcp +scrabble 2026/udp +shadowserver 2027/tcp +shadowserver 2027/udp +submitserver 2028/tcp +submitserver 2028/udp +device2 2030/tcp +device2 2030/udp +blackboard 2032/tcp +blackboard 2032/udp +glogger 2033/tcp +glogger 2033/udp +scoremgr 2034/tcp +scoremgr 2034/udp +imsldoc 2035/tcp +imsldoc 2035/udp +objectmanager 2038/tcp +objectmanager 2038/udp +lam 2040/tcp +lam 2040/udp +interbase 2041/tcp +interbase 2041/udp +isis 2042/tcp +isis 2042/udp +isis-bcast 2043/tcp +isis-bcast 2043/udp +rimsl 2044/tcp +rimsl 2044/udp +cdfunc 2045/tcp +cdfunc 2045/udp +sdfunc 2046/tcp +sdfunc 2046/udp +#dls 2047/tcp +#dls 2047/udp +dls-monitor 2048/tcp +dls-monitor 2048/udp +nfsd 2049/tcp nfs # NFS server daemon +nfsd 2049/udp nfs # NFS server daemon +#PROBLEMS!============================================================= +#shilp 2049/tcp +#shilp 2049/udp +#PROBLEMS!============================================================= +dlsrpn 2065/tcp #Data Link Switch Read Port Number +dlsrpn 2065/udp #Data Link Switch Read Port Number +dlswpn 2067/tcp #Data Link Switch Write Port Number +dlswpn 2067/udp #Data Link Switch Write Port Number +zephyr-clt 2103/udp #Zephyr serv-hm connection +zephyr-hm 2104/udp #Zephyr hostmanager +#PROBLEMS!============================================================= +#zephyr-hm-srv 2105/udp #Zephyr hm-serv connection +#PROBLEMS!============================================================= +eklogin 2105/tcp #Kerberos (v4) encrypted rlogin +eklogin 2105/udp #Kerberos (v4) encrypted rlogin +ekshell 2106/tcp #Kerberos (v4) encrypted rshell +ekshell 2106/udp #Kerberos (v4) encrypted rshell +rkinit 2108/tcp #Kerberos (v4) remote initialization +rkinit 2108/udp #Kerberos (v4) remote initialization +ats 2201/tcp #Advanced Training System Program +ats 2201/udp #Advanced Training System Program +ivs-video 2232/tcp #IVS Video default +ivs-video 2232/udp #IVS Video default +ivsd 2241/tcp #IVS Daemon +ivsd 2241/udp #IVS Daemon +pehelp 2307/tcp +pehelp 2307/udp +cvspserver 2401/tcp #CVS network server +cvspserver 2401/udp #CVS network server +venus 2430/tcp #venus +venus 2430/udp #venus +venus-se 2431/tcp #venus-se +venus-se 2431/udp #venus-se +codasrv 2432/tcp #codasrv +codasrv 2432/udp #codasrv +codasrv-se 2433/tcp #codasrv-se +codasrv-se 2433/udp #codasrv-se +rtsserv 2500/tcp #Resource Tracking system server +rtsserv 2500/udp #Resource Tracking system server +rtsclient 2501/tcp #Resource Tracking system client +rtsclient 2501/udp #Resource Tracking system client +hp-3000-telnet 2564/tcp #HP 3000 NS/VT block mode telnet +zebrasrv 2600/tcp #zebra service +zebra 2601/tcp #zebra vty +ripd 2602/tcp #RIPd vty +ripngd 2603/tcp #RIPngd vty +ospfd 2604/tcp #OSPFd vty +bgpd 2605/tcp #BGPd vty +ospf6d 2606/tcp #OSPF6d vty +dict 2628/tcp #RFC 2229 +dict 2628/udp #RFC 2229 +listen 2766/tcp #System V listener port +www-dev 2784/tcp #world wide web - development +www-dev 2784/udp #world wide web - development +eppc 3031/tcp #Remote AppleEvents/PPC Toolbox +eppc 3031/udp #Remote AppleEvents/PPC Toolbox +NSWS 3049/tcp +NSWS 3049/udp +gds_db 3050/tcp #InterBase Database Remote Protocol +gds_db 3050/udp #InterBase Database Remote Protocol +sj3 3086/tcp #SJ3 (kanji input) +vmodem 3141/tcp +vmodem 3141/udp +ccmail 3264/tcp #cc:mail/lotus +ccmail 3264/udp #cc:mail/lotus +dec-notes 3333/tcp #DEC Notes +dec-notes 3333/udp #DEC Notes +rdp 3389/tcp #Microsoft Remote Desktop Protocol +bmap 3421/tcp #Bull Apprise portmapper +bmap 3421/udp #Bull Apprise portmapper +prsvp 3455/tcp #RSVP Port +prsvp 3455/udp rsvp-encap #RSVP Port +vat 3456/tcp #VAT default data +vat 3456/udp #VAT default data +vat-control 3457/tcp #VAT default control +vat-control 3457/udp #VAT default control +nut 3493/tcp #Network UPS Tools +nut 3493/udp #Network UPS Tools +tsp 3653/tcp #Tunnel Setup Protocol +tsp 3653/udp #Tunnel Setup Protocol +svn 3690/tcp #Subversion +svn 3690/udp #Subversion +udt_os 3900/tcp #Unidata UDT OS +udt_os 3900/udp #Unidata UDT OS +mapper-nodemgr 3984/tcp #MAPPER network node manager +mapper-nodemgr 3984/udp #MAPPER network node manager +mapper-mapethd 3985/tcp #MAPPER TCP/IP server +mapper-mapethd 3985/udp #MAPPER TCP/IP server +mapper-ws_ethd 3986/tcp #MAPPER workstation server +mapper-ws_ethd 3986/udp #MAPPER workstation server +netcheque 4008/tcp #NetCheque accounting +netcheque 4008/udp #NetCheque accounting +lockd 4045/udp # NFS lock daemon/manager +lockd 4045/tcp +nuts_dem 4132/tcp #NUTS Daemon +nuts_dem 4132/udp #NUTS Daemon +nuts_bootp 4133/tcp #NUTS Bootp Server +nuts_bootp 4133/udp #NUTS Bootp Server +rwhois 4321/tcp #Remote Who Is +rwhois 4321/udp #Remote Who Is +unicall 4343/tcp +unicall 4343/udp +krb524 4444/tcp +krb524 4444/udp +# PROBLEM krb524 assigned the port, +# PROBLEM nv used it without an assignment +nv-video 4444/tcp #NV Video default +nv-video 4444/udp #NV Video default +sae-urn 4500/tcp +sae-urn 4500/udp +fax 4557/tcp #FAX transmission service +hylafax 4559/tcp #HylaFAX client-server protocol +rfa 4672/tcp #remote file access server +rfa 4672/udp #remote file access server +commplex-main 5000/tcp +commplex-main 5000/udp +commplex-link 5001/tcp +commplex-link 5001/udp +rfe 5002/tcp #radio free ethernet +rfe 5002/udp #radio free ethernet +telelpathstart 5010/tcp +telelpathstart 5010/udp +telelpathattack 5011/tcp +telelpathattack 5011/udp +mmcc 5050/tcp #multimedia conference control tool +mmcc 5050/udp #multimedia conference control tool +rmonitor_secure 5145/tcp +rmonitor_secure 5145/udp +aol 5190/tcp #America-Online +aol 5190/udp #America-Online +aol-1 5191/tcp #AmericaOnline1 +aol-1 5191/udp #AmericaOnline1 +aol-2 5192/tcp #AmericaOnline2 +aol-2 5192/udp #AmericaOnline2 +aol-3 5193/tcp #AmericaOnline3 +aol-3 5193/udp #AmericaOnline3 +jabber-client 5222/tcp #Jabber Client Connection +jabber-client 5222/udp #Jabber Client Connection +padl2sim 5236/tcp +padl2sim 5236/udp +jabber-server 5269/tcp #Jabber Server Connection +jabber-server 5269/udp #Jabber Server Connection +hacl-hb 5300/tcp # HA cluster heartbeat +hacl-hb 5300/udp # HA cluster heartbeat +hacl-gs 5301/tcp # HA cluster general services +hacl-gs 5301/udp # HA cluster general services +hacl-cfg 5302/tcp # HA cluster configuration +hacl-cfg 5302/udp # HA cluster configuration +hacl-probe 5303/tcp # HA cluster probing +hacl-probe 5303/udp # HA cluster probing +hacl-local 5304/tcp +hacl-local 5304/udp +hacl-test 5305/tcp +hacl-test 5305/udp +cfengine 5308/tcp +cfengine 5308/udp +mdns 5353/tcp #Multicast DNS +mdns 5353/udp #Multicast DNS +postgresql 5432/tcp #PostgreSQL Database +postgresql 5432/udp #PostgreSQL Database +rplay 5555/udp +canna 5680/tcp #Canna (Japanese Input) +proshareaudio 5713/tcp #proshare conf audio +proshareaudio 5713/udp #proshare conf audio +prosharevideo 5714/tcp #proshare conf video +prosharevideo 5714/udp #proshare conf video +prosharedata 5715/tcp #proshare conf data +prosharedata 5715/udp #proshare conf data +prosharerequest 5716/tcp #proshare conf request +prosharerequest 5716/udp #proshare conf request +prosharenotify 5717/tcp #proshare conf notify +prosharenotify 5717/udp #proshare conf notify +cvsup 5999/tcp #CVSup file transfer/John Polstra/FreeBSD +x11 6000/tcp #6000-6063 are assigned to X Window System +x11 6000/udp +x11-ssh 6010/tcp #Unofficial name, for convenience +x11-ssh 6010/udp +softcm 6110/tcp #HP SoftBench CM +softcm 6110/udp #HP SoftBench CM +spc 6111/tcp #HP SoftBench Sub-Process Control +spc 6111/udp #HP SoftBench Sub-Process Control +meta-corp 6141/tcp #Meta Corporation License Manager +meta-corp 6141/udp #Meta Corporation License Manager +aspentec-lm 6142/tcp #Aspen Technology License Manager +aspentec-lm 6142/udp #Aspen Technology License Manager +watershed-lm 6143/tcp #Watershed License Manager +watershed-lm 6143/udp #Watershed License Manager +statsci1-lm 6144/tcp #StatSci License Manager - 1 +statsci1-lm 6144/udp #StatSci License Manager - 1 +statsci2-lm 6145/tcp #StatSci License Manager - 2 +statsci2-lm 6145/udp #StatSci License Manager - 2 +lonewolf-lm 6146/tcp #Lone Wolf Systems License Manager +lonewolf-lm 6146/udp #Lone Wolf Systems License Manager +montage-lm 6147/tcp #Montage License Manager +montage-lm 6147/udp #Montage License Manager +ricardo-lm 6148/tcp #Ricardo North America License Manager +ricardo-lm 6148/udp #Ricardo North America License Manager +xdsxdm 6558/tcp +xdsxdm 6558/udp +ircd 6667/tcp #Internet Relay Chat (unoffical) +acmsoda 6969/tcp +acmsoda 6969/udp +afs3-fileserver 7000/tcp #file server itself +afs3-fileserver 7000/udp #file server itself +afs3-callback 7001/tcp #callbacks to cache managers +afs3-callback 7001/udp #callbacks to cache managers +afs3-prserver 7002/tcp #users & groups database +afs3-prserver 7002/udp #users & groups database +afs3-vlserver 7003/tcp #volume location database +afs3-vlserver 7003/udp #volume location database +afs3-kaserver 7004/tcp #AFS/Kerberos authentication service +afs3-kaserver 7004/udp #AFS/Kerberos authentication service +afs3-volser 7005/tcp #volume management server +afs3-volser 7005/udp #volume management server +afs3-errors 7006/tcp #error interpretation service +afs3-errors 7006/udp #error interpretation service +afs3-bos 7007/tcp #basic overseer process +afs3-bos 7007/udp #basic overseer process +afs3-update 7008/tcp #server-to-server updater +afs3-update 7008/udp #server-to-server updater +afs3-rmtsys 7009/tcp #remote cache manager service +afs3-rmtsys 7009/udp #remote cache manager service +afs3-resserver 7010/tcp #MR-AFS residence server +afs3-resserver 7010/udp #MR-AFS residence server +ups-onlinet 7010/tcp #onlinet uninterruptable power supplies +ups-onlinet 7010/udp #onlinet uninterruptable power supplies +afs3-remio 7011/tcp #MR-AFS remote IO server +afs3-remio 7011/udp #MR-AFS remote IO server +font-service 7100/tcp #X Font Service +font-service 7100/udp #X Font Service +fodms 7200/tcp #FODMS FLIP +fodms 7200/udp #FODMS FLIP +dlip 7201/tcp +dlip 7201/udp +ftp-proxy 8021/tcp # FTP proxy +natd 8668/divert # Network Address Translation +jetdirect 9100/tcp #HP JetDirect card +git 9418/tcp # Git Version Control System +man 9535/tcp +man 9535/udp +sd 9876/tcp #Session Director +sd 9876/udp #Session Director +amanda 10080/udp #Dump server control +amandaidx 10082/tcp #Amanda indexing +amidxtape 10083/tcp #Amanda tape indexing +isode-dua 17007/tcp +isode-dua 17007/udp +biimenu 18000/tcp #Beckman Instruments, Inc. +biimenu 18000/udp #Beckman Instruments, Inc. +wnn4 22273/tcp wnn6 #Wnn4 (Japanese input) +wnn4_Cn 22289/tcp wnn6_Cn #Wnn4 (Chinese input) +wnn4_Kr 22305/tcp wnn6_Kr #Wnn4 (Korean input) +wnn4_Tw 22321/tcp wnn6_Tw #Wnn4 (Taiwanse input) +wnn6_DS 26208/tcp #Wnn6 (Dserver) +dbbrowse 47557/tcp #Databeam Corporation +dbbrowse 47557/udp #Databeam Corporation diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/shadow b/target/device/Atmel/atstk100x/target_skeleton/etc/shadow new file mode 100644 index 000000000..d5dc3974d --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/shadow @@ -0,0 +1,18 @@ +root:$1$OJeedGT3$uG0eWkNhkeq0WO6Wldk1Y.:13200:0:99999:7::: +daemon:!:13200:0:99999:7::: +bin:!:13200:0:99999:7::: +sys:!:13200:0:99999:7::: +sync:!:13200:0:99999:7::: +mail:!:13200:0:99999:7::: +proxy:!:13200:0:99999:7::: +www-data:!:13200:0:99999:7::: +backup:!:13200:0:99999:7::: +operator:!:13200:0:99999:7::: +haldaemon:!:13200:0:99999:7::: +dbus:!:13200:0:99999:7::: +ftp:!:13200:0:99999:7::: +dnsmasq:!:13200:0:99999:7::: +sshd:!:13200:0:99999:7::: +nobody:!:13200:0:99999:7::: +avr32:$1$TVWxUVs7$/ze18sFeD6F26w0hgyB6M.:13200:0:99999:7::: +default:!:13200:0:99999:7::: diff --git a/target/device/Atmel/atstk100x/target_skeleton/etc/shells b/target/device/Atmel/atstk100x/target_skeleton/etc/shells new file mode 100644 index 000000000..6ee110ced --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/etc/shells @@ -0,0 +1,8 @@ +# /etc/shells: valid login shells +/bin/ash +/bin/sh +/bin/zsh +/bin/bash +/usr/bin/zsh +/usr/bin/bash +/usr/bin/screen diff --git a/target/device/Atmel/atstk100x/target_skeleton/root/.bash_logout b/target/device/Atmel/atstk100x/target_skeleton/root/.bash_logout new file mode 100644 index 000000000..77ef1f950 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/root/.bash_logout @@ -0,0 +1,7 @@ +# ~/.bash_logout: executed by bash(1) when login shell exits. + +# when leaving the console clear the screen to increase privacy + +case "`tty`" in + /dev/tty[0-9]*) clear +esac diff --git a/target/device/Atmel/atstk100x/target_skeleton/root/.bash_profile b/target/device/Atmel/atstk100x/target_skeleton/root/.bash_profile new file mode 100644 index 000000000..27bf14953 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/root/.bash_profile @@ -0,0 +1,15 @@ +# .bash_profile + +export PATH=\ +/bin:\ +/sbin:\ +/usr/bin:\ +/usr/sbin:\ +/usr/bin/X11:\ +/usr/local/bin + +umask 022 + +if [ -f ~/.bashrc ]; then + source ~/.bashrc +fi diff --git a/target/device/Atmel/atstk100x/target_skeleton/root/.bashrc b/target/device/Atmel/atstk100x/target_skeleton/root/.bashrc new file mode 100644 index 000000000..d13c8f902 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/root/.bashrc @@ -0,0 +1,48 @@ +# ~/.bashrc: executed by bash(1) for non-login interactive shells. + +export PATH=\ +/bin:\ +/sbin:\ +/usr/bin:\ +/usr/sbin:\ +/usr/bin/X11:\ +/usr/local/bin + +# If running interactively, then: +if [ "$PS1" ]; then + + if [ "$BASH" ]; then + export PS1="[\u@\h \W]\\$ " + else + if [ "`id -u`" -eq 0 ]; then + export PS1='# ' + else + export PS1='$ ' + fi + fi + + export USER=`id -un` + export LOGNAME=$USER + export HOSTNAME=`/bin/hostname` + export HISTSIZE=1000 + export HISTFILESIZE=1000 + export PAGER='/bin/more ' + export EDITOR='/bin/vi' + export INPUTRC=/etc/inputrc + export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile + export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:'; + + ### Some aliases + alias ps2='ps facux ' + alias ps1='ps faxo "%U %t %p %a" ' + alias af='ps af' + alias cls='clear' + alias ll='/bin/ls --color=tty -laFh' + alias ls='/bin/ls --color=tty -F' + alias df='df -h' + alias indent='indent -bad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -npsl -nsc -nsob -nss -ts4 ' + #alias bc='bc -l' + alias minicom='minicom -c on' + alias calc='calc -Cd ' + alias bc='calc -Cd ' +fi; diff --git a/target/device/Atmel/atstk100x/target_skeleton/usr/share/udhcpc/default.script b/target/device/Atmel/atstk100x/target_skeleton/usr/share/udhcpc/default.script new file mode 100644 index 000000000..56cbaf6c4 --- /dev/null +++ b/target/device/Atmel/atstk100x/target_skeleton/usr/share/udhcpc/default.script @@ -0,0 +1,19 @@ +#!/bin/sh + + +case $1 in + deconfig) + ifconfig $interface 0.0.0.0 + ;; + bound|renew) + ifconfig $interface $ip netmask $subnet broadcast $broadcast + route add default gw $router + echo -n > /etc/resolv.conf + [ -z "$domain" ] || echo "domain $domain" >> /etc/resolv.conf + for n in $dns; do echo "nameserver $n" >> /etc/resolv.conf; done + if [ ! -z "$hostname" ]; then + echo $hostname > /etc/hostname + hostname $hostname + fi + ;; +esac -- cgit v1.2.3