第一条留言,谢谢你的帮助。我有一个运行14.04.1LTS(GNU/Linux3.10.40-ga7da876 armv7l)的Nvidia TK1,我用交叉电缆连接到运行windows 10的笔记本电脑上。我正确地在两台计算机上设置了nic卡,windows机器nic有192.168.1.2,而ubuntu机器有192.168.1.1。这两台机器可以互相切换,而but机器可以访问有192.168.43.251地址的windows机器的无线网卡(网关),但是它不能打开其他任何东西,包括windows机器的网关192.168.43.1。windows机器的路由表如下所示: IPv4路由表
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.43.1 192.168.43.251 55
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.1.0 255.255.255.0 On-link 192.168.1.2 291
192.168.1.2 255.255.255.255 On-link 192.168.1.2 291
192.168.1.255 255.255.255.255 On-link 192.168.1.2 291
192.168.43.0 255.255.255.0 On-link 192.168.43.251 311
192.168.43.251 255.255.255.255 On-link 192.168.43.251 311
192.168.43.255 255.255.255.255 On-link 192.168.43.251 311
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 291
224.0.0.0 240.0.0.0 On-link 192.168.43.251 311
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.2 291
255.255.255.255 255.255.255.255 On-link 192.168.43.251 311
===========================================================================布恩图机器的样子是这样的:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.2 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
ubuntu@tegra-ubuntu:~$有人知道怎么解决吗?我多次尝试使用路由add命令,但大多数情况下,我甚至无法成功地添加一个siingle路由。这很令人沮丧。如果有人知道如何解决这个问题,并允许我的ubuntu机器共享windows机器的互联网连接,那将是非常感谢的。伊万
发布于 2022-02-01 12:48:28
我想要么是路由问题,要么是NAT问题,或者两者兼而有之。
从Linux机器到Windows的数据包路由设置看起来不错。但是你在描述中没有提到第三个设备,一个IP 192.168.43.1的互联网网关。这可能是一个小型的互联网路由器。路由器不知道用于Linux和Windows之间通信的192.168.1.0/24网络。它不能将数据包发送到Linux机器地址192.198.1.1,因为网络192.168.1.0/24不在其路由表中。
打开路由器管理,转到网络/路由部分并为Linux机器网络添加项目:
192.168.1.0 mask 255.255.255.0 via 192.168.43.251我无法更准确地描述它,因为我不知道您的路由器类型。
在Windows计算机上启用IP路由。需要管理员操作。默认情况下不启用它!
第3步(可选,万一因特网连接仍然不可用):
检查路由器的NAT设置。一些更先进的路由器有关于NATed网络的设置。管理员可以选择哪些网络会被翻译,哪些不会被翻译。
诊断:
https://askubuntu.com/questions/1389985
复制相似问题