Настройка 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:port2) /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"# так же мы включили доступ по sshsshd_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)returnexit----------------------------------------------------------------------------Установка маршрута по умолчанию
Маршрут по умолчанию — это
адрес, по которому система по умолчанию (т. е. если не указано иного для
конкретных внешних адресов — прим. научн. ред.) посылает весь
трафик, который отправляется за пределы локальной сети. Если в
результате использования команды 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"
Комментариев нет:
Отправить комментарий