[问题] ppp0与eth0之桥接问题

楼主: billtalk327 (比尔讲话)   2015-01-23 10:31:22
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上?)
感谢前辈们的解惑!
作者: kenduest (小州)   2015-01-24 03:36:00
我不大懂你这样的目的为何,proxyarp 是你要的东西吗?
作者: GoldRoger (黄金罗杰)   2015-02-13 16:13:00
我也看不懂@@,何不eth0设个虚拟eth0:0给ppp就好?

Links booklink

Contact Us: admin [ a t ] ucptt.com