ipdptp0 interface kills NIS+

ipdptp0 interface kills NIS+

Post by A. Bake » Sun, 29 Oct 1995 04:00:00



Hi,

I'm having a bit of a problem getting my PPP interface up.  Actually
the PPP link is up, but for some reason it interferes with NIS+.

Setup:
-------------------------------------------
Solaris 2.4 (patched with Sun recommended)
Using aspppd
NIS+ server is also the PPP client

ipdptp0 ->  204.228.154.1   Assigned by ISP
le0 ->  204.228.154.2

We have a registered Class C address (204.228.154).  NIS+
works fine when ipdptp0 interface is not up.  When I do a NIS+
call, I get (from snoop):

      client -> server       RPCBIND C GETADDR prog=100300 (NIS+) vers=3
      server -> client       RPCBIND R GETADDR  Uaddr=204.228.154.2.128.3

204.228.154.2 is the address of the le0 interface of the NIS+ server.
Works fine.

When the the ipdptp0 interface is up. I get:

      client -> server       RPCBIND C GETADDR prog=100300 (NIS+) vers=3
      server -> client       RPCBIND R GETADDR  Uaddr=204.228.154.1.128.3
                                                      ^^^^^^^^^^^^^
                                                       a .1 instead

and the NIS+ client eventually times out since it can't get
a response.  I can't seem to get routing up between the two
interfaces (but how to I route if both are on the same subnet?).

Before we were assigned or own subnet, the ipdptp0 interface was a
node on my ISP's subnet.  (which made sense to me, but my ISP
insists that my_subnet.1 should be my PPP interface)

1.  Does anyone know what might be causing rpcbind to bind to
    the wrong interface on NIS+ calls?

2.  How do I get both interfaces (le0 and ipdptp0) to talk to
    each other?  From the client machines, I'd like to be able
    ping see the PPP interface.  I thought I could just start up
    in.routed, but that didn't do it.  I even setup a static
    route from the ipdptp0 interface to itself.  Still nothing.

thanks for any advice,

A. Baker

 
 
 

1. ipdptp0: No such interface

Look familiar?
I have installed the proper packages, but ifconfig complaints:
"ifconfig plumb: ipdptp0: No such interface" every time I boot up
my system... I found a workaround that I very much would like to
get rid of. It goes like this:

I log in as root then run:

# rem_drv ipd
# rem_drv iptpdp
# rem_drv ipdcm
# add_drv ipdcm
# add_drv ipd
# add_drv ipdptp
# /etc/init.d/asppp start

This routine makes it work, but WHY???

/magnus

2. stupid make question

3. Tcl/Tk interface to NIS+ / Graphical frontend to NIS+

4. missing icons

5. KILL KILL KILL

6. Commercial Distribution recommendation?

7. Kill COREL; Kill COREL; Kill COREL; ...

8. Radeon 8500

9. A method to kill process that cannot be killed even with `kill -9'.

10. How to kill process which not killed by 'kill' ?

11. nmap kills my interface!

12. Memory Upgrade killing LAN interface?

13. why would natd kill my external interface?