Is there a way to suppress the initial dial-out of the PPP connection until it is actually needed?
Not for Mac OS 8.6 and earlier. There isn’t a good solution without modifying the way the OT/PPP configurator works. In order to have IPNetRouter detect whether there is PPP traffic, the IP module in Open Transport needs to have a corresponding interface that it can route traffic to. When this interface is defined by building the corresponding link stack (the chain of protocol modules from IP to the data link provider). The PPP configurator runs and tries to establish a connection. If you set PPP to not connect automatically when opening TCP/IP applications, the PPP configurator fails to create the corresponding link stack. For Mac OS 9 (OT2.5.x), you can suppress the initial dial out by unchecking “Dial on Demand” in the Gateway options window, and using ResEdit to change ‘STR#’ resource 131 “Option Settings” from “IPNRDials=1” to “IPNRDials=0”. I plan to make this easier in a future version. See the Technical Specs section for more info on modifying parameters in IPNetRouter’s resour