第 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