LINUX.ORG.RU
ФорумAdmin

Раздача yota по wi-fi


0

0

Есть модем Йоты. Собираюсь раздавать инет на мобильный по вай-фаю. Погуглив, вбил от рута (почему-то судо не катит(???)):

echo 1 > /proc/sys/net/ipv4/ip_forward

и на всякий случай

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

В настройках iptables ничего нет. Проверял sudo iptables -L.

Бридж не получится сделать: интерфейс отсутствует до подключения (и, соответственно, получения ip).

Телефон (nokia5800) соединяется с ноутом, а в Инет выйти не может: пишет, что нет ответа от шлюза.

★★

Погуглив, вбил от рута (почему-то судо не катит(???)):

echo 1 > /proc/sys/net/ipv4/ip_forward

С sudo это не сработает, т.к. sudo от имени root'а запустить только «echo 1». А перенаправление вывода («> /proc/sys/net/ipv4/ip_forward») будет осуществляться шеллом, который так и будет работать от твоего имени. Это можно решить например так:

echo 1 | sudo dd of=/proc/sys/net/ipv4/ip_forward
А правильней это делать через sysctl. Занести в конфиг /etc/sysctl.conf, чтобы это значение устанавливалось при загрузке системы:
net.ipv4.ip_forward = 1
и включить в уже работающей системе:
sysctl -w 'net.ipv4.ip_forward = 1'

Deleted
()

В настройках iptables ничего нет. Проверял sudo iptables -L.

А должно быть. Тебе надо настроить маскарадинг (NAT). Статей в гугле море.

Deleted
()
Ответ на: комментарий от Deleted

Ошибся...

sysctl -w 'net.ipv4.ip_forward = 1'

Правильно так:

sysctl -w net.ipv4.ip_forward=1

Deleted
()

Еще возможно, с макс. размером пакета будет проблема.

ef37 ★★
()
Ответ на: комментарий от true_admin

Я же написал - хочу получить Инет на мобильнике через подключенный по wimax ноутбук.

KS ★★
() автор топика
Ответ на: комментарий от drakmail

Спасибо всем. Завтра попробую так настроить, покопавшись в этом направлении (сейчас под рукой нет мобильника с wifi)

KS ★★
() автор топика
Ответ на: комментарий от drakmail

В sysctl.conf раскомментировал строки с forward для ipv4 и ipv6.
В iptables прописал:

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

ppp0 - потому что тренируюсь на gprs. На всякий случай перезапустил networking. Результат тот же - нет ответа от шлюза. Правда, теперь телефон, похоже, долбится, прежде чем выдать сообщение, однако ни один пакет, судя по pppstatus не проходит.

KS ★★
() автор топика
Ответ на: комментарий от Deleted

>С sudo это не сработает, т.к. sudo от имени root'а запустить только «echo 1». А перенаправление вывода («> /proc/sys/net/ipv4/ip_forward») будет осуществляться шеллом, который так и будет работать от твоего имени. Это можно решить например так:

Насчет перенаправления я такого не знал. Спасибо!

KS ★★
() автор топика
Ответ на: комментарий от drakmail

Согласен, перебор. Еще разрешающие правила для сети прописал. С телефоном не вышло - не нашел, где там dns, static-ip, gateway прописываются, а вот второй ноут с вендой удалось настроить, правда, пока не отключил его брандмауэр, не мог его даже пропинговать.
А так сеть заработала - сначала gprs, потом wimax, правда, приходится менять dns при смене соединения.
Всем спасибо за помощь!

KS ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.