Network configuration, troubleshooting
m (→References) |
(corrections, and links to config files) |
||
Line 2: | Line 2: | ||
==etc/== | ==etc/== | ||
− | Except for a few exceptions, be sure that custom settings are located under ''/usr/local/etc/''. /etc configurations can be updated by running processes. This explains why functionality can break, and may have to be updated if only relying on network configuration files in ''/etc'' . | + | Except for a few exceptions, be sure that custom ''[[etc/]]'' settings are located under ''/usr/local/etc/''. /etc configurations can be updated by running processes. This explains why functionality can break, and may have to be updated if only relying on network configuration files in ''/etc'' . |
===rc.conf=== | ===rc.conf=== | ||
− | + | ''[[rc.conf]] is an exception and it belongs in ''/etc'' to be customized by the user. | |
Be sure to have the lines: | Be sure to have the lines: | ||
Line 19: | Line 19: | ||
===hosts=== | ===hosts=== | ||
− | Edit the file at /usr/local/etc/hosts | + | Edit the file at /usr/local/etc/hosts |
− | The commented out line is artificially added here for explanation: | + | The commented out line in ''[[hosts]]'' is artificially added here for explanation: |
#gateway ip localhost localhost.namedgateway | #gateway ip localhost localhost.namedgateway | ||
192.168.x.x localhost localhost.yourgatewayname.com | 192.168.x.x localhost localhost.yourgatewayname.com | ||
Line 27: | Line 27: | ||
===resolv.conf=== | ===resolv.conf=== | ||
− | Edit the file /usr/local/etc/resolv.conf . A line containing "DNS" may have to be commented out. | + | Edit the file /usr/local/etc/resolv.conf . A line containing "DNS" may have to be commented out from it. |
resolv.conf should look something like this: | resolv.conf should look something like this: | ||
search gateway.yourgateway.com # search + gateway. and the word name of your gateway ("gateway" is its localhost) | search gateway.yourgateway.com # search + gateway. and the word name of your gateway ("gateway" is its localhost) | ||
nameserver 192.168.x.x # nameserver + numerical ip of gateway | nameserver 192.168.x.x # nameserver + numerical ip of gateway | ||
+ | |||
+ | See also [[resolv.conf]] | ||
==References== | ==References== |
Revision as of 10:31, 21 December 2014
Here are common problems with setting up the network, and solutions.
Contents |
etc/
Except for a few exceptions, be sure that custom etc/ settings are located under /usr/local/etc/. /etc configurations can be updated by running processes. This explains why functionality can break, and may have to be updated if only relying on network configuration files in /etc .
rc.conf
rc.conf is an exception and it belongs in /etc to be customized by the user.
Be sure to have the lines:
defaultrouter="192.168.[your gateway ip address here]" hostname="[your computer's host name]"
To check your hostname, you may type at the command line:
# uname -a
These are common settings used for a wireless card:
wlans_ath0="wlan0" ifconfig_wlan0="WPA DHCP"
hosts
Edit the file at /usr/local/etc/hosts
The commented out line in hosts is artificially added here for explanation:
#gateway ip localhost localhost.namedgateway 192.168.x.x localhost localhost.yourgatewayname.com #the localhost variable can optionally be replaced with the name of your computer
resolv.conf
Edit the file /usr/local/etc/resolv.conf . A line containing "DNS" may have to be commented out from it. resolv.conf should look something like this:
search gateway.yourgateway.com # search + gateway. and the word name of your gateway ("gateway" is its localhost) nameserver 192.168.x.x # nameserver + numerical ip of gateway
See also resolv.conf
References
- Thanks to those who both ask and help answer questions at FreeBSD related forums.