[Решено]Траблы с расшаркой инета (wi-fi pppo eth0 eth1 eth2)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
dirsex
Сообщения: 27
ОС: MacOS Snow Leopard

[Решено]Траблы с расшаркой инета

Сообщение dirsex »

Ubuntu 9.10 c 3-мя интерфейсами
- eth0 смотрит в ADSL модем, соединение по pppoeconf
- eth1 локальная сеть
- eth2 подключена точка доступа TP-Link TL-WA501G

$ cat /etc/network/interfaces

Код: Выделить всё

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

auto eth2
iface eth2 inet static
address 192.168.2.10
netmask 255.255.255.0
network 192.168.2.1
broadcast 192.168.2.255


Код: Выделить всё

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


На компьютерах локалки есть интернет и все работает норм, но вот незадача, интернет не передается по wi-fi клиентам.
Что не так??
ip адрес wi-fi точки 192.168.2.1

$ ifconfig

Код: Выделить всё

eth0      Link encap:Ethernet  HWaddr 00:30:84:88:f5:32
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:84ff:fe88:f532/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4746697 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3130964 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3799553046 (3.7 GB)  TX bytes:832316413 (832.3 MB)
          Interrupt:17 Base address:0xbc00

eth1      Link encap:Ethernet  HWaddr 00:10:dc:f9:9e:45
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::210:dcff:fef9:9e45/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5609762 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6443109 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4254502029 (4.2 GB)  TX bytes:1188484066 (1.1 GB)

eth2      Link encap:Ethernet  HWaddr 00:14:78:06:e2:26
          inet addr:192.168.2.10  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::214:78ff:fe06:e226/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:7125 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5007 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2013553 (2.0 MB)  TX bytes:508401 (508.4 KB)
          Interrupt:18 Base address:0xb800

lo        Link encap:Local 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:39492 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39492 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12829795 (12.8 MB)  TX bytes:12829795 (12.8 MB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:77......  P-t-P:10.1.1.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4744105 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3126737 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:3694139667 (3.6 GB)  TX bytes:763079999 (763.0 MB)
Спасибо сказали:
chemist
Сообщения: 22
ОС: Ubuntu, Debian

Re: [Решено]Траблы с расшаркой инета

Сообщение chemist »

Два дня как как закончил подобные танцы с бубном. Советуют организовывать бридж с интерфейсом br0, ставить и запускать hostapd. У меня сил и времени не хватило, организовал ad-hoc для десктопа и ноутбука. гугли wifi+hostapd
Спасибо сказали:
Аватара пользователя
dirsex
Сообщения: 27
ОС: MacOS Snow Leopard

Re: [Решено]Траблы с расшаркой инета

Сообщение dirsex »

спасибо за ответ, проблема решилась сама собой =)
на wifi роутере просто включил dhcp на раздачу в подсеть x.x.2.100 - 200 в /etc/network/interfaces поставил

Код: Выделить всё

auto eth2
iface eth2 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

роутер ip 192.168.2.254
рестартартнул, все заработало.

Скажите, допустим я хочу раздать интернет только 5-им компьютерам по wifi, а остальные чтобы просто видели локалку. Ну скажем я для 3-их в роутере зарезервирую адреса типа 192.168.2.205 - 210 им перенаправится интернет, как запретить диапозону от 100 - 200 интернет?
Или мне проще выставить dhcp например на 192.168.3.x а зарезервированые будут на 192.168.2.x но тогда в диапозоне dhcp клиенты будут ли видеть сеть?
Спасибо сказали: