嵌入式硬件板子如何通过PC上网

本文详细介绍了如何在Linux中通过NAT配置让硬件板子通过笔记本电脑的网络接口访问互联网,包括启用IP转发、设置iptables规则、配置硬件板子的网关和DNS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,板子跟PC电脑网络正常,在PC上进行如下配置:

一、在 Linux 中,你可以通过配置网络地址转换(NAT)来让一个接口上的设备使用另一个接口的网络连接。以下是在笔记本电脑上配置 NAT 的基本步骤:

首先,假设你的笔记本电脑有两个网络接口:一个是连接到局域网设备的 eth0,另一个是连接到公网的 wlan0

  1. 启用 IP 转发

    编辑 /etc/sysctl.conf 文件,找到这一行 #net.ipv4.ip_forward=1 并取消注释(如果没有这一行,就添加它)。然后运行 sudo sysctl -p 命令来应用改动。

    sudo nano /etc/sysctl.conf
    sudo sysctl -p
  2. 设置 NAT 规则

    使用 iptables 命令设置 NAT 规则,使得从 eth0 进来的包在出去前会修改源 IP 为 wlan0 的 IP,反向的包也会进行相应的更改。

    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
    sudo iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
    </
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值