Как это обычно бывает в последние годы, наибольшее количество таких источников относилось к Ubuntu, то есть «в лоб» к своей сети я их применить не мог. Однако обнаружил в них намёки, что на десктопе, во-первых, следует иметь установленным пакет, отвечающий за раздачу DHCP и DNS, а во-вторых, должным образом настроить файрволл.

Соответствующий пакет — в openSUSE он называется dnsmasq — в установленном виде имелся: это было сделано по умолчанию при инсталляции системы. Включена была и соответствующая служба в стартовых сервисах, в чём можно было удостовериться в пункте Системные службы YaST’а:

wireless05.png

Что же до файрволла (в русифицированной openSUSE он именуется брандмауэром) — то он тоже включается здесь по умолчанию на стадии установки (если его специально не отключить). Так что оставалось его только настроить. Не трудно было догадаться, что делать это нужно в одноимённом пункте секции Безопасность и пользователи Центра управления YaST:

wireless06.png

Убедиться в том, что брандмауэр включён, можно сразу:

wireless07.png

Далее логика подсказывала, что в соответствующем разделе нужно добавить беспроводной интерфейс (wlan0):

wireless08.png

По умолчанию в этом разделе присутствовала только первая строка. Прочие добавляются через кнопку Настроить:

wireless08a.png

Теоретически, казалось бы, достаточно должно быть добавление wlan0 во внутреннюю зону — однако при этом у меня почему-то ничего не заработало. Разумеется, это выяснилось чуть позже, так что пришлось возвращаться и добавлять беспроводной интерфейс также и во внешнюю зону.

Далее я перешёл в раздел Разрешённые службы и для внешней зоны добавил DHCP-сервер и DNS-маскарадинг:

wireless09.png

Последнее, что я сделал — это в разделе Трансляция сетевых адресов эту самую трансляцию включил:

wireless10.png

После чего перезапустил брандмауэр с сохранением изменений и отправился смотреть, что же у меня вышло.

Да, забыл сказать, что все действия по настройке брандмауэра и, в дальнейшем, изменения в настройках соединений я проделывал при отключённых беспроводных соединениях — уж на это-то моего сетевого невежества хватило. Но к этому вопросу я вернусь под занавес. Так что, перед созерцанием результатов своего труда я восстановил коннект между десктопом и ноутбуком.

Для начала результаты показались не такими уж плохими: внешние сайты, у которых я помнил IP’шники (или мог их легко найти), «по цифре» пинговались уверенно. А вот по именам — ни в какую.

После некоторого размышления и обсуждения в Джуйке (за что ей в очередной раз спасибо — Джуйка, как известно, слезу любит) я обнаружил свою ошибку: в качестве «раздатчика» DNS ноутбуке следовало указывать адрес не сервера провайдера, а шлюза на «большой» машине. Внеся с параметры соединения соответствующую поправку, я, наконец, обрёл вожделенный выход в Интернет с ноутбука. Что подвтердилось не только пингами по именам внешних хостов, но и запуском FireFox’а и Konqueror’а.

Можно было приступать к подготовительным работам по инсталляции openSUSE на ноутбуке — но это составит предмет другой заметки. Здесь же замечу, что в ходе установки и последующего обновления системы соединение показало стабильные скорости скачивания (с http://download.opensuse.org/)— около 470 кБ/с, что примерно соответствует паспортным характеристикам и ограничению метода.

А в завершение заметки текущей отмечу странное поведение Network Manager’а. Как я уже говорил, все изменения в нём на обеих машинах вносились при отключённых беспроводных соединениях. Однако иногда он их принимал после перезапуска коннекта, а иногда — упорно возвращал предыдущие. Вплоть до того, что пришлось несколько раз перезагружать «большую» машину и сеанс KDE — на ноуте. А ведь NM позиционируется как простое и удобное средство для настройки беспроводных соединений на лету…

Так что не исключено, что переключение управления сетью на ifup и настройка через YaST окажется более простым делом — но этого я пока не пробовал. Поскольку это потребует перевода на ifup и моего проводного «окна в мир», займусь этим, когда будет достаточно времени. А к вопросу защиты беспроводного соединения вернусь отдельно.


К содержанию