[問題] ppp0與eth0之橋接問題

看板Linux作者 (比比爾)時間11年前 (2015/01/23 10:31), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
Hi, 各位板友前輩們好, 最近我在玩3G dongle移植到embedded Linux上, 目前已經可以正確識別3G dongle並可以成功連線, 大概想要用vlan的方式把ppp0跟eth0橋接起來, 我的指令大概是這樣: vconfig add eth0 42 ifconfig eth0.42 up brctl addbr vlan42 brctl addif vlan42 eth0.42 brctl addif vlan42 ppp0 ifconfig vlan42 up 但目前在把ppp0及vlan42做bridge的時候卻是會出現 "can't add ppp0 to bridge vlan42: Invalid argument" 我在想是不是因為ppp0跟eth0在不同層所以沒辦法接起來 (畢竟ppp0只有ip沒有mac address) 不知道能夠有什麼樣的方式讓這兩個interface可以接在一起嗎? (像是建一個虛擬的eth1在ttyUSB0上, 然後ppp建立在eth1上?) 感謝前輩們的解惑! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.150 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1421980284.A.CCA.html

01/24 03:36, , 1F
我不大懂你這樣的目的為何,proxyarp 是你要的東西嗎?
01/24 03:36, 1F

02/13 16:13, , 2F
我也看不懂@@,何不eth0設個虛擬eth0:0給ppp就好?
02/13 16:13, 2F
文章代碼(AID): #1KmR9ypA (Linux)
文章代碼(AID): #1KmR9ypA (Linux)