12.1. | Where can I get information on “diskless booting”? |
“Diskless booting” means that the FreeBSD box is booted over a network, and reads the necessary files from a server instead of its hard disk. For full details, see the Handbook entry on diskless booting. | |
12.2. | Can a FreeBSD box be used as a dedicated network router? |
Yes. Refer to the Handbook entry on advanced networking, specifically the section on routing and gateways. | |
12.3. | Can I connect my Windows® box to the Internet via FreeBSD? |
Typically, people who ask this question have two PCs at home, one with FreeBSD and one with some version of Windows® the idea is to use the FreeBSD box to connect to the Internet and then be able to access the Internet from the Windows® box through the FreeBSD box. This is really just a special case of the previous question and works perfectly well. Dialup users must use If the connection to the Internet is over Ethernet, use natd(8). A tutorial can be found in the natd section of the Handbook. | |
12.4. | Does FreeBSD support PPP? |
Yes. ppp(8) provides support for both incoming and outgoing connections. For more information on how to use this, refer to the Handbook chapter on PPP. | |
12.5. | Does FreeBSD support NAT or Masquerading? |
Yes. For instructions on how to use NAT over a PPP connection, see the Handbook entry on PPP. To use NAT over some other sort of network connection, look at the natd section of the Handbook. | |
12.6. | How can I set up Ethernet aliases? |
If the alias is on the same subnet as an address
already configured on the interface, add
Otherwise, specify the network address and netmask as usual:
More information can be found in the FreeBSD Handbook. | |
12.7. | Why can I not NFS-mount from a Linux® box? |
Some versions of the Linux® NFS code only accept mount requests from a privileged port; try to issue the following command:
| |
12.8. | Why does |
The most frequent problem is not understanding the
correct format of | |
12.9. | How do I enable IP multicast support? |
Install the net/mrouted package
or port and add
| |
12.10. | Why do I have to use the FQDN for hosts on my site? |
See the answer in the FreeBSD Handbook. | |
12.11. | Why do I get an error, Permission denied, for all networking operations? |
If the kernel is compiled with the
If the firewall is unintentionally misconfigured,
restore network operability by
typing the following as
Consider setting
For further information on configuring this firewall, see the Handbook chapter. | |
12.12. | Why is my |
Possibly because network address translation (NAT) is needed instead of just forwarding packets. A “fwd” rule only forwards packets, it does not actually change the data inside the packet. Consider this rule: 01000 fwd When a packet with a destination address of
See the FAQ about redirecting services, the natd(8) manual, or one of the several port redirecting utilities in the Ports Collection for a correct way to do this. | |
12.13. | How can I redirect service requests from one machine to another? |
FTP and other service requests can be redirected with
the sysutils/socket package or port.
Replace the entry for the service in ftp stream tcp nowait nobody /usr/local/bin/socket socket where | |
12.14. | Where can I get a bandwidth management tool? |
There are three bandwidth management tools available for FreeBSD. dummynet(4) is integrated into FreeBSD as part of ipfw(4). ALTQ has been integrated into FreeBSD as part of pf(4). Bandwidth Manager from Emerging Technologies is a commercial product. | |
12.15. | Why do I get /dev/bpf0: device not configured? |
The running application requires the Berkeley Packet Filter (bpf(4)), but it was removed from a custom kernel. Add this to the kernel config file and build a new kernel: device bpf # Berkeley Packet Filter | |
12.16. | How do I mount a disk from a Windows® machine that is on my network, like smbmount in Linux®? |
Use the SMBFS toolset. It includes a set of kernel modifications and a set of userland programs. The programs and information are available as mount_smbfs(8) in the base system. | |
12.17. | What are these messages about: Limiting icmp/open port/closed port response in my log files? |
This kernel message indicates that some activity is provoking it to send a large amount of ICMP or TCP reset (RST) responses. ICMP responses are often generated as a result of attempted connections to unused UDP ports. TCP resets are generated as a result of attempted connections to unopened TCP ports. Among others, these are the kinds of activities which may cause these messages:
The first number in the message indicates how many
packets the kernel would have sent if the limit was not in
place, and the second indicates the limit. This limit
is controlled using
To disable these messages
without disabling response
limiting, use
Finally, to disable response limiting completely,
set | |
12.18. | What are these arp: unknown hardware address format error messages? |
This means that some device on the local Ethernet is using a MAC address in a format that FreeBSD does not recognize. This is probably caused by someone experimenting with an Ethernet card somewhere else on the network. This is most commonly seen on cable modem networks. It is harmless, and should not affect the performance of the FreeBSD system. | |
12.19. | Why do I keep seeing messages like: 192.168.0.10 is on fxp1 but got reply from 00:15:17:67:cf:82 on rl0, and how do I disable it? |
Because a packet is coming from outside the network
unexpectedly. To disable them, set
|
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <[email protected]>.
Send questions about this document to <[email protected]>.