Настройка 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 |
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"
Комментариев нет:
Отправить комментарий