FreeBSD
FreeBSD 7.0的PXE Boot
在 http://www.hshh.org/176.html 有关于 FreeBSD 旧版本的PXE Boot, 对于 7.0, 需要更改的地方有些变化.
1. 不再需要更改 boot/loader.rc
2. 需要更改 boot/loader.conf 为
mfsroot_load="YES"
mfsroot_type="mfs_root"
mfsroot_name="/boot/mfsroot"
vfs.root.mountfrom="ufs:/dev/md0c"
3. 如果启动失败,可以尝试把boot/mfsroot.gz ungzip掉: gzip -d /path/pxeboot/boot/mfsroot.gz
网络安装FreeBSD
网络安装FreeBSD
需要一台bsd服务器, 假该BSD ip为192.168.1.200
安装rsync, isc-dhcp3-server, 都在/usr/ports/net下面可找到
上传bsd disc1 iso到服务器
# mdconfig -a -t vnode -u 0 -f /path/fbsd_disc1.iso
# mount_cd9660 /dev/md0 /mnt
# rsync -av /mnt /path
配置 /usr/local/etc/dhcpd.conf
option domain-name "hshh.org";
option domain-name-servers 61.129.66.79;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.100;
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option root-path "192.168.1.200:/path/mnt";
filename "boot/pxeboot";
next-server 192.168.1.200;
}
编辑 /path/mnt/boot/loader.rc
load /boot/kernel/kernel
load -t mfs_root /boot/mfsroot
set vfs.root.mountfrom=ufs:/dev/md0c
boot
配置 /etc/inetd.conf
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /path/mnt
配置 /etc/exports
/path/mnt -ro 192.168.1.100
配置/etc/rc.conf
dhcpd_enable="yes"
rpcbind_enable="yes"
mountd_enable="yes"
nfs_server_enable="yes"
inetd_enable="yes"
启动服务
/etc/rc.d/rpcbind start
/etc/rc.d/nfsd start
/etc/rc.d/mountd start
/usr/local/etc/rc.d/isc-dhcpd start
启动要安装的服务器,设置从网络启动
正常安装freebsd
当在选择安装介质时,选择NFS, 配置网络为dhcp, NFS源 192.168.1.200:/path/mnt
令人无语的postfix 2.4.5 mysql doc
需要新装个mail,选postfix+dovecot吧。
以前我用的postfix 2.3.x+dovecot RCxx版,没想到现在postfix都2.4.5了,dovecot 也1.0.3了。那个配置文件改动阿,不是一般的大!
dovecot还好,postfix令人无语。为什么?它的mysql文档是错的!说2.3.0以及以后版本用新的方式配置,显然不能用于2.4.5. 2.4.5用的居然是老的配置方法,我以前2.3.x倒是用文档上所谓的“新方式”。搞了半天,真败给他们了。
Older Items
- July 2007
- 远程从i386转为amd64 (2007-07-15 03:34:39 PM)
- NFS mount不上的另外一种可能 (2007-07-08 04:45:11 PM)
- June 2007
- amd64版本的make installworld问题 (2007-06-22 08:40:14 PM)
- May 2007
- 将FreeBSD 4.11升级到6.2 (2007-05-27 12:09:42 AM)
- April 2007
- 只用setkey建立ipsec tunnel (2007-04-25 09:47:00 AM)
- January 2007
- 一些关于NFS和AMD的tips (2007-01-25 11:36:42 PM)
- September 2006
- 用 Label 代替真实设备名挂载磁盘卷 (2006-09-08 04:52:03 PM)
- 用IPFW对付当前日益猖狂的ssh破解 (2006-09-01 05:22:12 PM)
- July 2006
- squid 2.6 的反向代理 (2006-07-14 10:06:28 PM)
- mpd vpn后某些网站不能访问的问题解决(MTU 问题) (2006-07-05 08:05:49 PM)
- June 2006
- PF作最简单的NAT (for OpenVPN) (2006-06-22 12:01:10 AM)
- 构建一个简单的VPN NAT环境(ipfw,natd,mpd) (2006-06-05 06:57:27 PM)
- May 2006
- IPSEC和FAST_IPSEC, Stunnel的性能测试(非硬件加速) (2006-05-12 05:38:12 PM)
- February 2006
- RAID (2006-02-26 11:57:32 PM)
- 打开UPnP支持 (2006-02-26 11:43:30 PM)
- FreeBSD 6.0 snapshot的使用 (2006-02-26 11:38:38 PM)
- 自己制作一个FreeBSD发行版本 (2006-02-26 11:26:44 PM)
- FreeBSD VPN Server 架设(poptop) (2006-02-26 11:12:09 PM)
- webalizer分析zeus log的脚本 (2006-02-26 10:25:48 PM)