I have a routerboard 133 which had router os 2.9.50 installed, I have tried several times setting it up from scratch and have upgraded to router os 3.6 and done a reset with the jumper as well but still get the same problem.
The rb is connected to the internet with a vigor 100 adsl modem on ether1 and my home network is connected to ether2
I have a pppoe-client set up on ether1 to connect through the modem, which it does successfully and sets the default route and dns.
I have some basic fire wall rules on the input chain to:
drop invalid packets
accept established packets
accept related packets
accept icmp packets
accept udp packets
accept tcp that are from my internal network
log and drop everything else.
From my home network machines I can ping, and I can even run a unison session over ssh successfully. As well as browse to certain websites, I can go to google, redhat, opensuse and novell. But other websites just timeout.
If I try a wget for an invalid file I get a 404 Not found response, but if I try with a know file it just times out.
On a gentoo box I can start an emerge --sync, but it times out on “receiving file list”
If I prune my firewall rules to just accept, I still get the same problem.
I have read this can be an mtu problem, and have tried 1200 and 1300 mtu values but still get the same result.
If I unplug my router board and plug in a linksys wrt54g router everything works fine.
My linksys router says it has an mtu of 1492, which I tried setting on the router board. It made no difference.
RB 500 with the LAN iface and a DLink DSL-320T to it.
I make a PPPoE client iface through the LAN interface and all seems fine.
The RB500 gets an internet IP, a new Dynamic default gateway, even a new mangle
I have configured the PPPoE Client & NAT as in wiki and I can ping and trace everything. I can browse some sites like google and some more… but many other sites give me the 404 error. As an example I can ping yahoo.gr but i can’t browse it. No Firewall rules, no queues, no other mangles. Just a pure setup.
Tried with 2.9.51, 3.1 and 3.7 all failed
I tried with another AMD Mikrotik router using the PPPoE Client on a second ethernet card connected directly to the modem but got same problems.
If i try to connect my Windows XP PC with PPPoE through this modem (directly or through the switch) everything works fine
I tried also another modem Linksys AM-200 but I got the same results. All pings pass, all traces pass but I can’t browse many sites.
The problem isn’t just browsing… many other services fail like online gaming etc
Finally I tried to change MTU, MRU to many values nothing happend. Plz someone check it out
I will presume you have private IP set on your local networks. I use ssh.
If you have not entered a /ip firewall nat rule, then that could be the challenge. Use:
/ip firewall nat print
There should be a rule like:
chain=srcnat action=masquerade out-interface=ether1
The last setting could be a little different, like maybe your private IP/mask, but the first two should be there. If not:
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
And just a thought…my cablemodem is fussy about changing the mac address on the interface it connects to. If I set up one machine as the interface to the cablemodem, it has real trouble if I set up another machine (or card) as the interface later if I don’t unplug the cablemodem for several seconds, then plug it back in with the new device connected.