笔记本网线连接开发板(jetson nano),共享网络

前言:jetson nano拿到手,没有无线wifi模块,就算插了usb的wifi模块,也比较卡顿,身边拖网线也比较麻烦,尤其是在户外等其他地方,就想着可不可以用网线连接nano,通过vscode的ssh远程开发,同时共享网络,下载文件更方便。

笔记本

1:ip link show

  • eno1:这可能是有线网络接口。
  • wlp0s20f3:这是无线网络接口

2:启用网络共享

使用 iptables 配置 NAT 网络共享:
  1. 启用 IP 转发: 编辑 /etc/sysctl.conf,找到或添加以下行:

bash


复制编辑
net.ipv4.ip_forward = 1

然后执行以下命令使配置生效:

bash


复制编辑
sudo sysctl -p

  1. 设置 NAT 规则: 通过 iptables 设置 NAT 转发规则,使得通过 eno1 的流量能够共享无线网络的连接。

bash


复制编辑
sudo iptables --table nat -A POSTROUTING -o wlp0s20f3 -j MASQUERADE
sudo iptables -A FORWARD -i wlp0s20f3 -o eno1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eno1 -o wlp0s20f3 -j ACCEPT

3:网络ip设置

ip地址 192.168.1.2

网关: 255.255.255.0

其他设备

ip地址:192.168.1.3网关:255.255.255.0

1. 检查网络接口

ip route show

tony@tony:~$ ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1

 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000

 link/ether da:3f:28:d5:f1:09 brd ff:ff:ff:ff:ff:ff

3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

 link/ether 48:b0:2d:3d:01:f5 brd ff:ff:ff:ff:ff:ff

4: l4tbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000

 link/ether 42:95:32:74:45:b1 brd ff:ff:ff:ff:ff:ff

5: rndis0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN mode DEFAULT group default qlen 1000

 link/ether 42:95:32:74:45:b1 brd ff:ff:ff:ff:ff:ff

6: usb0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN mode DEFAULT group default qlen 1000

 link/ether 42:95:32:74:45:b3 brd ff:ff:ff:ff:ff:ff

7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default

 link/ether 02:

这里eth0,就是对应的网口,后面的路由配置就需要指向这个

2. 检查路由配置

确保设备的路由设置正确,特别是默认路由,应该指向笔记本的 IP 地址。运行以下命令检查路由:

bash


复制编辑
ip route show

如果没有默认路由,可以手动添加:

bash


复制编辑
sudo ip route add default via 192.168.1.x dev eth0

其中,192.168.1.2 是你笔记本的 IP 地址。

如果错了,删除sudo ip route del default

OK,现在就基本完成,可以尝试ping baidu.com,甚至翻墙可以共享!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值