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

Проблемы с сетью в Ubuntu 9.10 Karmic Koala

Настройка Linux *
После обновления до новой Ubuntu «Karmic Koala» у многих возникли проблемы с сетью, в частности многие сталкивались с неработающим dsl-соединением в Network Manager'е. Всему виной, как не трудно догадаться, новый Network Manager, входящий в состав Ubuntu 9.10. Для того, чтобы снова получить работающую сеть, нужно поставить «daily build» Network Manager'а из репозиториев launchpad.net
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.2K
Комментарии 6

Исправляем проблему DSL-соединения через NetworkManager в Ubuntu 9.10

Настройка Linux *
Не секрет, что с выходом Ubuntu 9.10, появилась проблема выхода в интернет посредством Network Manager'а, через созданное DSL-соединение.
Можно конечно забить на этот баг и использовать pppoeconf, но я капнул дальше.

Итак, после усиленных поисков, проб и ошибок, было обнаружено что для нормальной работы NetworkManager'а в Karmic Koala (создания и подключения DSL-соединения через него) необходимо его просто обновить (на сегодняшний день — до версии 0.8*).

Делается всё это очень просто:

1. Нам всё же понадобится соединение с интернетом, поэтому пока что воспользуемся pppoeconf:
sudo pppoeconf
2. Добавляем в /etc/apt/sources.list строчки
deb ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src ppa.launchpad.net/network-manager/trunk/ubuntu karmic main

3. Имортируем ключ и обновляем список пакетов
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
sudo apt-get update

4. Обновляем NetworkManager
sudo apt-get install network-manager
5. Удаляем лишние строчки из /etc/network/interfaces, а именно, оставляем лишь
auto lo
iface lo inet loopback

6. Рестартим систему, добавляем новое DSL-соединение (у меня отмечена галочка авто-подключение при старте) и наслаждаемся (-:
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 4K
Комментарии 8

Domain search и Network Manager

Настройка Linux *
Для того, чтобы Network Manager стал использовать зону example.com для поиска, надо сделать следующее
sudo apt-get install resolvconf
Добавить строку search example.com в файл /etc/resolvconf/resolv.conf.d/base
Перепустить сетевые соединения

А теперь немного слов, для чего этот рецепт предназначен.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 22K
Комментарии 6

Настройка работы сервера на CentOS с 2 шлюзами и балансировки между ними

Настройка Linux **nix *Сетевые технологии *
Recovery mode
Из песочницы

Вместо вступления


За основу взята более ранняя прочитанная мной статья на Хабре, которой лично мне оказалось достаточно для понимания механизма policy routing в целом — и катастрофически мало для реализации этого типа маршрутизации на сервере компании. Было 2 серьезных подводных камня, над которыми пришлось работать самостоятельно, и которые нельзя оставить без внимания:

  • Сохранение настроек в целом
  • Перебивание настроек утилитой Network Manager


Свою статью я напишу в виде той инструкции, которую написал для будущих поколений айтишников в своей фирме — так что некоторые пункты из основной статьи буду приводить либо в неизменном, либо в пересказанном для себя виде. Их буду выделять курсивом. Для полного понимания того, что здесь написано, рекомендую ознакомиться с ней полностью.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 37K
Комментарии 21

network manager + автоматизация http-логина в wifi

Настройка Linux *Системное администрирование *Сетевые технологии *
Пост будет коротким, но очень полезным.

abstract: Есть масса wifi-хот-спотов, которые просят сделать какую-нибудь глупость при подключении. Ввести пароль в http-форме, поставить чекбокс «согласен с продажей почки в обмен на интернет» и т. д.

Это задалбывает, особенно, если из wifi периодически выкидывает. В посте предлагается простое решение для автоматизации логина с помощью хуков Network Manager.

Подготовка


Нам надо понять куда кого как посылать, чтобы оно заработало. Ставим firebug или любой другой похожий плагин. Включаем, идём в вкладку 'net', включаем persistent (это важно), логинимся.

Получаем вот такое:



Находим POST (если их несколько — методом перебора и комбинирования), выбираем copy as curl, сохраняем куда-нибудь на будущее.

Дальше находим uuid нашего коннекта — в файле /etc/NetworkManager/system-connections/our_wifi.

Пишем скрипт (всё ниже — от рута) в каталоге /etc/NetworkManager/dispatcher.d/, например, /etc/NetworkManager/dispatcher.d/02-our_wifi-auto
Читать дальше →
Всего голосов 32: ↑27 и ↓5 +22
Просмотры 16K
Комментарии 29

Linux WiFi из командной строки с wpa_supplicant

Настройка Linux *Системное администрирование **nix *Беспроводные технологии *
Tutorial

В этой статье я расскажу, как можно настроить WiFi с помощью wpa_supplicant, без всяких Xorg/X11 утилит. Это необходимо для того, чтобы базовые службы ОС исправно работали с минимальным набором технических средств удаленного доступа. Программа будет исполняться как служба, настройки сделаны правкой конфиг файлов.


По-быстрому, установить соединение с открытой точкой доступа можно таким образом.


[root@home ~]$ wpa_cli
> add_network
> set_network 0 ssid "MYSSID"
> set_network 0 key_mgmt NONE
> enable_network 0

Если же надо всерьез и надолго, то прошу внутрь.

Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 134K
Комментарии 29

Работа с внешними ресурсами в Unity3D

Разработка игр *Unity *

Введение


Здравствуйте уважаемые читатели, сегодня речь пойдет о работе с внешними ресурсами в среде Unity 3d.

По традиции, для начала определимся, что это и зачем нам это надо. Итак, что же такое эти внешние ресурсы. В рамках разработки игр, такими ресурсами может быть все, что требуется для функционирования приложения и не должно храниться в конечном билде проекта. Внешние ресурсы могут находится как на жестком диска компьютера пользователя, так и на внешнем веб-сервере. В общем случае такие ресурсы — это любой файл или набор данных, который мы загружаем в наше, уже запущенное приложение. Если говорить в рамках Unity 3d, то ими могут быть:

  • Текстовый файл
  • Файл текстуры
  • Аудио файл
  • Байт-массив
  • AssetBundle (архив с ассетами проекта Unity 3d)

Ниже, мы рассмотрим подробнее встроенные механизмы работы с этими ресурсами, которые присутствуют в Unity 3d, а также напишем простые менеджеры для взаимодействия с веб-сервером и загрузки ресурсов в приложение.

Примечание: далее в статье используется код с использованием C# 7+ и рассчитан на компилятор Roslyn используемый в Unity3d в версиях 2018.3+.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 46K
Комментарии 7