Форум русскоязычного сообщества Ubuntu


Автор Тема: Как правильно запустить NAT, DNS и маршрутизацию на сервере с системой Netplan  (Прочитано 2588 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aam13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Поднимаю роутер на сервере ubuntu 18.4. На сервере по умолчанию поднялась Netplan. Настроил в Netplan 2 интерфейса :
-HiLink модем с адресом 192.168.8.100 и шлюзом 192.168.8.1.
-Локалка на интерфейсе ethernet с адресом 192.168.1.7.
Этот адрес локалки естествеено будет шлюзом для клиентов локалки. Модем работает после переключения его в режим модема. Интернет адреса с сервера пингуются и по имени и по адресу. Разрешил прохождение пакетов ipv4 строкой net.ipv4.ip_forward=1 в файле /etc/sysctl.conf. Загрузил dnsmasq. Включил маскарадинг командой iptables -t nat -A POSTROUTING -o 'интерфейс модема' -j MASQUERADE. И здесь уже первый вопрос - как сохранить выполнение этой команды после перезагрузки? Включил UFW с дефолтным правилом - наружу - ходим, а внутрь не пускаем. На этом этапе получается, что пакеты во внешнюю сеть c компа клиента локалки ходят - пингуются все внешние адреса по ip, а вот по именам не пингуются. Едем дальше.  А дальше судя по описаниям, нужно добавить маршруты типа:
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1 и
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0
только с моими адресами и интерфейсами. Нужно ли их прописывать и как их прописать в системе с Netplan? И почему не работает DNS разрешение имен, хотя команда systemd-resolve --status говорит о том, что сервер DNS есть на адресе модема - 192.168.8.1?
« Последнее редактирование: 04 Сентября 2018, 18:48:34 от aam13 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
А дальше судя по описаниям, нужно добавить маршруты типа:
Не надо.
Надо прописать или раздать клиентам адрес DNS сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aam13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Прописал на клиенте и шлюз и DNS адрес локольного интерфейса, соответствеено 192.168.1.7. Попробовал прописать в DNS клиента 8.8.8.8 - и имена заработали, сайты открываются. Значит надо как-то правильно мне раздавать DNS. Как?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
https://forum.ubuntu.ru/index.php?topic=107492.0
Да, я понимаю, что пришпиленные топики сложно найти, они почти невидимы, но всё же…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aam13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
AnrDaemon, Спасибо! По DHCP и по раздаче DNS всё1 понятно.

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.