# Questions and Answers

## Chapter 6. Questions and Answers

6.1. I am unable to connect to the Internet with Kdsl. What can I do?
6.2. I am using KDE 3.1. Can I still use Kdsl?
6.3. I have a PPPoA connection. Will it work with Kdsl?
6.4. My Protocol is not supported. How long before Kdsl will support my particular needs?
6.5. Why can't people on my network browse the internet with Kdsl when they could with rp-pppoe?

6.1. | I am unable to connect to the Internet with Kdsl. What can I do?
| Firstly, check to ensure you have selected the correct protocol, and that Kdsl supports protocol you have. If Kdsl does not support your particular requirements, please contact the developers so assistance can be given to you, and your protocol can be added into Kdsl.
6.2. | I am using KDE 3.1. Can I still use Kdsl?
| Kdsl has successfully been installed and used on KDE 3.1 distro's such as RedHat Linux. If Kdsl refuses to run on your system, either upgrade to KDE 3.2, or contact the developers to see if they can add support fo backward compatibility.
6.3. | I have a PPPoA connection. Will it work with Kdsl?

Again, PPPoA has not been tested by the developers, although efforts has been made to support the protocol. Kdsl makes use of the pppoa plugin, or the pppoa3 binary which is installed on some distributions. If you have the pppoa binary, you could try and make a simlink to it by issuing ln -sf pppoa pppoa3 from the command line. This, however is untested, and may not work at all.

If you do manage to get PPPoA successfully working with Kdsl, contact the developers with instructions on how to connect with this protocol so information can be made to the wider community. Any assistance is more than appreciated.

6.4. | My Protocol is not supported. How long before Kdsl will support my particular needs?

This all depends on people's feedback. The more information we recieve, the quicker we can add support. Please remember that if Kdsl does not support your protocol, it is simply because the developers do not use this protocol. However, the long term aim of the Kdsl project is to have all account types working flawlessly with Kdsl, and that can only be achieved with your help. So, please contribute.

6.5. | Why can't people on my network browse the internet with Kdsl when they could with rp-pppoe?

This is not a specific Kdsl issue, but a firewall issue. Rp-pppoe has built in clamping to limit the amount of packets received to stabilize an internet connections. Kdsl does not have this feature yet, however the easiest way to get things to work is to add a line to your firewall / iptables script. Just add TCPMSS --clamp-mss-to-pmtu to your script. An example of a possible firewall script is shown below

    $IPTABLES -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmt
    u
    $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
    $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
    $IPTABLES -A FORWARD -j LOG