Как стать автором
Обновить

Комментарии 22

Всё больше статей где в основе лежит openSUSE, это радует.
Первый раз познакомился с линукс, установив SuSE Linux 8.2. Так и остался с ним.
<irony>Так и остались с ядром 2.4?</irony>
А какая разница, по большому счету?
Дело вкуса. У каждого дистрибутива своя идеология, функционал и плюшки.
Конкретно в openSUSE:
1. Панель управления Yast
2. Фаервол SuSEfirewall2
3. Огромное количество пакетов
4. Большое количество драйверов из коробки
5. Красивый логотип (сделал себе татуировку в виде этого логотипа на левой руке)
1. Единственная стоящая вещь в SUSE
2. Он же всё равно обертка над iptables
3. Кхм
4. Кхм
5. Хорошо, что не яблоко
Настройку того же самого под любую другую Linux ОС, даже DEB-based или Arch/Gentoo можно так:

sed s/zypper/<имя пакетного менеджера>
Ключевой момент роутинга здесь раскрыт в SuSEfirewall2
Скажите, а чем принципиально отличается насторойка NAT для раздачи интернета WiMAX через WiFi от раздачи от $iface1 через $iface2?
Настройка NAT между другими интерфейсами в openSUSE будет отличаться, потому что хорошо было бы провести все настройки через Yast. В данном случае проблема заключалась в том, что madwimax нормально не отдает данных о соединение системе, поэтому в том же SuSEfirewall2 или NetworkManager мы его не видим, пришлось пилить конфиги.
А ну ладно, я всегда конфиги пилю :)
Вы что, издеваетесь? Чем «это» похоже на гайд? Тем что вы скопировали свои конфиги сюда? Это конечно заслуживает похвалы — вы умеете пользоваться командой «копировать», «вставить». Место этому на помойке, ибо если у новичка хоть что-то не получится, то ответ в этой статье на свою проблему он не найдет.
Проверялось несколько раз, исправлялось и добавлялось, пробовались разные пути. В итоге получилось максимально простой и работоспособный вариант. Если что-то кажется недостаточно расписанным, укажите, с радостью дополню. Возникли проблемы? Напишите — разберемся.
Я рад за вас. Но то, что написано, не более чем «я сделал так и у меня получилось». Это — не гайд. На месте новичка я бы как минимум задал вопрос «А что значат все эти строки конфига в hostapd.conf и зачем они вообще там нужны?», а вторым вопросом было бы(в лучшем случае) «Мой WiFi адаптер не переходит в режим точки доступа, что делать?» или (в худшем) «Я сделал все как написано, ничего не работает!».
Ну и проглядев стартовый пост еще, добавлю. А что если я хочу интернет получать с eth0, а раздавать пользователям с wimax0?

Ситуация: у юзера комп с eth0 раздает инет на wlan0. В начале месяца он вспоминает, что забыл оплатить, но у него есть халявные 64кбит/с на йоте. Он по вашему гайду настраивает форвардинг и рад. Через день он оплатил инет и вынул йоту. Инета нету. Почему? Да потому что ваш гайд ему поломал соединение. И он должен будет решать эту проблему. Доходчиво поясняю?
1. Добавить комментариев в hostapd.conf — запросто, но думал, что там и так все понятно.
2. Вы не поверите, но при данном конфиге отключение wimax0 и подключение eth0 с интернетом даст ему снова интернет уже от eth0. В SuSEfirewall2, если соединение не указано в INT или DMZ, считается EXT, как итог форвардит на него легко.
3. Замечание про халявные 64 кбит/с на раздачу — лучше не пробовать, совсем печально.
«Выключаем Network Manager»
Откуда появится интернет на eth0?
Мы переходим на управление ifup, который с этим справится.
«ifup is used to bring up a preconfigured interface for networking. It is usually invoked by the network script at boot time or by the PCMCIA/hotplug system. It can also be used to start interfaces manually on the command line. It activates the link, adds addresses and other parameters and sets up the routes for an interface. „© man

С коих пор ifup стал демоном на подобии нетворманагера, который следит за подключениями и автоматом их поднимает?
Неверно выразился. Мы переключаемся в, дословно, классический метод управления с ifup.
Сейчас специально проверил, отключив свисток и подключив интернет в eth0 — поднялся автоматически, при запуске hostapd — раздача интернета работает.
Стоит указать, что «свисток» у вас Samsung, поэтому драйвер madwimax. Даже, наверно, стоит представить вывод lsusb.
Ибо «свистков» как минимум 3. Двум из них нужны драйвера.
Для самсунга драйвер существует, для Jingle готового решения вроде не существует, есть выложенный SDK оператором SPRINT.
One & Many работают без спец.дров — как rndis
Добавил информацию о поддержке устройств драйвером madwimax. Вывод lsusb думаю с этим списком не нужен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации