我买了华为 E3372 后遇到了问题,因为我尝试将它连接到基于 openWRT 的路由器,但 openWRT 在标准上不支持它。我尝试安装供应商驱动程序,但在我的原始路由器上没有足够的空间来安装它们。所以我在考虑通过 eth0 接口将互联网从我的笔记本电脑转发到我的路由器(将 openWRT 连接到互联网并在互联网上进行操作(共享文件、安装文件光盘等)在我的笔记本电脑上调制解调器工作正常,我可以访问互联网
所以我的问题是如何实现这种联系:
MobileModeb(USB saw as wired connection) -> Laptop ->(ethernet cable) -> Linux Router
这是桥接还是 IP 转发?还是其他什么?
抱歉,我对互联网管理问题一窍不通。
答案1
这是 IP 转发,你可以用几个命令来实现:
在文件 /etc/sysctl.conf 中,使用您喜欢的文本编辑器(vim、gedit 等)添加或取消注释以下行:
net.ipv4.ip_forward = 1
要启用 sysctl.conf 中的更改,您需要运行以下命令:
sudo sysctl -p /etc/sysctl.conf
您可能还想使用以下命令配置 IPTables:
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables -A FORWARD -i eth1 -o eth0 -m state -–state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
用您的互联网接口(系统中所称的调制解调器)替换 eth1,用连接到路由器的接口替换 eth0(可能实际上是 eth0)。
为了使其永久生效,请运行:
sudo iptables-save > /etc/iptables.rules
尝试一下并报告任何问题。