FreeBSD:Atheros AR8131/AR8132千兆位快速以太网驱动程序配置
时间:2020-01-09 10:38:33 来源:igfitidea点击:
在Windows 7笔记本电脑上以双引导模式安装了FreeBSD8.x。
但是我无法使用Atheros AR8132卡连接到LAN或Internet。
如何在FreeBSD下配置此卡?
FreeBSD 8.x及更高版本随附的alc设备驱动程序提供对Atheros AR8131 PCI Express千兆以太网控制器和Atheros AR8132 PCI Express快速以太网LAN卡的支持。
要配置卡edit /boot/loader.conf,请执行:
# vi /boot/loader.conf
将以下条目追加到加载驱动程序:
if_alc_load="YES"
保存并关闭文件。
现在,您可以重新引导系统或执行以下命令以将其加载到当前会话中:
# kldload alc
运行ifconfig以验证您可以看到alc0接口。
如果不是您需要将此驱动程序编译到内核中,请在内核配置文件中放置以下几行:
device miibus device alc
有关更多信息,请参见如何编译FreeBSD内核。
网络配置
现在,您可以使用GUI工具或ifconfig命令分配IP地址:
# ifconfig # ifconfig alc0 inet YOUR-IP-HERE netmask YOUR-NETMASK-HERE # ifconfig alc0 inet 192.168.1.2 netmask 255.255.255.0 # route add default 192.168.1.1 # ifconfig # ping 192.168.1.1
您需要将配置添加到/etc/rc.conf中:
ifconfig_alc0="inet 192.168.1.2 netmask 255.255.255.0" defaultrouter="192.168.1.1"
最后,编辑/etc/resolv.conf并添加您的DNS名称服务器:
# vi /etc/resolv.conf
编辑如下:
nameserver 192.168.1.1 nameserver 192.54.1.2
保存并关闭文件。
重新启动以确保一切正常。