10.4: Как сменить MAC-адрес

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

sudo ifconfig en0 ether 00:00:00:00:00:00
sudo ifconfig en0 lladdr 00:00:00:00:00:00

Вместо 00:00:00:00:00:00 нужно подставить нужный вам адрес.

Работает в системах ниже «Леопарда».

Автоматическая установка VPN-соединения

В сети появилась очень удобная программа, которая особенно пригодится тем, кто выходит в интернет через VPN-соединение.

Программа автоматически устанавливает соединение с VPN-сервером при нахождении вашего компьютера в заданной вами wifi-сети. Умеет корректно завершать соединение при переходе компьютера в спящий режим.

Для 10.4.x
Для 10.5.x

10.5: AppleScript для перезагрузки AirPort Base Station

Нижеприведённый скрипт перезапустит ваш маршрутизатор Air Port.
(more…)

10.5: Расширенные сведения о wifi-сетях

Если нажать на иконку беспроводных сетей в меню-баре с зажатой клавишей Option, вы увидите подробную информацию о сетях.
wifi-alt.png

iPhone: Используем телефон в качестве GSM модема

Предлагаю вашему вниманию удобное кроссплатформенное решение для того, чтобы выпустить ноутбук в сеть через GSM-сети с использованием минимального количества софта.

Работать будет на любой платформе, где имеется ssh. Покажу на примере своего ноутбука с Mac OS X Leopard. Из дополнительного софта вам понадобится только установленный ssh на iPhone, что, как мне кажется, имеется у каждого владельца.
(more…)

Включаем PHP и MySQL в «Леопарде»

В стандартную поставку «Леопарда» включен веб-сервер apache2 и php. Однако, php по умолчанию выключен.

Включаем php

  • Откройте терминал
  • Отредактируйте файл /etc/apache2/httpd.conf любым текстовым редактором. Например, это можно сделать коммандой sudo vim /etc/apache2/httpd.conf. Вас попросят ввести пароль для доступа к этому файлу.
  • Найдите в файле строчку LoadModule php5_module и раскомментируйте её удалив значёк # в начале строки.
  • Сохраните файл

Установка MySQL

Поддержка MySQL в php включена, поэтому нужно просто скачать дистрибутив MySQL с сайта производителя и установить.

Теперь нужно указать php точный путь к сокету для общения с MySQL. В терминале наберите следующее:

cd /etc/
sudo cp php.ini.default php.ini
sudo vim php.ini

Найдите в открывшемся файле строчку со словами mysql.default_socket и измените её так, чтобы она выглядела так:

mysql.default_socket = /tmp/mysql.sock

Теперь откройте System Prefrences -> Sharing и включите (или выключите, а затем включите) Web Sharing для того, чтобы перечитать изменённые файлы настроек.

10.5: Автоматическое подключение сетевых дисков при загрузке

В «Леопарде» пропал Netinfo Manager, который позволял подключать сетевые диски в автоматическом режиме. Теперь это можно сделать, прописав в файл /etc/fstab подобные строки:

excalibur:/music x url net,automounted,url==cifs://guest:@excalibur/music 0 0
excalibur:/photos x url net,automounted,url==cifs://guest:@excalibur/photos 0 0
excalibur:/videos x url net,automounted,url==cifs://guest:@excalibur/videos 0 0

Быстрое подключение к удалённому компьютеру

Самый быстрый способ подключиться к удалённому компьютеру — сделать для этого ярлык.

Для этого откройте Safari, напишите в адресной строке vnc://servername и перетащите адрес например на рабочий стол. Можно сохранить пароль в Keychain’е и иметь очень быстрый доступ к вашим удалённым машинам.

Очистка DNS-кеша в «Леопарде»

Для тех, кто работает с dns-серверами нередко бывает полезным обнулить системный кеш запросов. В системах старше «Леопарда» это можно было сделать коммандой

lookupd -flushcache

В «Леопарде»:

dscacheutil -flushcache