Alright. I'll try to make as much sense as possible. - I have 3 PCs I need to have internet connection. Only one of which uses bandwidth to the fullest (and is on 24/7) - other two are just used for occasional browsing and email. They've all been connected through the router previously, but it's become unacceptable due to the following point... - I have a D-Link DIR-100 router that's too weak to handle my current connection (speed degradation + severe packet loss + faints under uTP torrenting). - My internet connection goes via ethernet VPN. So. I'm thinking of: 1. Hooking up the main PC directly to the ISP's cable. 2. Connecting the other two PCs to the router. 3. Connecting the router to the main PC (the latter has two ethernet ports). 4. Using Internet Connection Sharing on the main PC (Win7) to let the router connect to the internet through it. Questions I'm having: 1. Will it even work? Can the router even operate in this manner? 2. How do I make it work? I've never used ICS, so I'm not even sure about the logistics (what IPs to assign to what; should the router be connected through its WAN interface and which connection type it should use; should I disable the router's NAT function; etc.) I understand that it'd take a lot of effort to walk me through every detail, so even the basic logistics of this enterprise will be of help. I've already tried doing it all by myself, but got stuck on the router seemingly connecting to the main PC (though the router's both Static- and Dynamic-IP connection types) , but the PCs hooked up to the router still having no internet connectivity.