Internet for remote communities