инфо 1:
FreeBSD-6.х-i386, установленная на старом жестком диске успешно запустилась после некоторой возни с тем, что в предыдущем месте этот диск распознавался как ad0, и fstab имел соответствующие записи, а на плате GIGABYTE GA-D510UD (мастер на IDE) он распознался как ad8
засада 1:
- после ~3 лет просто-напросто забыл рутовый пароль, поэтому все равно менять систему
- да и наверно имеет смысл на 64-бит архитектуре запускать 64-бит софт
засада 2:
- мой веселый провайдер
Квидекс занял под свои нужды все три приватные сети согласно
RFC1918, но поскольку мне необходим доступ к ресурсам сети провайдера, то надо думать, что использовать взамен
- легкие изыскания показали, что сеть 1.1.1.0/24 пока вполне применима для домашнего использования: на момент 2010-06-30 принадлежит какому-то австралийскому дядьке для "тестовых работ"
- организовал сетку так: 1.1.1.1=bsd (будущий рутер с freebsd), 1.1.1.2=win(детская винда), 1.1.1.3=note(мой ноут), с соответствующей записью в /etc/hosts, соответственно /etc/host.conf и nsswitch.conf имеют порядок hosts(files), dns
засада 3:
- FreeBSD-8.0R-amd64 на диске почему-то не имела пакетов для pptp и/или l2tp, никаких и совсем
- выход=качать
- а как качать, если провайдер дает выход в большой инет только через pptp/l2tp
- причем зеркала FreeBSD в его локалке нет, в отличии от
Корбины с доступным из ее локалки официальным зеркалом
ftp://ftp4.ru.FreeBSD.org
засада 4:
- выяснилось, что организовать мало-мальски приличный рутер c NAT и DNS-форвардом из винды несколько проблематично
- убив кучу времени на опробование всяких программных "прокси" для XP, самым "правильным" для моей задачи нашел
UserGate Proxy & Firewall, который нормально организовал кэширующий DNS и полный (ICMP, UDP, TCP) NAT из моей локальной сети в большой инет через VPN-соединение
Квидекса
- "ping google.com" на FreeBSD сразу дал верный результат: ресолв имени и собственно пинг
засада 5:
-
UserGate Proxy & Firewall оказался изрядно кривым: по ftp отказался передавать большие объемы данных, даже список файлов из каталога, если файлов там больше чем 1-2 штуки, не говоря уже о собственно файлах
- причину я так и не понял, хотя UserGate давал вполне достаточный 30-дневный триал
засаду 5 обошел руками: когда fetch при сборке пакета затыкался на скачивании очередного требуемого куска, просто скачивал нужный файл через винду и через поднятый фтп подсовывал его в нужное место в /usr/ports/distfiles
в результате mpd все-таки собрать удалось, а за одно и mc для удобства