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
 

Reply via email to