Skip to content

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服务器,这里略过了。

重启系统后即可生效。

 

 

Avatar

专业Linux/Unix/Windows系统管理员,开源技术爱好者。对操作系统底层技术,TCP/IP协议栈以及信息系统安全有强烈兴趣。电脑技术之外,则喜欢书法,古典诗词,数码摄影和背包行。

Sidebar