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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu + WiFi + VoIP  (Прочитано 931 раз)

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

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Ubuntu + WiFi + VoIP
« : 14 Апреля 2015, 20:43:26 »
Доброго дня!

В IP-телефонии являюсь полным профаном. Никогда в жизни с ней не сталкивался с позиции настройки и администрирования.
Ниже 6 уровня модели OSI нырял редко и то максимум до 3 уровня.

Окружение:
  • Рабочая станция с Ubuntu 14.04, получающая интернет через WiFi от маршрутизатора ( wlan0 ), и имеющая RJ-45 вход ( eth0 ).
  • Трубка с пачкордом.

Если подсоединить трубку к маршрутизатору по проводу, то она начинает работать, то есть можно выполнять звонки.

Задача: сделать возможным подсоединять трубку не к маршрутизатору, а к рабочим станциям, так как маршрутизатор расположен далеко от компьютеров, да и трубок таких будет больше, чем портов в маршрутезаторе.

Пробовал настроить bridge между wlan0 и eth0, что казалось мне логичным и красивым решением, но потерпел неудачу ( так и не понял как это завести ). Мануалов много, но мне ни один не помог.

Как сотворить сиё чудо?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #1 : 14 Апреля 2015, 21:03:44 »
Эмммм... коммутатор?
Все остальные решения требуют осилить какое-либо софтовое решение, как тот же бридж

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #2 : 14 Апреля 2015, 21:21:37 »
Да, я ищу именно софтверное решение. У сообщества прошу помощи в поисках работающего мануала ( желательно с объявлением того для чего нужно выполнение каждой из команд, так как иначе придется искать это самому, я привык понимать что я делаю ) настройки моста или другой альтернативы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #3 : 15 Апреля 2015, 15:03:33 »
Пробовал настроить bridge между wlan0 и eth0, что казалось мне логичным и красивым решением, но потерпел неудачу ( так и не понял как это завести ). Мануалов много, но мне ни один не помог.

Как сотворить сиё чудо?
Так и сотворить. Не могу представить себе, что может быть сложного в настройке моста.
Что именно делали и что у вас не получается?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #4 : 17 Апреля 2015, 09:33:54 »
Делал много чего. Например, так:
# brctl addbr br0
# ifconfig br0 up
# brctl addif br0 eth0
# iw dev wlan0 set 4addr on
# brctl addif br0 wlan0
# echo 1 > /proc/sys/net/ipv4/ip_forward
# dhclient -d br0

У br0 в результате становился MAC-адрес и IP-адрес с WiFi. Дождаться окончания выполнения команда dhclient у меня так и не получилось ( что писала сейчас напишу чуть позже, если нужно ).

Сети после этого на компьютере не было ( не пинговался даже 192.168.1.1 ). До исполнения этих команд на wlan0 - была.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #5 : 17 Апреля 2015, 11:45:23 »
А интерфейсы в этот момент уже были настроены? Печально, печально.
Бридж настраивается одной строчкой в /etc/network/interfaces

iface br0 inet dhcp
  bridge_ports eth0 wlan0

И ещё - вам надо настроить wifi через /etc/network/interfaces
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #6 : 17 Апреля 2015, 21:57:53 »
WiFi описывал согласно статье.

Файл /etc/network/interfaces:
(Нажмите, чтобы показать/скрыть)

До моста так и не дошёл. После перезагрузки с этими параметрами сеть не поднимается.

Пробовал разные варианты в параметре wpa-driver, пробовал указывать статичный IP - не помогло.

Если комментирую все добавленные строки в /etc/network/interfaces и перезапускаю компьютер, то NetworkManager без проблем подключается к WiFi.

Сетевая карта на тестовом компьютере Qualcomm Atheros QCA9565 / AR9565 ( rev 01 ), однако, на других компьютерах карта будет другая.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #7 : 18 Апреля 2015, 01:36:34 »
Так, минуту, какой нафиг DHCP?
У вас где DHCP находится? На вайфае или на кабеле?

Про NM забудьте. А ещё лучше - снесите его нафиг.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #8 : 18 Апреля 2015, 08:53:56 »
DHCP для wlan0 находится на роутере. В смысле IP для этого интерфейса назначается роутером.

Статичный IP, как я говорил, я тоже пробовал прописывать.

Разобраться с NM - это шаг после того как успешно заработает bridge.

Оффлайн xfcefan

  • Забанен
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #9 : 18 Апреля 2015, 10:02:56 »
я не настоящий сварщик, но, если я не ошибаюсь, на каждом компьютере надо поднять dhcp.
возможно, проблема в том, что "трубка с патч кодом" не умеет по-другому работать.

Оффлайн Zeboton

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: Ubuntu + WiFi + VoIP
« Ответ #10 : 14 Мая 2015, 17:19:35 »
Если кому интересно, то проблема была решена при помощи NetworkManager в несколько кликов.

0. В меню ( кнопка Super на клавиатуре ) ищем и запускаем Сетевые соединения.
1. В открывшемся окне выбираем проводной сетевой интерфейс ( в моём случае Auto Ethernet ).
2. Кликаем по кнопке Изменить, расположенной справа.
3. В открывшемся окне переходим на вкладку Параметры IPv4.
4. В поле Способ настройки выбираем Предоставить сеть другим компьютерам.
5. Щёлкаем по кнопке Сохранить.

Всё! Теперь подключаем трубку к eth0 и она работает.

Снимок экрана с шагами:
(Нажмите, чтобы показать/скрыть)

 

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