Фев 20 2010

FreeBSD. Начальная настройка.

Недавно в статье я описывал настройку FreeBSD, сразу после установки, с помощью sysinstall. Метод этот хороший, правильный, одобряемый мантейнерами FreeBSD, но я им почти никогда не пользуюсь. Я как правило использую ручную настройку. Так привык, да и раздражает меня после sysinstall чистить множественные переопределения одних и тех же системных переменных. Однажды ко мне обратились с проблемой медленной загрузки FreeBSD, первое обследование показало размер rc.conf около 3 мегабайт. За 2 года обслуживания, мой знакомый менял все настройки через sysinstall и не чистил rc.conf, боялся удалить лишнее.

Так вот, ручками вписать настройки как то проще и понятней.
Первым делом внесем имя хоста в /etc/rc.conf

echo 'hostname="test.hilik.org.ua"' >> /etc/rc.conf

Теперь пропишем интерфейс:
Если DHCP то:

echo 'ifconfig_em0="DHCP"' >> /etc/rc.conf

и все, на этом настройка сети закончена. В случае со статикой пописать прийдется побольше.
Прописываем адрес:

echo 'ifconfig_em0="inet 192.168.0.23/24"' >> /etc/rc.conf

Теперь прописываем шлюз(маршрут по умолчанию):

echo 'defaultrouter="192.168.0.15"' >> /etc/rc.conf

Теперь пропишем DNSы(Этот шаг нужен если вы не пользуетесь DHCP):

echo "search hilik.org.ua ksdi.kiev.ua" >> /etc/resolv.conf
echo "nameserver 192.168.0.15" >> /etc/resolv.conf
echo "nameserver 192.168.0.16" >> /etc/resolv.conf

На этом гастройка сети закончена.
Теперь разрешим запускаться sshd:

echo 'sshd_enable="YES"' >> /etc/rc.conf

Осталось добавить пользователя. Делается это с помощью команды adduser.

adduser

Диалог добавления пользователя у меня выглядит так:

Username: hilik
Full name: Sergey Hilik
Uid (Leave empty for default): 
Login group [hilik]: 
Login group is hilik. Invite hilik into other groups? []: wheel
Login class [default]: 
Shell (sh csh tcsh bash rbash nologin) [sh]: tcsh
Home directory [/home/hilik]: 
Home directory permissions (Leave empty for default): 
Use password-based authentication? [yes]: 
Use an empty password? (yes/no) [no]: 
Use a random password? (yes/no) [no]: 
Enter password: 
Enter password again: 
Lock out the account after creation? [no]: 
Username   : hilik
Password   : *****
Full Name  : Sergey Hilik
Uid        : 1023
Class      : 
Groups     : hilik wheel
Home       : /home/hilik
Home Mode  : 
Shell      : /bin/tcsh
Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (hilik) to the user database.
Add another user? (yes/no): no
Goodbye!

Теперь есть 2 пути. Прописав все настройки вручную, теперь еще и выполнить все команды вручную или перегрузить компьютер. Проще всего перезагрузить.

reboot

После перезагрузки у нас будет настроена сеть, поднят sshd и создан 1 пользователь. Можно удаленно заходить и собирать то, под что нам нужен этот комп.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
  • By student, 14.07.2010 @ 10:20

    tema, spasibo

Other Links to this Post


Украинская Баннерная Сеть