14.1 设置网络
手动设置 resolv.conf
resolv.conf手动编辑 /etc/resolv.conf 后,重启系统又会被重置,因为 DHCP 会重写这个文件。
防止 resolvconf 服务覆盖 resolv.conf:编辑 /etc/resolvconf.conf,写入 resolvconf=NO
参考文献
resolvconf,man 手册
ifconfig
ifconfig先 ifconfig 看看有没有网卡,没有那就不属于本节的范围之内了。请注意 lo0 并不是真实网卡,如果你只能看到这个说明你网卡没有被正确驱动。
示例输出:
root@ykla:~ # ifconfig
genet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=68000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether dc:a6:1a:2e:f4:4t
inet 192.168.123.157 netmask 0xffffff00 broadcast 192.168.123.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>配置 DNS
编辑 /etc/resolv.conf,清空里面原有内容。添加以下内容:
之后重启一下网络配置:
尝试 ping 一下 163.com。(按下 ctrl + C 可中断),示例输出:
网络连通。
将网卡设为混杂模式
参考文献
/etc/rc.conf 相关
/etc/rc.conf 相关技巧
ifconfig命令多是一次性的,不是永久性配置。你须写入 rc 文件方可持久化。
/etc/rc.conf:
① 在 /etc/rc.conf 中如果要一次写多个配置,只能写成 ABC_XYZ="xxx yyy ccc ddd" 这种格式。
如果在 /etc/rc.conf 中写成
这种形式,只有第一行会生效,其余 ABC_XYZ 配置行不会生效!
查看网卡速率
每 2 秒刷新一次:
查看 FreeBSD 下载流量(net-mgmt/bwm-ng)
按字母 d 可以切换流量格式。按 h 可以查阅更多使用方法。
最后更新于
这有帮助吗?