我刚刚在一台新笔记本电脑上安装了 FreeBSD 9,但在使网卡正常工作时遇到了一些问题。大概代表卡的文件位于 /dev 中,但是配置文件在哪里呢?在 /etc 中?任何有关此事的教程或指导将不胜感激。
答案1
首先,运行ifconfig
以获取内核已知的所有接口的列表。在 FreeBSD 中,接口以控制它们的驱动程序模块命名,因此您可能会看到em0
、rl0
或任意数量的其他内容。
一旦知道了接口的名称,您就需要在/etc/rc.conf
.如果你想使用 dhcp,很简单。 (我假设您有一张使用该em
驱动程序的 Intel PRO/1000 卡)。
ifconfig_em0="DHCP"
这应该足以让您连接到网络。如果您使用静态 IP 地址,则需要类似这样的内容,替换合适的值:
ifconfig_em0="inet 192.168.0.34 netmask 255.255.255.0"
defaultrouter="192.168.0.1"
然后,您可以重新启动计算机并让启动进程启动网卡,也可以/etc/rc.d/netif start
立即运行来执行此操作。