Static ip Freebsd 10 (ZFSguru)

Small tutorial about the static ip in Freebsd (10)

My internal network details are as follow:

Address: 192.168.0.103
netmask: 255.255.255.0
gateway: 192.168.0.1
DNS1: 192.168.0.122
domain: domain.com (changed for privacy reasons)
*** I use vmxnet 3 adapter from ESXi 5.* ***

We’re going to work in the standard config files
/etc/rc.conf (networking)
/etc/resolv.conf (DNS)

Step 1:
ee is the default editor in freebsd.

ee /etc/rc.conf

Standard the file has the following settings:

hostname = zfsguru.bsd

ifconfig_default=DHCP
#ifconfig_em0=inet 10.0.0.101 netmask 255.255.255.0

#defaultrouter = 10.0.0.1

Change those to: (please use your own network settings)

hostname = aristoteles.domain.com

#ifconfig_default=DHCP
#ifconfig_em0=inet 10.0.0.101 netmask 255.255.255.0
ifconfig_vmx0=inet 192.168.0.103 netmask 255.255.255.0

defaultrouter=192.168.0.1

Step 2: editing resolv.conf

ee /etc/resolv.conf
#generated by resolvconf
search domain.com
nameserver 192.168.0.122

Step 3: restart networking and routing

/etc/rc.d/netif restart
/etc/rc.d/routing stop
/etc/rc.d/routing start

Step 4: Results

[root@aristoteles /home/ssh]# ifconfig
vmx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:0c:29:0a:04:11
        inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::20c:29ff:fe0a:411%vmx0 prefixlen 64 scopeid 0x1
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
[root@aristoteles /home/ssh]# cat /etc/resolv.conf
# Generated by resolvconf
search domain.com
nameserver 192.168.0.122

Vmware tools on Freebsd 10

Recently i upgraded my zfsguru from freebsd 9 to freebsd 10. However some changes were made and the installation of the vmware tools went a bit vague..

I performed a succesfull installation by performing the following steps:

1. mount the cdrom from either vsphere web or normal client

2. mount -t cd9660 /dev/cd0 /mnt

3. cd /tmp

4. tar xzf /mnt/vmware-freebsd-tools.tar.gz

–>important step<—

5. pkg install compat6x-amd64
(dependency on freebsd for vmware tools)

6. cd vmware-tools-distrib/

7. ./vmware-install.p

follow the steps on screen.

Voila your vmware tools are installed.