Это сложный вопрос!
Потому что обычно это можно сделать кучей способов
1. Можно купить маршрутизатор, что обычно все и делают
2. Можно заказать провайдеру второе подключение. Если денег за него провайдер хочет немного (мой брал 150 руб единовременно), это оказывается дешевле, чем покупать маршрутизатор.
3. Можно купить коммутатор и заказать себе второй ip. От случая номер 2 это отличается тем, что не надо тянуть второй провод и провайдер такую услугу может оказать вообще бесплатно. Средний коммутатор (switch) заметно дешевле среднего маршрутизатора (router).
4. Можно использовать один из компьютеров как шлюз для другого. Проще всего это делается, если один из компьютеров имеет две сетевые карты. В противном случае, всё равно придется покупать коммутатор. Преимущество этого метода состоит в том, что провайдера даже не нужно ставить в известность (и, соответственно, ничего ему не платить), недостаток в том, что интернет у второго компьютера будет только при включенном первом.
Варианты с номера 5 по номер 666 включительно будут изложены по мере необходимости...