Архив рубрики: Заметки

Авторизованный вход на сервер FreeBSD без пароля по ssh

Возможно, это не очень секьюрезно, но внутри локалки, в которой все разбито на vlan’ы и навешано аксеслистов, считаю, приемлимо. Пользуюсь этой очень удобной фишкой для репликации данных, средствами rsync. Читать

Часовой пояс в FreeBSD

Неправильное время на FreeBSD — это не страшно. Сейчас исправим 🙂

Идем в порты и устанавливаем zoneinfo

# cd /usr/ports/misc/zoneinfo# make install clean && rehash

Стартуем утилиту tzsetup, и выбираем в списке наш часовой пояс.

Но мне больше нравится классический вариант 🙂

# cp /usr/share/zoneinfo/Europe/Minsk /etc/localtime# ntpdate by.pool.ntp.org# date

Подключение к сессии FreeBSD через watch

Иногда соединение с сервером может внезапно разоваться, а у нас выполнялась какая-то опреация… тогда на помощь придет watch!

Чтобы просмотреть активные сессии введем:

# w7:54AM up 4:43, 2 users, load averages: 0.07, 0.22, 0.21USER TTY FROM LOGIN@ IDLE WHATuser1 pts/0 192.168.1.3 7:54AM — wuser2 pts/2 192.168.1.6 7:45AM 5 /usr/local/bin/dialog4ports

И теперь пишем

# watch -W pts/2

И мы видим нашу отвалившуюся сессию. Параметр W дает право записи в сессию. Для выхода из watch нажать Ctrl+G.

Настройка 3G модема на FreeBSD

Итак, у нас есть USB 3G модем. Настроим его для использования на FreeBSD.

Добавляем в /boot/loader.conf

umodem_load=»YES»u3g_load=»YES»

И грузим в ручную

kldload u3g && kldload umodem

Приводим /etc/ppp/ppp.conf к такому виду (оператор Мегафон)

default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSIONmts3g: set device /dev/ttyU0.0 set speed 460800 set dial «»» AT OK AT OK ATS0=0 OK AT OK AT&FE0V1X1&D2&C1s0=0 OK AT OK AT+CGDCONT=1,\»IP\»,\»internet\» OK ATDT*99***1# CONNECT» set login set authname «mts» set authkey «mts» disable ipv6cp disable pap disable chap enable dns set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR

И пробуем

ppp -ddial mts3g

Для автозагрузки добавим в /etc/rc.conf:

# 3Gppp_enable=»YES»ppp_mode=»ddial»ppp_nat=»YES»ppp_profile=»mts3g»

Публичные адреса DNS.

Порой бывает так, что провайдер не предоставляет адреса DNS своих серверов, или по технической причине серверы не доступны.

Тут и возникает потребность использовать публичные адреса DNS. Таких DNS адресов достаточно на просторах сети интернет. Многие сервисы,  предоставляют удобную веб-панель с красиво разрисованной статистикой и упорядоченной информацией.

Ниже я приведу список некоторых из них: Читать

Простой FTP сервер на Freebsd

FTP (File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер. Протокол FTP не шифруется, при аутентификации по сети передаются логин и пароль открытым текстом.

ftpd — Служба FTP запросов с удалённой системы. Прослушивает специальный порт, определённый в служебном файле для FTP ( port 21 ).

Сегодня попробуем настроить простенький сервер ftpd (программу)  на freebsd ( 6  , 7,  8  ) — при этом ее даже не придется устанавливать из портов , так как она уже имеется в самой freebsd.

Для начала необходимо немного отредактировать файл /etc/rc.conf —  при старте системы , отсюда считываются инструкции для старта программ или демонов таких как apache , mysql, ftpd, sshd, ntpd и многое другое… Читать