Спойлер

вторник, 10 ноября 2015 г.

"Напоминалки" по FreeBSD

Настройка FreeBSD для работы интернета через Proxy server

Итак, basic аутентификация.



Тут все просто, редактируем 2 файла.
1) /.cshrc или /home/%username%/.cshrc (папка вашего пользователя)
setenv HTTP_PROXY login:pass@server:port
setenv FTP_PROXY login:pass@server:port
setenv http_proxy login:pass@server:port
setenv ftp_proxy login:pass@server:port


2) /etc/make.conf
FETCH_ENV=HTTP_PROXY=http://login:pass@server:port
FETCH_ENV=FTP_PROXY=http://login:pass@server:port
FETCH_ENV=http_proxy=http://login:pass@server:port
FETCH_ENV=ftp_proxy=http://login:pass@server:port


Перелогиниваемся и теперь все программы будут знать о наличии прокси сервера, если на прокси сервере нет аутентификации вообще, то логин и пароль писать не надо:
setenv HTTP_PROXY server:port 


----------------------------------------------------------------


Настройки сетевых карт, хранятся в основном конфигурационном файле /etc/rc.conf
В нем Вы будете прописывать запуск программ, включать функции маршрутизатора, настраивать сетевые карты и прочее.
На данный момент он выглядит так (+ мои комментарии):
cat /etc/rc.conf
# -- sysinstall generated deltas -- # Sat Jan 28 12:12:11 2012
# Created: Sat Jan 28 12:12:11 2012
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
# кодировка
keymap="ua.koi8-u"
# пакет совместимости linux, который мы установили при установке системы
linux_enable="YES"
# так же мы включили доступ по ssh
sshd_enable="YES"
# так прописывается шлюз сети. мы настроили это при установке системы
defaultrouter="10.0.0.100"
# настройки нашей сетевой карты
ifconfig_re0="inet 10.0.0.1 netmask 255.255.255.0"


--------------------------------------------------------------------------

Настройки DNS схранятся в файле /etc/resolv.conf :
cat /etc/resolv.conf
nameserver 10.0.0.100
Если сеть Вы не настраивали, при установке системы, то файла resolv.conf не будет в системе. В этом случае необходимо его создать —
touch /etc/resolv.conf
И прописать в нем ДНС сервер(а) —
echo 'nameserver 10.0.0.100' > /etc/resolv.conf
ДНС-настройки применяются сами и ничего перегружать ненужно.
Если у Вас не была настроена сеть при установке системы, или Вы изменили настройки, — то для применения изменений файла rc.conf, без перезагрузки системы, выполните команду —
/etc/./netstart restart
Полезный совет:
Как перечитать содержимое /etc/rc.conf и перестартовать /etc/rc без перезагрузки системы?
Перейдите в однопользовательский режим, а затем возвратитесь обратно в многопользовательский.
На консоли выполните следующее:
shutdown now
#(Замечание: без -r или -h)
return
exit
----------------------------------------------------------------------------

Установка маршрута по умолчанию

Маршрут по умолчанию — это адрес, по которому система по умолчанию (т. е. если не указано иного для конкретных внешних адресов — прим. научн. ред.) посылает весь трафик, который отправляется за пределы локальной сети. Если в результате использования команды ping с адресом маршрутизатора по умолчанию был получен ответ, можно установить этот IP-адрес в качестве маршрута по умолчанию с помощью команды route(8).
# route add default 192.168.1.1
Вот и все! Теперь ping должен проходить по любому IP-адресу Интернета.
Если в ходе установки системы вы не указали используемые серверы имен, то вместо имен хостов вам придется указывать их IP-адреса. Настройка DNS будет рассматриваться в главе 14, а пока замечательным источником IP-адресов могут служить корневые серверы имен, перечисленные в файле /etc/namedb/named.root.
Маршрутизатор по умолчанию, устанавливаемый при начальной загрузке системы, можно задать оператором defaultrouter в /etc/rc.conf:
defaultrouter= "192.168.1.1"

Комментариев нет:

Отправить комментарий