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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Раздача интернета с ppp0 на два интерфейса eth0 и wlan0  (Прочитано 4155 раз)

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

Оффлайн Pl7ofit

  • Автор темы
  • Активист
  • *
  • Сообщений: 299
  • U18.04,Ryzen 5 1600,GTX 1050,8GB-DDR4
    • Просмотр профиля
    • vk.com/pl7ofit
Всем привет)

Проблемы с которыми я столкнулся:

  • Dnsmasq с двумя интерфейсами не работает
  • brctl не поддерживает мосты с wlan

Посмотрим на схему, что бы лучше понимать что требуется сделать  :)



Вообщем, как это осуществить?
« Последнее редактирование: 04 Июля 2013, 19:39:40 от Pl7ofit »
Добавляйтесь! Steam nick: pl7ofit

Линус над нами.Визин в кармане.Под ногами андроиды.Вперед Linuxоиды!

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
dnsmasq.conf
# Uncomment this to enable the integrated DHCP server, you need
# to supply the range of addresses available for lease and optionally
# a lease time. If you have more than one network, you will need to
# repeat this for each network on which you want to supply DHCP
# service.
dhcp-range=192.168.1.50,192.168.1.150,12h
dhcp-range=192.168.2.50,192.168.2.150,12hh

net.sh
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

killall hostapd

/etc/init.d/dnsmasq stop

### iface down
ifconfig eth0 down
ifconfig wlan0 down

sleep 3
### iface up
ifconfig eth0 192.168.1.1/24 up
ifconfig wlan0 192.168.2.1/24 up

sleep 3
/etc/init.d/dnsmasq start

### Enable routing
echo 1 > /proc/sys/net/ipv4/ip_forward

### reset iptables
iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -F -t nat
iptables -F -t mangle
iptables -X
iptables -X -t nat
iptables -X -t mangle

### lo
iptables -A INPUT -i lo -j ACCEPT

### For fixing problem
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

### MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

### ppp0
iptables -A INPUT -i ppp0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

### eth0
iptables -A INPUT -p ALL -i eth0 -j ACCEPT

### wlan0
iptables -A INPUT -p ALL -i wlan0 -j ACCEPT
hostapd -B /etc/hostapd.conf

exit 0

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
https://forum.ubuntu.ru/index.php?topic=107492.0

Впрочем, у меня в домашних условиях получилось расшарить инет по LAN просто через NM, даже без правки dnsmasq и iptables.

UPD
По WLAN тоже всё шарится и работает.
« Последнее редактирование: 14 Мая 2013, 18:40:08 от ArcFi »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Dnsmasq с двумя интерфейсами не работает
Работает.
brctl не поддерживает мосты с wlan
Поддерживает.
OpenWrt 19.07

Оффлайн AnrDaemon

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

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

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
rusooo, зачем такие извращения?

поконкретнее  :coolsmiley: пжлстЯ  8)

Оффлайн AnrDaemon

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
ну видимо получить аналог роутера на базе ноута и 3g модема

Оффлайн AnrDaemon

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

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

Оффлайн alexpricker

  • Новичок
  • *
  • Сообщений: 25
  • Помогу решить любой "глупый" вопрос
    • Просмотр профиля
    • Алекс-Прикер Обучение Линукс и консалтинг
DIR-320_NRU

http://www.dlink.ru/ru/products/2/1466.html
Самое лучшее решение.
Статьи и бесплатные видеоуроки по Ubuntu Linux
http://www.alex-pricker.com

Оффлайн AnrDaemon

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
xeon_greg, есть более простые способы.
ну естественно есть, кто ж спорит, цена решений от 30$ и до огого, и настраивается в полтыка,я так понял вопрос ведь был как настроить что имеется, а не посоветовать готовое решение.оффтоп..

Оффлайн AnrDaemon

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

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

Оффлайн Pl7ofit

  • Автор темы
  • Активист
  • *
  • Сообщений: 299
  • U18.04,Ryzen 5 1600,GTX 1050,8GB-DDR4
    • Просмотр профиля
    • vk.com/pl7ofit
Dnsmasq с двумя интерфейсами не работает
Работает.
brctl не поддерживает мосты с wlan
Поддерживает.

profit@profit-pc:~$ sudo brctl addif br0 wlan0
can't add wlan0 to bridge br0: Operation not supported

Если dnsmasq поддерживает раздачу на два интерфейса, то как это прописать в конфиге?

Пользователь решил продолжить мысль 21 Мая 2013, 00:18:50:
https://forum.ubuntu.ru/index.php?topic=107492.0

Впрочем, у меня в домашних условиях получилось расшарить инет по LAN просто через NM, даже без правки dnsmasq и iptables.

UPD
По WLAN тоже всё шарится и работает.

Расшарить инет через NM? на какой интерфейс и на какое устройство?
« Последнее редактирование: 21 Мая 2013, 00:20:41 от Pl7ofit »
Добавляйтесь! Steam nick: pl7ofit

Линус над нами.Визин в кармане.Под ногами андроиды.Вперед Linuxоиды!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Расшарить инет через NM? на какой интерфейс и на какое устройство?
На буке на WLAN-интерфейсе средствами NM запускаем точку доступа.
LAN-интерфейс переключаем в режим "Общий с другими компьютерами".
Другие устройства подключаются в режиме "Автоматически, DHCP".

 

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