Assigning Fixed Ports to an NIS Server
Configuring Fixed Ports
The motivation is to create better firewalls. You can find out what
ports your server’s listening on by issuing rpcinfo
.
[admin@server ~]# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 778 status
100024 1 tcp 781 status
100004 2 udp 1002 ypserv
100004 1 udp 1002 ypserv
100004 2 tcp 1005 ypserv
100004 1 tcp 1005 ypserv
100069 1 udp 1015 fypxfrd
100069 1 tcp 1017 fypxfrd
100009 1 udp 781 yppasswdd
100007 2 udp 958 ypbind
100007 1 udp 958 ypbind
100007 2 tcp 961 ypbind
100007 1 tcp 961 ypbind
You can choose a port that’s on that list or come up with your own. I’m
going to use:
- Port 854 for
ypserv
- Port 855 for
ypxfrd
Next, configure /etc/sysconfig/network
to use these ports. Add this:
YPSERV_ARGS="-p 854"
YPXFRD_ARGS="-p 855"
Restart the ypserv
and ypxfrd
services. rpcinfo
should now show
the fixed ports:
[admin@server ~]# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 778 status
100024 1 tcp 781 status
100009 1 udp 781 yppasswdd
100007 2 udp 960 ypbind
100007 1 udp 960 ypbind
100007 2 tcp 963 ypbind
100007 1 tcp 963 ypbind
100004 2 udp 854 ypserv
100004 1 udp 854 ypserv
100004 2 tcp 854 ypserv
100004 1 tcp 854 ypserv
100069 1 udp 855 fypxfrd
100069 1 tcp 855 fypxfrd