Firefly开源社区

标题: 【以太网】以太网共享网络 [打印本页]

作者: laughing哥    时间: 2019-11-28 18:07
标题: 【以太网】以太网共享网络
类似USB网络共享。
把板子的4G网络,或者WIFI网络通过以太网口分享出来。

作者: laughing哥    时间: 2019-11-28 18:12
以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up
busybox ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ndc tether interface add eth0
ndc tether start 192.168.0.2 192.168.0.254
第二步,开启nat转发功能
ip rule add from all lookup main pref 9999
ndc nat enable eth0 ppp0 2 xx.xx.xx.xx/32           //eth0以太网共享ppp0 4G网的网络,32是子网掩码
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I PREROUTING -i eth0  -p udp --dport 53 -j DNAT --to-destination xxx.xxx.xx.xx   //xxx.xxx.xx.xx是ppp0网络的dns地址,这个写错会导致分享出来的网络上不了网。
作者: jpchen    时间: 2019-11-29 08:54
laughing哥 发表于 2019-11-28 18:12
以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up


作者: toddler    时间: 2020-1-13 11:51
laughing哥 发表于 2019-11-28 18:12
以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up

xx.xx.xx.xx是啥?
作者: laughing哥    时间: 2020-3-2 15:41
toddler 发表于 2020-1-13 11:51
xx.xx.xx.xx是啥?

连上4G网络后 ,getprop | grep dns 看下,里面有个ppp0的属性




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1