I have been trying to turn a 486 that I have into a diskless workstation
and have not gotten very far. I have compiled Etherboot, and set up the
server with tftp and bootp. I have both daemons enabled. When I boot
up the 486 machine tcpdump yields this:
[root:dragon]# tcpdump -i de0 -e
tcpdump: listening on de0
11:34:14.767283 0:0:b2:0:0:be Broadcast ip 342: 0.0.0.0.0 >
255.255.255.255.bootps: (request) xid:0x52850a00 secs:9 [|bootp]
11:34:24.653629 0:0:b2:0:0:be Broadcast ip 342: 0.0.0.0.0 >
255.255.255.255.bootps: (request) xid:0x52850a00 secs:18 [|bootp]
.
.
.
and so on.
Bootp then complains, "bootpd[350]: sendto: Can't assign requested
address"
As you can see, I'm not getting very far. Below are my configuration
files, please EMail back if you need other ones.
Thank You,
Dan Diephouse
bootptab:
.default:\
:hn:\
:sm=255.255.255.0:\
:ds=199.182.120.203:\
:gw=192.168.2.1:\
:hd=/usr/data/exports/tftpboot:\
:bf=null:\
:vm=rfc1048:\
:to=auto:\
:ra=255.255.255.255:
nebula:\
:tc=.default:\
:ha=0000b20000be:\
#:ha=000002026767
:bf=kernel:\
:ip=192.168.2.3:
The DISKLESS machine:
machine "i386"
cpu "I386_CPU"
cpu "I486_CPU"
ident DISKLESS
maxusers 32
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep
this!]options MFS #Memory Filesystem
options MFS_ROOT #MFS usable as root device,
"MFS" req'ed
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device,
"NFS" req'ed
options MSDOSFS #MSDOS Filesystem
options "CD9660" #ISO 9660 Filesystem
options "CD9660_ROOT" #CD-ROM usable as root. "CD9660"
req'edoptions PROCFS #Process filesystem
options "COMPAT_43" #Compatible with BSD 4.3 [KEEP
THIS!]
options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI
device
options UCONSOLE #Allow users to grab the console
options FAILSAFE #Be conservative
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options KTRACE #ktrace(1) syscall trace support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options BOOTP # Use BOOTP to obtain IP
address/hostname
options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP
info
#options BOOTP_NFSV3 # Use NFS v3 to NFS mount root
options BOOTP_COMPAT # Workaround for broken bootp daemons.
config kernel root on wd0
controller isa0
controller pnp0 # PnP support for ISA
controller eisa0
controller pci0
# Floppy drives
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2
disk fd0 at fdc0 drive 0
disk fd1 at fdc0 drive 1
# IDE controller and disks
options "CMD640" # work around CMD640 chip deficiency
controller wdc0 at isa? port "IO_WD1" bio irq 14
disk wd0 at wdc0 drive 0
disk wd1 at wdc0 drive 1
controller wdc1 at isa? port "IO_WD2" bio irq 15
disk wd2 at wdc1 drive 0
disk wd3 at wdc1 drive 1
# ATAPI devices
options ATAPI #Enable ATAPI support for IDE bus
options ATAPI_STATIC #Don't do it as an LKM
device acd0 #IDE CD-ROM
device wfd0 #IDE Floppy (e.g. LS-120)
# atkbdc0 controls both the keyboard and the PS/2 mouse
controller atkbdc0 at isa? port IO_KBD tty
device atkbd0 at isa? tty irq 1
device psm0 at isa? tty irq 12
device vga0 at isa? port ? conflicts
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? tty
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa? tty
#options XSERVER # support for X server
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT
lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
# Floating point support - do not disable.
device npx0 at isa? port IO_NPX irq 13
# Serial (COM) ports
device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
device sio1 at isa? port "IO_COM2" tty irq 3
device sio2 at isa? disable port "IO_COM3" tty irq 5
device sio3 at isa? disable port "IO_COM4" tty irq 9
# Parallel port
device plip0 at ppbus? # TCP/IP over parallel
device ppi0 at ppbus? # Parallel port interface device
#controller vpo0 at ppbus? # Requires scbus and da0
# ISA Ethernet NICs.
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device ed0 at isa? port 0x300 net irq 5 iomem 0xd8000
# Pseudo devices - the number indicates how many units to allocated.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
pseudo-device sl 1 # Kernel SLIP
pseudo-device ppp 1 # Kernel PPP
pseudo-device tun 1 # Packet tunnel
pseudo-device pty 16 # Pseudo-ttys (telnet etc)
pseudo-device gzip # Exec gzipped a.out's
# The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device bpfilter 1 #Berkeley packet filter
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message