匿名使用者
匿名使用者 發問時間: 電腦與網際網路軟體 · 2 0 年前

FreeBSD如何用ADSL上網?

請問FreeBSD要如何用ADSL上網呢?

1 個解答

評分
  • Alan
    Lv 6
    2 0 年前
    最佳解答

    1. 編輯 kernel config file,把以下三行加進去:

    options NETGRAPH

    options NETGRAPH_PPPOE

    options NETGRAPH_SOCKET

    2. 編輯完以後重新 compile kernel。

    3. 編輯 /etc/ppp/ppp.conf,加入以下幾行:

    default:

    set log Phase Chat LCP IPCP CCP tun command

    nat enable yes

    nat same_ports yes

    nat use_sockets yes

    set redial 15 28800

    set reconnect 15 28800

    pppoe:

    set device PPPoE:ed0: # ed0 此處填你對外網路卡的 device

    set mru 1492

    set mtu 1492

    set speed sync

    enable lqr

    set lqrperiod 5

    set cd 5

    set dial

    set login

    set timeout 0

    set authname xxxxxxxx # <-- xxxxxxxx 這邊填入帳號

    set authkey xxxxxxxx # <-- xxxxxxxx 這邊填入密碼

    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0

    add default HISADDR

    enable dns

    4. 編輯 /etc/rc.conf,加入以下幾行:

    network_interfaces="auto" # Set network interfaces automatically

    ifconfig_ed0="inet 10.0.0.1 netmask 255.0.0.0 -arp up"

    # 如果加上以下三行,則重開機後會自動啟動網路

    # 如果不加上以下三行,則重開機後可以下 "ppp -background pppoe" 指令啟動網路

    ppp_enable="YES" # This enables PPP on startup (recommended)

    ppp_mode="background"

    ppp_profile="pppoe"

    5. 改完以後重開機,理論上就可以用 ADSL 連上網路了。

還有問題?馬上發問,尋求解答。