DragonflyBSD – 配置有线网卡
在DragonflyBSD 4.2上,网卡的配置是写在/etc/rc.conf文件里面的。
比如要为某个网卡(我这里是re0)配置为使用dhcp获取ip地址,那么在rc.conf文件里写上这么一行即可:
ifconfig_re0=”DHCP”
如果你不知道接口的名称,可以使用“ifconfig -a”命令查看:
[acheng@violet ~]$ ifconfig -a re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet6 fe80::ea9a:8fff:fe12:e1fd%re0 prefixlen 64 scopeid 0x1 inet 192.168.3.18 netmask 0xffffff00 broadcast 192.168.3.255 ether e8:9a:8f:12:e1:fd media: Ethernet autoselect (100baseTX <full-duplex>) status: active faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=3<RXCSUM,TXCSUM> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
上面的输出中,faith0/lo0/ppp0/sl0接口都是虚拟接口,可以忽略。
如果ifconfig -a命令没有列出你电脑上的网卡,那么很可能是DragonFlyBSD上没有网卡的驱动(尤其是一些无线网卡),或者你的网卡坏掉了/没接好。
如果要为接口配置为静态IP地址,可以这样写:
ifconfig_re0=”inet 192.168.3.18 netmask 255.255.255.0″
手工配置还需要自己配置默认网关:
defaultrouter=”192.168.3.1″
当然,还需要自己配置DNS服务器,这里略过了。
重启系统后即可生效。