Обновление ddclient на публичный IP вместо частного IP
Это противоположность вопроса 389125
У меня есть частные сервисы (например, apache, ssh, synergys), доступные на рабочем столе в локальной сети. Это не при централизованном входе в систему (например, в ldap / AD), и нет также автоматической записи A, создаваемой службой DHCP (хотя в любом случае это может быть полезно реализовать). На рабочем столе также не установлена Samba.
Я установил ddclient и настроил его:
использовать = если, если = эт0
Это работало хорошо долгое время - но время от времени это обновляет запись до публичного IP-адреса нашего интернет-соединения - что довольно бесполезно. Поэтому я прибег к этому:
use=cmd, cmd=/usr/local/sbin/getip login=<mylogin> password=<mypassword> server=freedns.afraid.org protocol=freedns <zatricky.dynamic-host-address>
Сценарий getip выглядит следующим образом:
#!/bin/bash ip addr show dev eth0 | grep inet\ | awk '' | sed 's/\/.*//'
Этот скрипт всегда возвращает правильный IP-адрес. Тем не менее, IP-адрес по- прежнему ошибочно изменен на общедоступный IP-адрес с помощью ddclient / freedns.
Есть известная проблема? Я делаю это правильно?
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
2
.profile в Mac OS X?
-
3
Как сохранить несколько подключений к интернету?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows