Авторизация

Голосование

Какие разделы наполнять в первую очередь?
 
Первичная настройка FreeBSD PDF
Автор: TRSteep   
22.04.2009 20:35

После установки FreeBSD мы получаем пустую строку ввода. Что же теперь делать, чтобы как то заставить "это" работать? Для начала установим и настроим, необходимое на данном этапе, программное обеспечение.

Первичная настройка FreeBSD

 

После установки системы, при первом запуске нам попросят ввести логин пароль. Для установки и настроки на данном этапе войдем под учетной записью суперадминистратора root.

 

Установка Midnight Commander (аналог Norton Commander)

 

Для начала, чтобы было удобнее ползать по каталогам и редактировать настройки я устаналиваю mc (midnight commander), для установки потребуется настроенное соединение с интернет (если вы использовали DHCP при установке оно должно было уже настроиться )

cd /usr/ports/misc/mc

make

make install

make clean

 

Можно вместо последних трёх команд можно использовать:

make && make install && make clean

 

После установки необходимо обновить пути командой:

rehash

 

Можно запускать mc.

 


 

Настройка sshd сервера

Теперь настроим sshd для управления FreeBSD по сети. Для этого находим открываем файл /etc/ssh/sshd_config с помощью mc. (Редактировать файл клавишей F4) и изменим следующие опции (некоторые нужно просто раскоментировать):

Port 22

Protocol 2

LoginGraceTime 60

PermitRootLogin no

PasswordsAunthentication yes

PermitEmptyPasswords no

AllowGroups wheel

 

Теперь неплохо бы подключиться пользователем созданным при установке.

Если пользователя вы не создали, тогда создайте его сейчас adduser.

 

Не знаю почему, но когда при установке я добавлял его в группу wheel, при просмотре свойств пользователя (id user), группа wheel отображалось, но при просмотре самой группы (pw groupshow wheel), этого пользователя не было....

 

В общем я его туда добавил на всякий случай:

pw groupmod wheel -m user

Теперь нужно убедиться что в файле /etc/rc.conf Есть строчка sshd_enabled="YES", если нет создайте.

 

После всех настроек мы запускаем службу, если она не запущена, либо перезапускаем.

 

/etc/rc.d/sshd start

/etc/rc.d/sshd reload

 

Подключиться к FreeBSD теперь можно по сети через ssh. Я подключаюсь из Windows с помощью putty.

 

Для этого нужно ее скачать и запустить. В настройках укажите ip машины с FreeBSD (кстати его можно посмотреть с помощью команды ifconfig)

После чего щелкаем по кнопочке Open

Система попросит ввести логин - вводит логин нашего юзера в группе wheel - user,

Затем нас попросят ввести пароль - вводит пароль для пользователя user

И теперь мы должны увидеть точно такую же консоль как в самой FreeBSD (так же можно запускать mc).

 

Если вы не подключились попробуйте разрешить входить суперадминистратору root - для проверки, если и с ним не зашло -копать надо в сторону настроек sshd (кстати не путайте настройки ssh и sshd - первый это клиент, второй сервер)

 

Чтобы иметь возможность настраивать систему под root достаточно просто в консоли ввести:

su

 

Ввести пароль и вуаля мы с ssh под администратором

 


 

Настройка второй сетевой карты

Теперь можно настроить вторую сетевую карту, для этого нужно отредактировать файл настроек /etc/rc.conf, в котором содержится настройка первой сетевой карты, которую мы настроили на DHCP при установке

ifconfig_rl0="DHCP"

 

Что значит сетевая карта Reltek (rl), которая определяется шиной первой. Теперь выйдем из редактора и узнаем появилась ли вторая:

ifconfig

 

Сразу видно какие сетевые карты установлены - у меня это rl0 и rl1:

 

rl0: flags=8843<UP,BROADCAST,RUNNNG,SIMPLEX,MULTICAST> mtu 1500

UP означает, что карта настроена и готова.

options=8<VLAN_MTU>

inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.0.255

IP, Маска сети(0xffffff00, то же, что и 255.255.255.0), широковещательный адрес

ether 00:02:44:6f:8d:5b

MAC Адрес сетевой карты

media: Ethernet autoselect (100baseTX <full-duplex>)

Автоматический выбор среды передачи данных

status: active

Сетевая карта подключена к сети

rl1: flags=8843<UP,BROADCAST,RUNNNG,SIMPLEX,MULTICAST> mtu 1500

По идее сдесь не должно быть UP, просто я посмотрел после настройки интерфейса

options=8<VLAN_MTU>

ether 00:40:f4:87:e8:45

MAC Адрес сетевой карты

media: Ethernet autoselect (none)

Автоматический выбор среды передачи данных (Пока не знаем к чему подключат)

status: no carrier

Сетевая карта не подключена к сети

 

rl1 - наша вторая сетевая карта, которая пока не подключена к сети, теперь можно вставлять в неё сетевой кабель и приступать к настройке, снова откройте для редактирования файл /etc/rc.conf

 

И после описывания первой сетевой карты rl0, опишем вторую (она уже будет настраиваться без DHCP):

ifconfig="inet 192.168.1.1 netmask 255.255.255.0"

 

P.S. Если выбор среды передачи данных не автоматический нужно прописать конкретно, например 10baseT/UTP

 

Нажимаем F2 и сохраняем файл. Теперь наши сетевые карты настроены: можно приступать к настройке FreeBSD - как прокси сервера, о чем я расскажу в следующей статье "FreeBSD - Прокси Сервер"

Обновлено 17.10.2009 20:13
 
sape

Разное