Как я могу заставить NetworkManager назначать определенные адреса и имена машинам, которые подключаются через & ldquo; Shared для других компьютеров & rdquo ;?

Кажется, что в Ubuntu 10.10 NetworkManger использует dnsmasq для реализации метода «Shared to other computers». Это очень хорошо работает для меня, но я хочу, чтобы машины подключались для получения определенных IP-адресов и имен. Я бы подумал, что это будет так же просто, как создание файла /etc/dnsmasq.conf с пучком строк dhcp-host, но NetworkManager, похоже, использует настраиваемую конфигурацию (/tmp/randomfilename.conf) вместо той, что находится в /etc. Есть ли способ редактировать файл конфигурации, используемый NetworkManger, или есть какой-то способ в графическом интерфейсе сделать то, что я хочу?

3
задан 9 April 2011 в 19:45

10 ответов

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 25 May 2018 в 22:11
  • 1
    Тем не менее, я обращу внимание на проблему, но мы, возможно, захотим рассмотреть возможность установки диапазона IP и т. Д. – Mathieu Trudel-Lapierre 21 April 2011 в 01:21

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 25 July 2018 в 22:15

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 26 July 2018 в 19:59

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 31 July 2018 в 13:39

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 2 August 2018 в 03:42

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны соответствовать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, так как они мешают настройке совместного доступа.

2
ответ дан 4 August 2018 в 19:46

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны совпадать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, поскольку они мешали настройке совместного использования соединений.

2
ответ дан 6 August 2018 в 03:50

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны совпадать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, поскольку они мешали настройке совместного использования соединений.

2
ответ дан 7 August 2018 в 21:46

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны совпадать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, поскольку они мешали настройке совместного использования соединений.

2
ответ дан 10 August 2018 в 10:00

К сожалению, нет никакого способа. Настройки в настоящее время жестко закодированы в NetworkManager; так как они должны совпадать на разных уровнях (конфигурация dnsmasq должна соответствовать установленным правилам iptables для совместного использования соединений, поскольку она зависит от перенаправления NAT и IP).

Обратите внимание, что файл, созданный в / tmp / никогда не содержал никаких данных и не будет; это пустой файл, который раньше передавался, чтобы избежать использования других файлов конфигурации для dnsmasq, поскольку они мешали настройке совместного использования соединений.

2
ответ дан 13 August 2018 в 16:19
  • 1
    Тем не менее, я обращу внимание на проблему, но мы, возможно, захотим рассмотреть возможность установки диапазона IP и т. Д. – Mathieu Trudel-Lapierre 21 April 2011 в 01:21

Другие вопросы по тегам:

Похожие вопросы: