配置网络以将 wlan0 设置为主网络

配置网络以将 wlan0 设置为主网络

我最近不得不重建我的电脑,并决定使用 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 更难管理,并且当同一目的地可能来自任一设备时,两者都使用指标(通过增加“您”最不可能的选择的成本)来处理“路由冲突”。连接的数量/成本越小,获胜的可能性就越大——但如果您有两个接口路由,那么如果您的隧道中断,然后您的流量再次公开,情况可能会非常糟糕。

  1. 您只需输入即可route查看当前路由表
  2. route del default eth0
  3. route add default wlan0

我通常在创建隧道时这样做,因此我通常会删除wlan0并添加ppp0。如果我不管它,我仍然拥有相同的 ISP IP 地址;因此,我需要将我的默认设置更改为隧道。

相关内容