Solved Syslinux 4.07

I'm trying to find syslinux v4.07 for FreeBSD, but suspect I will be unable to... In my quest so far I have come across ports.txz from FreeBSD 9.1-RELEASE and this contains sysutils/syslinux for v4.05 which may be sufficient.

Should I expect to be able to extract this file to a tmp directory and run make from within the syslinux directory, or should I first build a 9.1 jail and try building it there?
 
After creating a jail, I find I do not have Internet access from it - not much use for pulling in source code. Seems like I have misconfigured the jail. What do I need to check?

This is my /etc/jail.conf :-
Code:
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
host.hostname = "$name";
mount.devfs;
interface = re0;
ip4 = inherit;
path = "/usr/jail/$name";
allow.chflags=1;

11-2 {
}

9-1 {
}

I suspect I have misconfigured the line ip4 = inherit ....
 
Replace the last 5 lines with:

Code:
11-2 {
        host.hostname = "11-2";
        ip4.addr = xxx.xxx.xxx.xx;
}

9-1 {
        host.hostname = "9-1";
        ip4.addr = xxx.xxx.xxx.xx;
}
 
Thanks, I have an IP address now but get No address record. There is no /etc/resolv.conf. I kinda expected the jail to sort this out itself... Do I need to run resolvconf() or just copy /etc/resolv.conf from the host? Or something else?
 
ifconfig:-

Code:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
    ether 84:39:be:64:3a:cc
    inet 192.168.1.32 netmask 0xffffffff broadcast 192.168.1.32
    media: Ethernet autoselect (1000baseT <full-duplex,master>)
    status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>

I did copy it and things do work, but I'm not sure if things are supposed to work automagically...
 
Back
Top