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


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

Автор Тема: подсеть для WiFi соединения  (Прочитано 2826 раз)

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

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
подсеть для WiFi соединения
« : 03 Июля 2008, 12:10:35 »
Имеется - комп с Ubuntu 8.04  Server. На нём eth1 смотрит в мир, получает по DHCP настройки и всё хорошо. Eth0 - нутрянная сеть, 192.168.1.1/24. Подключенный комп (192.168.1.2) прекрасно iptablится и великолепно всё работает.

Добавляю wlan0 интерфейс, с аддрессом 192.168.1.3. Всё нормально. Завожу на ноутбуке 192.168.1.4  со шлюзом на 192.168.1.3 - не работает (т.е. даже ping не проходит, в tcpdump wlan0 сплошняком запросы who us arp ). Выношу WiFi в отдельную подсетку - например на сервере 192.168.10.3, на ноутбуке 192.168.10.4 - всё работает , после настройки iptabla - iptablitся, но это ж другая подсетка!!!!

Как мне воткнуть подключенный WiFi ноутбук в УЖЕ ИМЕЮЩУЮСЯ сетку 192.168.1?????


Или я совсем ничего не понимаю?

Оффлайн sapphire

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #1 : 03 Июля 2008, 12:41:36 »
Я на wifi-роутере поднял DHCP.
HP Compaq nx6125 EK159EA Turion64 ML40/1G
Ubuntu 8.04 x86
Linksys WRT54GL/Cisco

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #2 : 03 Июля 2008, 14:00:12 »
Да поднять dhcpd не проблема, просто вопрос - если раздавая адреса с нужной сетки я опять останусь без пинга - нафих оно надо? Или именно в данном случае статические настройки играют роль?

НЕ ВЕРЮ!!!

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #3 : 03 Июля 2008, 17:13:41 »
О! Уже лучше.
Прописал
Цитировать
route add -host 192.168.1.4 wlan0
и вернул всё в родную подсеть. Инет работает.

Отвалились раздаваемые самбой ресурсы - причём совсем, даже на 192.168.1.2 Да и собственно расшаренные ресурсы х.х.х.2 и х.х.х.4 (оба Windows) друг другу не видны  :(

Может кто подскажет?

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #4 : 03 Июля 2008, 21:05:17 »
в данном случае надо настроить маршрутизацию. на Ubuntu server NAT настроен?
« Последнее редактирование: 09 Июля 2008, 11:07:59 от SemKA »

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #5 : 03 Июля 2008, 22:42:33 »
настроен в пределах, достаточых для раздачи инета с VPN на остальные компы (iptables). Что ещё нужно настроить?

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #6 : 04 Июля 2008, 14:36:26 »
честно говоря что то вообще уже всё запуталось :)
предлагаю показать:
# ifconfig
# route -n

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #7 : 04 Июля 2008, 20:56:16 »
Показываю:
Цитата: ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1d:60:ce:d1:00
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fece:d100/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4314 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2932 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:422336 (412.4 KB)  TX bytes:1630681 (1.5 MB)
          Interrupt:19 Base address:0x9000

eth1      Link encap:Ethernet  HWaddr 00:0d:61:3f:0e:9b
          inet addr:10.92.71.244  Bcast:10.92.71.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:61ff:fe3f:e9b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:58452 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9225 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5381205 (5.1 MB)  TX bytes:1003101 (979.5 KB)
          Interrupt:19 Base address:0x9400

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:79.XXX.XXX.XXX  P-t-P:212.1.254.52  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:651 errors:0 dropped:0 overruns:0 frame:0
          TX packets:456 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:552913 (539.9 KB)  TX bytes:63225 (61.7 KB)

wlan0     Link encap:Ethernet  HWaddr 00:17:9a:d1:ae:a9
          inet addr:192.168.10.3  Bcast:192.168.10.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)

wmaster0  Link encap:UNSPEC  HWaddr 00-17-9A-D1-AE-A9-00-00-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)

Цитата: route
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
212.1.254.52      0.0.0.0        255.255.255.255     UH    0      0        0 ppp0
79.XXX.XXX.XXX  0.0.0.0         255.255.255.255    UH    0      0        0 ppp0
10.88.0.8          10.92.71.1    255.255.255.255    UGH   0      0        0 eth1
10.92.71.0         0.0.0.0         255.255.255.0        U     0      0        0 eth1
192.168.10.0     0.0.0.0         255.255.255.0        U     0      0        0 eth0
192.168.10.0     0.0.0.0         255.255.255.0        U     0      0        0 wlan0
224.0.0.0          0.0.0.0         240.0.0.0               U     21     0        0 ppp0
224.0.0.0          0.0.0.0         240.0.0.0               U     4502   0        0 eth1
224.0.0.0          0.0.0.0         240.0.0.0               U     4531   0        0 lo
0.0.0.0             79.XXX.XXX.XXX  0.0.0.0              UG    21     0        0 ppp0
0.0.0.0             10.92.71.1      0.0.0.0                 UG    100    0        0 eth1
Пояснения - 10.92.ХХ.ХХ - провайдерская локалка, 10.88.0.8 - сервер ВПН, снимок сделан при работающем инете (но без отклика системы на ноутбучный WiFi). После указанной выше команды начинает работать и 192.168.10.4, но ... выше моя грусть описана  :'(

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #8 : 04 Июля 2008, 21:57:11 »
# route add -host 192.168.10.2 dev eth0
# route add -host 192.168.10.4 dev wlan0

пояснение:
192.168.10.2 - комп который по проводу подключается
192.168.10.4 - комп который по wi-fi подключается

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #9 : 04 Июля 2008, 23:08:45 »
Сделал.
Цитата: route -n
192.168.10.2    *               255.255.255.255 UH    0      0        0 eth0
192.168.10.4    *               255.255.255.255 UH    0      0        0 wlan0
По прежнему инет раздаётся, и машины .2 и .4 друг друга не пингуют.

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #10 : 06 Июля 2008, 17:37:21 »
Фунтик ты уж если вкладываешь, результат какой то команды (тот же route) то выкладывай целиком.
что значит фраза "инет раздаётся"?
1. с сервера и клиентских машин ya.ru можешь пингануть?
2. с 192.168.10.4 пингуешь 192.168.10.3?
3. с 192.168.10.2 пингуешь 192.168.10.1?

и я полагаю что: файервол у тебя НЕ настроен, то есть он не мешает прохождению пакетов и /proc/sys/net/ipv4/ip_forward = 1 ?

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #11 : 07 Июля 2008, 15:42:30 »
Цитировать
Фунтик ты уж если вкладываешь, результат какой то команды (тот же route) то выкладывай целиком.
Целиком прислан выше. Теперь плюс эти 2 строчки. Остальные не поменялись, не исчезли, не добавились.
Цитировать
что значит фраза "инет раздаётся"?
Фраза означает:
пингую любой инет-ресурс (ya.ru - тоже).

Не проходят только пинги 192.168.10.2 -> 192.168.10.4 и обратно (192.168.10.4 -> 192.168.10.2)

Цитировать
и я полагаю что: файервол у тебя НЕ настроен, то есть он не мешает прохождению пакетов и /proc/sys/net/ipv4/ip_forward = 1 ?
/proc/sys/net/ipv4/ip_forward = 1 у меня установлен, инет раздаётся
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o ppp0 -j MASQUERADE

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #12 : 07 Июля 2008, 17:44:57 »
пропиши маршруты:
на 192.168.10.2 до 192.168.10.4
и на 192.168.10.4 до 192.168.10.2

Оффлайн Фунтик

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #13 : 08 Июля 2008, 16:09:29 »
Опа... а как это сделать - я и не знаю  :(

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: подсеть для WiFi соединения
« Ответ #14 : 08 Июля 2008, 16:34:44 »
192.168.10.2: route add 192.168.10.4 mask 255.255.255.255 192.168.10.1192.168.10.4: route add 192.168.10.2 mask 255.255.255.255 192.168.10.3

 

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