登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. LINUX
  4. 正文

Linux-将usb 4G网卡的网络共享给多个有线网卡

2024-05-14

博主有一块嵌入式开发板,系统是采用busybox裁剪过的。具有一个4G网卡,2个有线网卡。

4G网卡的网卡名是usb0,有线网卡的网卡名分别是eth0、eth1。

一、将4G网卡网络共享给有线网卡

建立共享

待4G网络连接后,才可以建立网络共享;若4G网络未连接,则共享不会成功。建立共享的命令:

iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

-o 后面必须是有网络的网卡名。若配置成eth0、eth1则无效。

撤销共享

网络百度到的命令是将上述的-A换成-D即可撤销,但是经过我多次测试后,发现不太可行,目前还没有找到合适的方法。

网络测试

eth0的网卡配置为:

用一台笔记本电脑的有线网口连接到该设备的eth0,将电脑IP配置到该网段,将电脑的网关配置为192.168.251.1(嵌入式设备eth0的ip)后,笔记本电脑即可正常上网。

eth0和eth1互通测试:

经过测试eth0和eth1网络都可以访问互联网,但是eth0和eth1默认均不能访问。若想访问,可能需要手动添加路由才可以。

标签: 暂无
最后更新:2024-05-14

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号