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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Раздача 3g через hostapd  (Прочитано 673 раз)

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

Оффлайн moneycan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Раздача 3g через hostapd
« : 01 Ноября 2011, 10:52:42 »
Добрый день, форум. Столкнулся с такой проблемой - на ноуте необходимо создать точку доступа вай-фай для последующего использования интернетов на андройде. Как известно соединение типа ad-hoc на андройде не возможно.

В процессе рытья ямы наткнулся на такую статью http://habrahabr.ru/blogs/linux/67717/. Следуя инструкциям, все сделал - устройство видит сеть, подключается, но вот интернетов на устройстве, как не было, так и нет.

По своим собственным наблюдениям, могу предположить, что моя ubuntu 11.04 пытается раздавать проводной интернет, которого у меня нет, а нужно раздавать интернет с 3g модема.

То есть проблема в файле interfaces?
auto lo
iface lo inet loopback

#Интерфейс на который приходит интернет к примеру от модема
auto eth0
iface eth1 inet static
   address 192.168.1.2
   netmask 255.255.255.0
   gateway 192.168.1.1
#Наш wi-fi интерфейс
auto wlan0
iface wlan0 inet static
   address 192.168.0.1
   netmask 255.255.255.0
   gateway 192.168.0.1
pre-up iptables-restore /etc/iptables.rules

Если это важно, то вот что говорит ifconfig
eth0      Link encap:Ethernet  HWaddr e8:11:32:1c:ab:e8 
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:970 errors:0 dropped:0 overruns:0 frame:0
          TX packets:970 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:73326 (73.3 KB)  TX bytes:73326 (73.3 KB)

mon.wlan0 Link encap:UNSPEC  HWaddr 90-00-4E-37-CC-55-30-30-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:10.203.54.128  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:2788 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2920 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1462960 (1.4 MB)  TX bytes:530874 (530.8 KB)

wlan0     Link encap:Ethernet  HWaddr 90:00:4e:37:cc:55 
          inet6 addr: fe80::9200:4eff:fe37:cc55/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:760 errors:0 dropped:0 overruns:0 frame:0
          TX packets:837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:38021 (38.0 KB)  TX bytes:72524 (72.5 KB)

Я прав? Тогда что нужно написать в интерфейсах? Или я не прав?
В любом случае, прошу помощи в решении этой проблемы.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Раздача 3g через hostapd
« Ответ #1 : 01 Ноября 2011, 11:55:21 »
показывай
sudo iptables-save -c
sysctl net.ipv4.ip_forward
Цитировать
По своим собственным наблюдениям, могу предположить, что моя ubuntu 11.04 пытается раздавать проводной интернет
сама она ничего не будет пытаться, что ты скажешь  - то и будет делать.

Оффлайн moneycan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Раздача 3g через hostapd
« Ответ #2 : 01 Ноября 2011, 12:03:55 »
что ты скажешь  - то и будет делать.
Так в том то и вопрос, что ему сказать, чтоб он начал нормально работать.

root@Samsung:/home/viktor# sudo iptables-save -c
root@Samsung:/home/viktor# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

О_о

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Раздача 3g через hostapd
« Ответ #3 : 01 Ноября 2011, 12:14:48 »
правил в iptables для раздачи инета -нет
добавить. в простейшем случае это:
sudo iptables -P FORWARD DROP
sudo iptables -A FORWARD -i ppp0 -o wlan0 -j ACCEPT
sudo iptables -A FORWARD -o ppp0 -i wlan0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo iptables -t mangle -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
на клиентах прописать шлюзом сервер и днсы провайдера, или поставить dnsmasq и выдавать все это автоматически по dhcp. да , забыл уточнить, если инет приходит по ppp0
« Последнее редактирование: 01 Ноября 2011, 12:18:05 от xeon_greg »

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: Раздача 3g через hostapd
« Ответ #4 : 01 Ноября 2011, 12:15:44 »
Поиск по форуму же.
https://forum.ubuntu.ru/index.php?topic=163961.0
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

 

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