我有一个运行了 3 周的设置,今天早上突然停止工作了。我不知道发生了什么变化。我的主 PC(Ubuntu 10.10)上有两个网络接口;eth0 是连接到互联网的以太网卡,eth1 是连接到笔记本电脑的 USB 网络接口。我桥接了 eth0 和 eth1,这样我笔记本电脑的所有互联网流量都会通过我的主 PC(大学网络)。
昨晚这个方法运行得很好。今天早上我执行“ifconfig”时,eth1 没有出现。此外,在 gnome 网络管理器中,USB 适配器 (eth1) 呈灰色。当我运行“sudo ifconfig eth1 up”时,我得到“SIOCSIFFLAGS:无法分配请求的地址”。当我运行“sudo ifconfig eth1 192.169.0.1”时,我得到同样的结果。
我还注意到,当我运行“sudo lspci”时,根本没有提到以太网接口(我使用的两个连接都是以太网,并且 eth0 工作正常)。
有人能建议我该如何解决这个问题吗?
谢谢!
编辑:我也可以 ping 192.168.0.1 (eth1) 并得到回复
答案1
由于某种原因,mac 地址被分配为 00.00.00.00.00。我通过执行“dmesg | grep eth1”发现了这一点
修复方法是:sudo ifconfig eth1 hw ether
我通过查看 gnome 网络配置找到了 mac 地址......幸运的是它就在那里。