首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

求助,用 FreeBsd 软件做路由出现一些问题

  •  
  •   mao101 · 52 天前 · 434 次点击
    这是一个创建于 52 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里的网连的人较多(交换机 16-1 口插满)买的路由器性能应付家用还好(TP-WDR7400 ) 晚上 8-9 点上网的人多的时候就会时不时的出现假死 ping 不通的情况,正好在 B 站乱逛的时候看到能用 PC 做一个性能强大的软路由就想动手做一个

    硬件
    TIGD2CI D2550 DDR3 4G 一个板千兆网口 一个双千兆 PCIE 卡

    选择 FreeBsd 的理由
    看到有基于 FreeBsd 的软路由系统
    有多个小硬盘用 ZFS 池组成一个大硬盘
    听说很稳定
    做死

    设想
    WAN:re0 板载网口连接光猫 PPPOE 上网
    让其他电脑能上网
    LAN:re1 连接交换机给其他用户提供网络
    LAN:re2 直连 PC
    24H 下载机
    DHCP 服务器
    DNS 服务器 为局域网内 PC 加快解析速度和抗污染
    NAS NFS SMB FPT
    V2ray

    进度
    PPPOE 拨号 O
    DHCP 服务器 半 O
    DNS 服务器 半 O
    让其他电脑能上网 半 O
    下载机 O
    NAS NFS O SMB X FPT X
    V2ray O

    /etc/rc.conf
    hostname="FreeBsd"
    #ifconfig_re0="DHCP"
    #ifconfig_re0="inet 192.168.10.200 netmask 255.255.255.0"
    dnsmasq_enable="YES"
    sshd_enable="YES"
    gateway_enable=YES #拨号网关,这样应该能共享上网了
    # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
    dumpdev="NO"
    zfs_enable="YES"

    rpcbind_enable="YES"
    nfs_server_enable="YES"
    mountd_flags="-r"

    v2ray_enable="YES"

    ifconfig_re1="inet 192.168.1.1 netmask 255.255.255.0"
    ifconfig_re2="inet 192.168.2.1 netmask 255.255.255.0"
    #defaultrouter="192.168.10.254"

    #PPPOE
    ppp_enable="YES"
    ppp_mode="ddial"
    ppp_nat="YES"
    ppp_profile="adsl"

    /etc/ppp/ppp.conf
    default:
    set log Phase tun command
    set ifaddr 10.0.0.1/0 10.0.0.2/0

    adsl:
    set device PPPoE:re0
    set mru 1492
    set mtu 1492
    set speed sync
    set authname ******
    set authkey ******
    set dial
    set login
    add default HISADDR
    enable dns

    /usr/local/etc/dnsmasq.conf

    address=/double-click.net/127.0.0.1
    interface=re1
    dhcp-range=re1,192.168.1.10,192.168.1.250,72h

    interface=re2
    dhcp-range=re2,192.168.2.10,192.168.1.250,72h

    这些应该够了,如果还需要什么请跟我说一声
    待解决的问题
    主要:
    性能
    家里的网速是 30Mb 下载 10Mb 上传 在 Freebsd 只有自己通过 PPPOE 上网时下载上传的速度都能达到满速 在 rc 中添加 gateway_enable=YES 这个命令之后 虽然其他电脑能够上网了但是在我的 PC 上用 speedtest 测速时(FreeBsd 关闭下载软件局域网只有这两台 PC)下载速度变成了 15Mb 直接剪了一半,倒是上传变成了 15Mb 上传。在 FreeBsd 上打开下载软件最高下载速度也只有 15MB
    ~~我感觉是我什么东西没配置好~~

    次要:
    DHCP 服务
    re1 接上路由器有连接 接上交换机再接路由器一直是不可链接状态
    re2 连 PC 没反应

    DNS 服务
    dnsmasq 配置了但是不知道起没起作用
    在不用插件的 Firefox 可以直接上 G 家 hk 但是 Pronhub 链接不上,感觉是 PC 直接查询本地的 /etc/hosts

    PS
    如果有更好的选择请告诉我 不怕折腾
    PS
    排版不太好看 看别的贴子能把代码折叠,那个是怎么做到的?
    7 回复  |  直到 2019-01-12 16:07:34 +08:00
        1
    mao101   52 天前
    凄惨 半天没一个回复
        2
    zhouyut001   46 天前
    太长了,懒
        3
    infiWang   46 天前 via Android
    我 N2600 的 U, 用的基于 FreeBSD 的 pfSense, 感觉也还不错. (就是难以部署路由出国, 也许需要辅助网关? )
        4
    mao101   45 天前
    @infiWang 我还想做个 DNS 给局域网做缓存加速,所以就没用软路由系统,出国的话可以试一下 v2ray 至少我用在 FreeBSD 时配置一下就能用了
        5
    mao101   45 天前
    @zhouyut001 一懒众衫小
        6
    infiWang   45 天前 via Android
    @mao101 pfSense 的 unbound 可以设置缓存, 用下来还不错.
        7
    henglinli   36 天前 via iPhone
    我很好奇:选择 v2ray 的考量是什么?(有很多选择的啊)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   713 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1