My cable modem is a bridge and I wish to bypass it.
A bridge joins to networks as one. If you bypass it, you won't be able to get to the internet!
I created my own gateway and set my cable modem's address to my created gateway via ARP.
You're not really allowed to create a gateway.... If you mean the setting in the windows tcp/ip, that's different. If you CHANGED your cable modem's address, that could be causing the problem.
Anyways, for some reason, the original ARP entries are coming back. Maybe its my OS that is doing it....
The OS's networking stack is doing this. When your computer wants to send information (any, a response to something they sent, etc) to a computer on your section of the ethernet, (local subnet, etc. Those of you connected to the same end of a router) it needs to know the hardware address of your NIC. The OS keeps track of these so it does not have to wait and find these addresses again. ARP caches actually SPEED UP networking.
but ARP, (Address Resolution Protocol) is how your computer knows what IP's are located where, ARP is a braodcast, it is not forwarded by routers
However, it is forwarded by switches, hubs, and bridges. Here's a possible solution: call your cable company and see if the cable modem can be changed to act as a router, rather than a bridge. I know ISDN modems can, but I do not know about cable modems.
unless you do some special magic, if your computer makes a request for an IP that is on the same segment, it sends out an ARP to find the computer having that IP address
Uhhh... It NEEDS to know the NIC address. This is the only way for it to find out, unless someone manually types them ALL in by HAND.