Strict Standards: Redefining already defined constructor for class wpdb in /home/thornock/public_html/wordpress/wp-includes/wp-db.php on line 52

Deprecated: Assigning the return value of new by reference is deprecated in /home/thornock/public_html/wordpress/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/thornock/public_html/wordpress/wp-includes/cache.php on line 389

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 556

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thornock/public_html/wordpress/wp-includes/classes.php on line 678

Deprecated: Assigning the return value of new by reference is deprecated in /home/thornock/public_html/wordpress/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/thornock/public_html/wordpress/wp-includes/theme.php on line 508

Strict Standards: Non-static method GoogleSitemapGenerator::Enable() should not be called statically in /home/thornock/public_html/wordpress/wp-content/plugins/sitemap.php on line 2452

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_query_vars() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 57

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_posts_where() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 57

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_posts_join() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 57

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_tag_templates() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 160
Gary Thornock's Weblog » iProvo FreeBSD checklist / howto
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_add_ajax_javascript() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 160
24th May, 2005

iProvo FreeBSD checklist / howto


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thornock/public_html/wordpress/wp-includes/formatting.php on line 74

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method UltimateTagWarriorActions::ultimate_the_content_filter() should not be called statically in /home/thornock/public_html/wordpress/wp-includes/plugin.php on line 57

iProvo / HomeNet, like so many other ISPs, only officially offers support for Windows. That doesn't mean that other operating systems won't work, though: it just means they can't tell you how to set things up. Here are a few notes on what's required to set up a FreeBSD system to work with your new iProvo connection. (Most of this also applies to Linux, and I expect that Linux users will know how to handle the parts that are different, e.g. how to set up your network card with a static IP address.)

  1. HomeNet's DHCP server, for whatever odd reason, only seems to work with Windows. Users of other operating systems will need to request a static IP address from HomeNet. It may take them a couple of days to get the address assigned. When you receive your static IP address, you should also receive other relevant information like the netmask, gateway and DNS servers.
  2. The first thing to do once you've got your static IP information is to edit /etc/rc.conf and set up your network card. Your entries should look like this (substitute your IP information for the example numbers):
    ifconfig_rl0="inet 123.123.123.11 netmask 255.255.255.0"
    defaultrouter="123.123.123.1"
  3. Next you'll need to edit /etc/resolv.conf and put in your DNS servers. Your resulting resolv.conf might look like:
    search iprovo.net.
    nameserver 65.105.158.165
    nameserver 65.105.158.164

Those are really the only changes that apply to all users, but there are other things you may need to do, depending on what additional services you use:

  • If you've been running your own DNS cache, remember to change the forwarders section in /etc/namedb/named.conf to use the iProvo DNS servers instead of the ones at your previous ISP.
  • If you're running a home DHCP server, be sure to update the option domain-name and option domain-name-servers entries in /usr/local/etc/dhcpd.conf. (Of course, if you're also running your own DNS server, there may not be anything to change here.)
  • If you're running a mail server, you may want to have it relay through an iProvo SMTP server. Certainly you will want to have it stop relaying through your previous ISP. (Mine is currently sending directly with no relay, but I did need to remember to stop it relaying through Comcast.)
  • If you have a domain name, make sure it's updated to use your new IP address. If you're using dyndns.org, make sure to update that, too.
  • You may need to update /etc/ntp.conf, if you were using a time server at your old ISP.
  • Check /etc/hosts for any entries pointing to your old IP address and update them.
No Tags

Comments are closed.

Categories