3 / 3 / 3
Регистрация: 03.04.2019
Сообщений: 176

Настройка NAT на Ubuntu/Mint с pppoe подлючением?

19.03.2020, 17:02. Показов 1657. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предыдущая нерешенная тема: Отсутствует интернет Ubuntu Server 18.04 x64?


ОС Ubuntu Desktop 18.04 x64 (можно поставить любую другую - уже без разницы (кроме * Server разумеется))


Максимум чего я добился: клиентским машинам выдаются ip адреса в нужном диапазоне, но выход в интернет у них отсутствует:

Ранее мне советовали данную инструкцию: https://wifi-hotspot.zp.ua/wp/... rnet-gate/

В ней описан процесс настройки NAT:


sudo touch /etc/network/fw.rules

Теперь откроем новый файл в редакторе:

sudo nano /etc/network/fw.rules

И впишем в него следующее:

#!/bin/sh
INET="eth1" # В моем случае это интерфейс enp3s5
INETIP="192.168.1.1" # В данной статье не описан процесс присваивоения интерфейсу eth0 статического адреса 192.168.1.1??

iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

iptables -t nat -A POSTROUTING -o $INET -j SNAT --to-source $INETIP
echo "1" > /proc/sys/net/ipv4/ip_forward

Сохраняем изменения, выходим из редактора. Из того, на что стоит обратить внимание:

Строка INET=»eth1″ указывает на сетевой интерфейс (плату) к которой подключены пользователи, которым мы будем предоставлять доступ в интернет.
Строка INETIP=»192.168.1.1″ указывает на шлюз, где у нас этот самый интернет и живет (помните, в самом начале я упоминал о том, что «…мой компьютер к интернету подключен сетевой платой eth0 через шлюз 192.168.1.1». Так вот это он и есть….

Так же не понял момент про MASQUERADE:


ПРИМЕЧАНИЕ: Данный файл должен выглядеть несколько иначе, если ваш «шлюз» использует не статический IP-адрес, а получает его динамически по DHCP.


# В моем случае используется pppoe-соединение, и статический ip-адрес. Стало быть, согласно вышесказанному, строки про использование MASQUERADE можно проигнорировать.



В этом случае вам нужно вместо функции SNAT использовать MASQUERADE. В итоге строка

iptables -t nat -A POSTROUTING -o $INET -j SNAT --to-source $INETIP

должна быть заменена на такую

iptables -t nat -A POSTROUTING -o $INET -j MASQUERADE

а строку

INETIP="192.168.1.1"

из скрипта можно удалить вовсе.


Сделал файл исполняемым:

Собственно, созданный нами только что файл является набором команд конфигурирования файервола. А раз это набор команд, то его нужно исполнять. По этому, делаем файл исполняемым:

sudo chmod +x /etc/network/fw.rules

Запустил его:

sudo /etc/network/fw.rules

Все! Вот теперь наши пользователи наконец-то получили то, чего так желали — доступ в интернет. #Нет - не получили!

Посоветуйте рабочую инструкцию пожалуйста, можно на английском.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.03.2020, 17:02
Ответы с готовыми решениями:

Настройка PPPOE и NAT на Cisco 881
Здравствуйте, друзья! С cisco в живую столкнулся впервые, до этого в покет трейсере пробовал что-то ковырять. Поиск по форуму выдал пару...

поднять pppoe на ubuntu
Здравствуйте. Подскажи как настроить adsl - модем (D-Link DSL-500T)в режим pppoe на ubuntu, и чтоб при этом ubuntu раздавала инет другим...

Ubuntu Server + VMWare + Nat
Хай форумчане, проблема в следующем. Есть Комп с виндой на нем стоит Vmware на ней же в свою очередь убунту сервер. Виртуалка...

1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13388 / 7515 / 826
Регистрация: 09.09.2009
Сообщений: 29,422
19.03.2020, 17:46
https://help.ubuntu.ru/wiki/sharing_internet
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2020, 17:46
Помогаю со студенческими работами здесь

PPPoE - настройка интернета
Ребят, помогите настроить интернет на Мандриве. Вообще, у меня есть инструкции по настройке интернета от моего провайдера. Но это делается...

настройка PPPOE на Win7
Доброго времени суток! Подключаю кабель в гнездо ноута rj45, настраиваю пошагово новое подключение, все подключается и интернет есть, но...

Настройка pppoe openwrt
Добрый день! Может кто подсказать, как настроить на роутере QTECH QDSL-1040WU подключение по pppoe(провайдер дом ру). Роутер после reset....

Настройка PPPoE /// VPN
Привет всем!!! Возникла такая проблемка, подскажите как решить. У меня с другом была настроена сеть VPN с помощью встроенных средств...

Настройка PPPoE в Lubuntu
Доброй ночи! Замучился настраивать интернет через DSL-модем, в винде просто надо было прописать в свойствах tcp/ip нужные адреса... А здесь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru