第 15.1 节 网络参数配置命令

系统设置工具 bsdconfig

# bsdconfig 是 FreeBSD 基本系统提供的系统配置实用工具,是个 Shell 界面,本身也是由一组 shell 程序构成的。

安全的操作 rc 文件

# sysrc 是 FreeBSD 提供的 rc 文件实用工具,可代替手动编辑 rc.conf

作为网关服务器

打开 IP 转发功能:

# sysrc gateway_enable="YES"
# sysrc ipv6_gateway_enable="YES"

打开防火墙,开启 NAT:

# sysrc firewall_enable="YES"
# sysrc firewall_script="/etc/ipfw.rules"
# sysrc firewall_nat_enable="YES"

设置默认接受连接: # ee /boot/loader.conf

net.inet.ip.fw.default_to_accept=1

手动设置 resolv.conf

手动编辑 resolv.conf 后,重启系统又会被重置,因为 DHCP 会重写这个文件。

防止 resolvconf 服务覆盖 resolv.conf:# ee /etc/resolvconf.conf

resolv_conf="/dev/null"

再编辑 resolv.conf 就可以了。

查看网卡速率

每 2 秒刷新一次:

# systat -if 2

查看 FreeBSD 下载流量(net-mgmt/bwm-ng)

# pkg install bwm-ng
# bwm-ng
  bwm-ng v0.6.3 (probing every 0.500s), press 'h' for help
  input: getifaddrs type: rate
  /         iface                   Rx                   Tx                Total
  ==============================================================================
              em0:           2.04 MB/s            6.03 KB/s            2.05 MB/s
              lo0:           0.00  B/s            0.00  B/s            0.00  B/s
        vm-public:           2.04 MB/s            2.05 MB/s            4.09 MB/s
             tap0:           5.49 KB/s            2.04 MB/s            2.04 MB/s
  ------------------------------------------------------------------------------
            total:           4.09 MB/s            4.09 MB/s            8.18 MB/s

按字母 d 可以切换流量格式。按 h 可以查阅更多使用方法。

最后更新于