По поводу DIR-300 - это вам в раздел маршрутизаторы.
Но, вообще-то, из вашей информации почти ничего не ясно...
Попробуем протетепатировать
Итак.
У вас есть DWL-2100AP в режиме WirelessClient, через которую откуда-то получается ИНет на ваш компьютер. Соответственно, один из сетевых интерфейсов (куда воткнута точка) будет вашим "Подключением к интернету". Обращаю внимание - не то, что появляется автоматом под названием "Подключение....", а именно та сетевая карта, куда подключена точка доступа.
Теперь неплохо бы узнать, какие адреса (IP, шлюз, DNS) назначены вам провайдером именно для этого сетевого интерфейса...
Далее.
Настраиваете DIR-300 через вторую сетевую карту как простую точку доступа (за разъяснениями - в поиск по словам "DIR-300 как точка доступа"). Замечу - подключаете DIR-300 всегда только через LAN-порт, а не через WAN(Internet). Также сразу нужно выставить адрес на LAN DIR-300 не по дефолту (192.168.0.1), а что-либо другое из этой же подсети (например, 192.168.0.100). И ОБЯЗАТЕЛЬНО отключите в нем UPnP.
А далее - читайте по поводу "ОБщий доступ к подключению Интернет". Конкретно - этот Общий доступ надо дать на сетевой карте, подключенной к точке доступа - тогда карта, подключенная к роутеру, будет шлюзом для вашей WiFi-сети.
Глубоко извиняюсь, что не расписываю все по шагам (см.выше по поводу телепатии), но и вам тоже будет полезно почитать хоть что-то... Ибо ваш вопрос даже не по оборудованию, а, практически, только по сетям.
WBR