0

I have two connections at different places, provided by two different ISPs. Both are using PPPoE to connect.

When using Windows, I configure them in the same manner, except username and password of course. Both are working.

While in linux (debian), using Roaring Penguin's RP-PPPoE, one is working and the other is not. I can dial up, but can't ping anywhere.

And, there was a time I have a Windows box connected to the linux-not-working network, then connect my linux through VPN to it, then pppoe-start, it magically worked.

1) Is the provider blocking linux?
2) Why dialing up through VPN is working?
3) Is there a way I can work around, using only my linux? Say fake to be a Windows on the network?

2
  • Are you saying that both the ISP's block Linux ?
    – HackToHell
    Jan 6, 2013 at 17:14
  • @HackToHell - The OP (@Theo) says Windows can connect to both ISP's, but Linux can only connect to one of the ISP's, and is asking if it is possible that the one ISP is blocking connections from Linux machines. Jan 6, 2013 at 19:18

2 Answers 2

0

Solution from my friend:

  1. Install Windows on a virtual machine, say VirtualBox.
  2. Set up two connections, one is bridged to eth0, another host-only. The bridged one is used to dial up PPPoE, the host-only one is to share it's connection with Linux.
  3. Dial up in Windows.
  4. Connect Linux through the virtual machine's shared connection.

As for whether the ISP is blocking Link, I have no idea.

0

Have you tried a normal PPPOE modem ? and can you list the model because 99.9% of Home ADSL routers run some form of linux so it is unlikely that their would some sort of "Blocking".

It could more likely be a misconfiguration with your PPPOE client. off the top of my head you should check the MTU value (like the maximum packet size allow to go down the line) make sure it is no more that 1492 or lower and a multiple of 8 (google suggestions)

This could cause even pings to fail as every packet would become malformed. Futhermore it could have worked through your "VPN or lan" as the programs that transform the packets may bring them under the maximum or put fragment flags on the packets.

Yes you can change the hello of the IP packet header but it is not really an answer to your problem.

1
  • Modem? I don't need any modem to connect. As for the MTU value, I found it commented out in /etc/ppp/options, I tried mtu=1200 but doesn't work.
    – Qian
    Jan 11, 2013 at 15:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .