我最近不得不重建我的电脑,并决定使用 ubuntu 14.04。我认为我犯的错误是我从 12.04 安装磁盘而不是我以前使用的 12.10 磁盘开始,并且当给出选项时将我的主要连接设置为以太网(因为无线选项不起作用)。
升级到 14.04 等之后,我设法使无线网络能够正常工作,或者使用 ifconfig -a 等步骤,我设法证明无线网卡等已全部安装并正常工作。
但是,每次我启动时没有插入硬线连接,我都会收到“等待网络配置”的消息。
然后,我可以在没有网络的情况下启动我的无线网络,使用
sudo ifconfig wlan0 up iwlist wlan0 扫描
这似乎启动了无线模块并且它出现在 GUI 中,然后我可以选择一个网络,但是所有选项(如编辑网络和断开连接等)都变灰了。
我当然希望将 WLAN0 设置为我的主要默认网络,因此我一直在寻找解决方案,似乎我需要调整旧的 /etc/network/interfaces 文件,但是当我尝试使用
sudo vi /etc/network/interfaces
命令 I,好吧,我根本不知道我在做什么。除了输入 :q! 让我在造成太大伤害之前离开那里!
据我所知(通过导航到 GUI 中的文件),我的 /etc/network/interfaces 的输出如下:(显然不包括每行中的“,这只是为了打破#的标题规则)
“# 此文件描述了系统上可用的网络接口”# 以及如何激活它们。有关更多信息,请参阅接口 (5)。
“# 环回网络接口自动 lo iface lo inet loopback
“# 主网络接口 auto eth0 iface eth0 inet dhcp
如果是这样的话,那么这显然不包含它应该做的事情,但我不知道如何修复它。我甚至不知道我是否走在正确的轨道上。
任何帮助都将不胜感激,谢谢:)
答案1
打开终端并输入
sudo nano /etc/network/interfaces
假设您的以太网接口 ID 是eth0
。
然后将这一行添加到该文件
iface eth0 inet manual
然后重新启动网络管理器
sudo service network-manager restart
或者重新启动您的电脑并检查。
希望有所帮助。
答案2
我所做的是删除默认设置并创建新的默认设置。Windows 更难管理,并且当同一目的地可能来自任一设备时,两者都使用指标(通过增加“您”最不可能的选择的成本)来处理“路由冲突”。连接的数量/成本越小,获胜的可能性就越大——但如果您有两个接口路由,那么如果您的隧道中断,然后您的流量再次公开,情况可能会非常糟糕。
- 您只需输入即可
route
查看当前路由表 route del default eth0
route add default wlan0
我通常在创建隧道时这样做,因此我通常会删除wlan0
并添加ppp0
。如果我不管它,我仍然拥有相同的 ISP IP 地址;因此,我需要将我的默认设置更改为隧道。