Так вроде локалка работает, роутер вижу по адресу 192.168.1.1 со всех ноутбуков
Вам надо не роутер видеть, а комп, к которому модем подключен. Видете?
Вот собственно вопрос исходя из такой ситуации можно решить данную проблему с помощью прокси.
На машине с модемом поставьте прокси. На ноутбуке в браузере впишите прокси: (IP машины с прокси : порт прокси).