Just thought I would share my findings with
everyone here.
When using a dynamic PPP connection, diald was not able to
start a connection and automatically change from the given local and remote IP
addresses in the config file, to the IP addresses given by the remote PPP
server. In order for a connection to be established, the connection had to be
re-issued once the PPP interface was up in order to issue SYN requests with the
correct local IP address.
Here is a way to kill the socket established with the fake
local IP address, and re-start it with the given one from the PPP
server:
echo 7 > /proc/sys/net/ipv4/ip_dynaddr
This will give verbose output to syslog, 5 will keep it quiet.
Remember, this will have to be re-echoed upon each
re-boot!
Brian Dawson
Systems Adminstrator
Tronicplanet Internet Services
