Я хотів би використовувати джуджу на своєму сервері вдома, щоб познайомитись з джуджу та пограти з ним. У мене є кілька комп’ютерів, і я хотів би отримати доступ до сервера з будь-якого з них. Коли я пройшов підручник, він налаштував Джуджу добре, але лише виставив послуги місцевій машині. Я хочу викрити їх у всій мережі. Як я можу це зробити?
Примітка: мій сервер вже існує і працює 12.04, я не хочу перевстановлювати його, використовуючи maas, просто щоб джуджу працював. Я також не хочу запускати це "в хмарі" на ec2 або будь-якому іншому провайдері, тому що я хочу спробувати це на власній машині під моїм контролем у своїй мережі.
Редагувати: -
- Немає брандмауера
- Не блокується, усі порти відкриті
- Так. Усі комп'ютери в локальній мережі (192.168.1.0/24) можуть бачити сервер (homeserver.local) на 192.168.1.2
- Досить стандартний провідний і Wi-Fi з одним DHCP-сервером, що вимиває IP-адреси у вказаному вище діапазоні
- Налаштування правильно (щойно розпочалося з нуля) і слідуючи навчальним посібником, Луїс направив мене, ось результати: - http://paste.ubuntu.com/5714640/
- статус дзюджу показаний вище.
Отже, все працює нормально, але головне питання полягає в тому, що контейнери мають IP-адреси, локально призначені на сервері, доступні лише на самому сервері. Хоча я міг обходитися налаштуванням ssh-порта для переадресації повсюди для доступу до 10.x IP-адрес із діапазону 192.168.1.0/24, це здається надскладним та непотрібним. Мені б хотілося, щоб контейнери були відкриті в моїй локальній мережі.