作者 主題: [問題]rp-pppoe撥接失敗?  (閱讀 6350 次)

0 會員 與 1 訪客 正在閱讀本文。

Noenemybear

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 於: 2004-08-22 13:13 »
這個問題困擾我2天了...一直不知道問題出在哪 希望大家幫我一下 ^^"
我是用hinet 一個固ip+七個浮動ip...
區網設定是以ip分享器(192.168.1.1)接道4台電腦
其中一台linux(192.168.1.148)想以rp-pppoe取得固定ip
以下是相關設定檔...
##vi /etc/sysconfig/network-sprits/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
HWADDR=00:50:BA:00:0D:3A
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.1.148
NETWORK=192.168.1.0
NETMASK=255.255.255.0
BROADCAST=192.168.1.255

##vi /etc/sysconfig/network-sprits/ifcfg-ppp0

0USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=yes
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth0
PROVIDER=DSLppp0
USER=xxxxxxxx@ip.hinet.net
PEERDNS=no

##/var/log/messeages
Aug 22 13:03:18 localhost pppd[4867]: pppd 2.4.1 started by root, uid 0
Aug 22 13:03:18 localhost pppd[4867]: Using interface ppp0
Aug 22 13:03:18 localhost pppd[4867]: Connect: ppp0 <--> /dev/pts/1
Aug 22 13:03:18 localhost pppoe[4868]: Interface ppp0 is not Ethernet
Aug 22 13:03:18 localhost pppd[4867]: Modem hangup
Aug 22 13:03:18 localhost pppd[4867]: Connection terminated.
Aug 22 13:03:18 localhost pppd[4867]: Exit.
Aug 22 13:03:18 localhost adsl-connect: ADSL connection lost; attempting re-connection.

##adsl-connect
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
LCP: timeout sending Config-Requests
Connection terminated.
pppoe: Timeout waiting for PADO packets
Using interface ppp0

##目前的route
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0       U     0      0        0 eth0
127.0.0.0        *                255.0.0.0          U     0      0        0 lo
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

/etc/rc.d/init.d/network restart
停用eth0 介面:                                          [ 確定  ]
停用loopback 介面:                                      [  確定  ]
設定網路參數:                                              [   確定  ]
啟動 loopback 介面:                                      [  確定   ]
啟動 eth0 介面:                                          [  確定   ]
啟動 ppp0 介面: /sbin/adsl-start: line 215: 29668 Terminated              $CONNECT "$@" >/dev/null 2>&1
                                                           [失敗]
謝謝   :lol:

mandel

  • 活潑的大學生
  • ***
  • 文章數: 211
  • 性別: 男
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #1 於: 2004-08-22 15:23 »
你的網路架構是像下面這樣嗎?如果答案是「yes」,那一定是不通的
ADSL─IP分享器WAN─IP分享器LAN─Linux

請把網路架構改成
ADSL─HUB─Linux

Noenemybear

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #2 於: 2004-08-22 17:36 »
引述: "mandel"
你的網路架構是像下面這樣嗎?如果答案是「yes」,那一定是不通的
ADSL─IP分享器WAN─IP分享器LAN─Linux

請把網路架構改成
ADSL─HUB─Linux


嗯嗯...我的網路的確是
ADSL
|
IP分享器---Linux
|      
-------Windows pc1
|
-------Windows pc2
|
-------Windows pc3
請問為什麼不能這樣接呢@@
IP分享器不是有HUB功能嗎?

mandel

  • 活潑的大學生
  • ***
  • 文章數: 211
  • 性別: 男
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #3 於: 2004-08-22 20:40 »

IP分享器如上範例
由右向左分別是WAN,LAN1,LAN2,LAN3,LAN4
WAN如果空下來不使用,IP分享器就成了4port的HUB

Noenemybear

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #4 於: 2004-08-23 10:56 »
引述: "mandel"

IP分享器如上範例
由右向左分別是WAN,LAN1,LAN2,LAN3,LAN4
WAN如果空下來不使用,IP分享器就成了4port的HUB


謝謝學長的指教...
不過如果WAN空下來不接的話...那怎麼接ADSL呢??
我現在的架構是...3台WINDOWS的電腦以IP分享器撥接的功能取得浮動IP
另一台LINUX以rp-pppoe撥接取得固定ip
請問這樣可行嗎?謝謝  :D

mandel

  • 活潑的大學生
  • ***
  • 文章數: 211
  • 性別: 男
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #5 於: 2004-08-23 11:47 »
引用
不過如果WAN空下來不接的話...那怎麼接ADSL呢??

呵呵!!當然是接在LAN上呀,如範例LAN有4個,1個接ADSL,剩下3個空的LAN接3台pc,這3台pc都要改成pppoe才能上internet
引用
我現在的架構是...3台WINDOWS的電腦以IP分享器撥接的功能取得浮動IP
另一台LINUX以rp-pppoe撥接取得固定ip
請問這樣可行嗎?謝謝  :D

不可行
如上面的說明,IP分享器WAN空下來不用,這時IP分享器就是4port的HUB,HUB下的pc要使用pppoe上internet,你現在有4台pc,再加adsl總共要用5port,所以你的LAN不夠用。
你為什麼LINUX一定要用pppoe呢?把Linux設定成DHCP由IP分享器配ip就可以了,如果你不想用DHCP,那也行,直接設固定的私有IP就解決了。

Noenemybear

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #6 於: 2004-08-23 18:12 »
引用

不可行
如上面的說明,IP分享器WAN空下來不用,這時IP分享器就是4port的HUB,HUB下的pc要使用pppoe上internet,你現在有4台pc,再加adsl總共要用5port,所以你的LAN不夠用。
你為什麼LINUX一定要用pppoe呢?把Linux設定成DHCP由IP分享器配ip就可以了,如果你不想用DHCP,那也行,直接設固定的私有IP就解決了。

恩恩...因為我想讓linux有一個固定ip
這樣連到linux那台電腦就不需要透過ip分享器轉port了
其他的windows pc用ip分享器撥接取得浮動ip
另外...可以請學長指點一下為什麼linux rp-pppoe無法透過ip分享器取得ip?
還是我的rp-pppoe設定有錯誤呢?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17466
    • 檢視個人資料
    • http://www.study-area.org
[問題]rp-pppoe撥接失敗?
« 回覆 #7 於: 2004-08-23 19:12 »
簡單來說, 你要用作 pppoe 的那片卡, 要接到小烏龜的 lan port 去, 中間不能插入 ip share .
但問題在於: 你的小烏龜的 lan port 已接到 ip share 的 wan port 了,
那你怎麼再接一條限到 pppoe 的網路卡呢?
答案是:
再多接一個 hub ..
代碼: [選擇]

adsl--------hub--+---ip share
                 |___pppoe

Noenemybear

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #8 於: 2004-08-23 22:14 »
喔喔.......原來是這樣阿   :)
剛剛把ADSL lan port接到linux  rp-pppoe就可以啟動了
原來我一開始就把問題搞錯了
還一直在檢查rp-pppoe =.=||
謝謝各位學長的幫忙喔... ^_^

arielsheen

  • 懷疑的國中生
  • **
  • 文章數: 42
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #9 於: 2004-09-19 22:42 »
請問.我用USER=xxxxxxxx@hinet.net撥接adsl可以,可是用USER=xxxxxxxx@ip.hinet.net就不可以了!!!, 還要社定什麼嗎?

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
[問題]rp-pppoe撥接失敗?
« 回覆 #10 於: 2004-09-19 23:01 »
hinet告訴你用什麼帳號,你要自己改用別的帳號,能用才奇怪

Tingyu

  • 憂鬱的高中生
  • ***
  • 文章數: 94
  • 性別: 男
    • 檢視個人資料
[問題]rp-pppoe撥接失敗?
« 回覆 #11 於: 2004-10-02 21:52 »
引述: "arielsheen"
請問.我用USER=xxxxxxxx@hinet.net撥接adsl可以,可是用USER=xxxxxxxx@ip.hinet.net就不可以了!!!, 還要社定什麼嗎?


xxxxxxxx@ip.hinet.net 這是中華電信固定IP的ADSL…這不是浮動的…
所以呢,你要改一下你的網路卡內的參數設定…
假定你網路卡就是eth0,改在/etc/sysconfig/network-scripts/ifcfg-eth0 這個檔,
DEVICE=eth0
BOOTPROTO=no (預計是dhcp,記得改成"no")
ONBOOT=no (讓eth0 由ppp0 來啟動,所以我們不開,以免影響ppp0)
.......(餘下省略)

然後就讓ppp0 開機時啟動,就成功了。ppp0 一樣有個ifcfg-ppp0 設定檔可以改,您在該目錄裡應該看得到。 :wink:
2005 LPI Level 1 pass.
2007 LPI Level 2 pass.
2009 LPI Level 3 pass ??