小编Dan*_*iel的帖子

相当于 NetworkManager 的“用作热点”选项的终端命令

我正在制作一个 gui 应用程序,它将控制我的笔记本电脑,使其充当 wifi 热点。我可能会更改发行版,因此我想找到一个通常适用于所有发行版的解决方案。我目前正在 Fedora 17 上执行此操作。

使用 NetworkManager 的“用作热点”按钮可以很好地创建临时热点: 在此处输入图片说明

我想用终端命令重新创建这个功能。

以下是我尝试完成此操作的两种方法,但我还没有找到解决方案。


方法 1:iwconfig
使用来自整个网络的研究,我尝试了以下命令:

# ifconfig wlan0 10.42.0.1 netmask 255.555.255.0 broadcast 10.42.0.255 up
# iwconfig wlan0 essid my-lappy mode ad-hoc key 0123456789
# iptables-restore < saved-hotspot-iptables
# echo 1 > /proc/sys/net/ipv4/ip_forward
# dhclient wlan0
Run Code Online (Sandbox Code Playgroud)

saved-hotspot-iptables我用iptables-save > saved-hotspot-iptables“用作热点”功能设置的 iptables生成的文件在哪里。

方法 1 问题
设备可以看到 SSID,但无法连接。运行ip a显示以下有关 wlan0 的信息:

...
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state DORMANT qlen 1000
...
Run Code Online (Sandbox Code Playgroud)

通知NO-CARRIER存在时,并且状态是DORMANT …

networking wifi iptables internet networkmanager

10
推荐指数
1
解决办法
1万
查看次数

使用 Gnome 在 Fedora 16/17 上不显示桌面图标的 PNG 图像

我试图在 Fedora Gnome 中创建一个桌面图标,但我的应用程序只有一个通用的二进制图标。安装 Gimp 或 OpenOffice 神奇地使我的图标出现。

我在 Fedora 上使用 Google Chrome 作为使用 png 图像制作桌面图标的参考。Google Chrome 使用 32 位 PNG 文件/usr/share/icons/hicolor/#x#/apps/google-chrome.png,其中#x#有各种分辨率:16x16、22x22、24x24、32x32、48x48、64x64、128x128 和 256x256。这些文件的权限为 all0644-rw-r--r--. 谷歌将他们的google-chrome.desktop文件放入/usr/local/share/applications/许可中0644

试图:

除了 .desktop 文件的位置,我复制了所有这些条件:

  • my-app.desktop文件已/usr/share/applications获得许可0644
  • 所有 png 文件都保存为 32 位图像,并在/usr/share/icons/hicolor/#x#/apps获得许可的情况下正确定位0644
  • 我的桌面文件如下:

(我的应用程序。桌面)

[Desktop Entry]
Version=1.0
Name=My-App
GenericName=My Application
Comment=Test Application
Terminal=false
Icon=my-app.png
Type=Application
Exec=/opt/my-app/my-app
MimeType=application/x-executable
Categories=Network
Run Code Online (Sandbox Code Playgroud)


结果:

导航到/usr/share/applicationsmy-app.desktop 文件看起来像一个普通文件:
在此处输入图片说明

在 Gnome …

fedora desktop gnome icons

4
推荐指数
1
解决办法
7754
查看次数

nouveau 是否完全没有非自由代码?

nouveau是否完全没有非自由代码,包括对非自由固件的依赖?

这篇文章让人觉得 nouveau 依赖于闭源固件,但如果我理解正确的话,只有在开发过程中才需要它,然后它会创建自己的固件。

这里有更多背景信息:我最近发现radeon 可以或有时必须使用非自由固件 blob,我想知道 nouveau 是否也是如此。

hardware free-software graphics nouveau

4
推荐指数
1
解决办法
463
查看次数