每当我插入有线以太网电缆时,自动禁用 Wifi/无线连接的最佳方法是什么?我希望在我稍后拔掉电线时重新启用它。
此外,我有时喜欢与其他无线用户共享有线连接(反之亦然)。如果我能以某种方式免除这些设置,那就太好了。
我正在使用 11.10 Oneiric,它使用 NetworkManager。
解析源包的debian/changelog
文件(或debian/control
?)以获取包的版本号的最可靠方法是什么?就像是:
pkgver=$(dpkg-parsechangelog | magic_goes_here)
Run Code Online (Sandbox Code Playgroud)
我想提取版本号(并且只有版本号),以便我可以在脚本中对其进行操作。
我期待为此找到一个dpkg-*
实用程序,但我还没有找到。
问题:
为了与我的 Xen VM 一起使用,我需要创建一个桥接到 wlan0 的虚拟网络接口 (vif)。
如果在 /etc/network/interfaces 我添加
auto xenbr0
iface xenbr0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
然后再做
brctl addif xenbr0 wlan0
我收到此错误消息。
can't add wlan0 to bridge xenbr0: Operation not supported
Run Code Online (Sandbox Code Playgroud)
我发现 Linux 根本不会让您在托管模式下桥接无线接口,除非您启用 4addr 选项(需要重新编译 iw):
iw dev wlan0 set 4addr on
Run Code Online (Sandbox Code Playgroud)
然后
brctl addif xenbr0 wlan0
Run Code Online (Sandbox Code Playgroud)
工作正常,并且 brctl show 显示 xenbr0 已桥接到 wlan0。
不幸的是,一旦我执行
iw dev wlan0 set 4addr on
Run Code Online (Sandbox Code Playgroud)
我的整个网络连接都消失了(没有连接)。一旦我执行
iw dev wlan0 set 4addr off
Run Code Online (Sandbox Code Playgroud)
我重新连接,它再次工作。如果我重新执行 4addr,它会再次中断,如果我关闭 4addr,它会再次工作。
不幸的是,我不能只打开 4addr,激活网桥,然后将其关闭(错误:设备未准备好)。
有人知道我为什么失去连接吗?
network-manager networking virtualization xen network-bridge