我可以在 ubuntu(11.10) 下进行 iphone usb 网络共享,它将被识别为 eth1 接口(我还有一个 eth0 互联网连接)。
我想要做的是,当 eth1 启动时,我想将其设为默认网关,如果 eth1 关闭,则返回使用 eth0 作为默认网关。
我怎样才能实现它?
答案1
我已经在我的笔记本电脑上完成了您想要的完全相同的操作,仅使用在 Android 上运行的 droidX,但基础是相同的。您需要做的是在两个接口之间设置一个桥接器,以便它们可以根据哪个接口处于活动状态来共享单个互联网连接。这是通过使用 bridge_ports 选项来完成的,该选项是 ubuntu 中 bridge-utils 包的一部分。我提供了一个链接,向您展示如何通过几个简单的步骤完成此操作。
首先使用以下命令安装 bridge-utils PPA”
sudo apt-get install bridge-utils
然后点击此链接,通过修改 /etc/network/interfaces 文件来帮助你进行设置 http://manpages.ubuntu.com/manpages/lucid/en/man5/bridge-utils-interfaces.5.html