小编Sou*_*vik的帖子

禁用特定接口的网络管理器

我想为特定接口禁用网络管理器服务."/etc/init.d/NetworkManager stop"不会满足我的目的,因为会停止服务.请让我知道如何实现这一目标.请仅建议命令/代码 - 我对图形配置不感兴趣.如果已经有一些rpm /补丁可用,请转介给我.我们能否以这种方式配置网络管理器,以便它不会检测到插入系统的任何新网卡?

提前致谢,

Souvik

linux networking configure configuration-files

12
推荐指数
3
解决办法
2万
查看次数

fopen没有回来

我在C程序中使用'fopen'以只读模式(r)打开文件.但在我的情况下,我发现fopen电话不会返回.它不返回NULL或有效指针 - 执行在fopen调用时被阻止.文件补丁是绝对正确的(我已经验证过)并且没有与权限相关的问题.任何人都可以告诉我这种行为可能是什么原因.任何形式的帮助都是值得的.有什么与gcc或glibc有关吗?

编辑

这是示例代码

printf("%s %d\n",__FUNCTION__,__LINE__);
if ((fp = fopen(argv[1], "r")) == NULL) {
   printf("%s %d\n",__FUNCTION__,__LINE__);
   return;
}
printf("%s %d\n",__FUNCTION__,__LINE__);
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我只获得第一个打印(在调用fopen之前),然后该程序停止.所以fopen没有完成它的操作.该文件是一个扩展名为".conf"的简单配置文件,该文件可以通过vi,cat等所有其他方式打开.不应该有任何NFS相关问题.文件系统是ext3.

在此先感谢Souvik

c linux fopen

9
推荐指数
2
解决办法
6345
查看次数

rpm规范文件中的chkconfig命令

我想在rpm spec文件的%install部分中使用'chkconfig --del NetworkManager'命令.如果我包含此命令,rpm正在构建正常但是当我安装该rpm时,它看起来命令没有被执行.安装后我使用'chkconfig --list'命令验证并观察到服务一直运行.

这是我正在使用的spec文件.请让我知道我错了.

%define name disable_network-manager
%define version 1.0
%define release fc

Name:       %{name}
Version:    %{version}
Release:    1%{?dist}
Summary:    Includes the script to disable Network Manager services

Group:      Development/Other
License:    GPL
URL:        www.abcd.com
Source0:    %{name}-%{version}.tar.gz
BuildRoot:  %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

%description
sample text.

%prep
%setup -q

#%build

%install
/sbin/chkconfig --del NetworkManager
rm -rf $RPM_BUILD_ROOT
install -m 0755 -d $RPM_BUILD_ROOT/usr/bin
install -m 0755 enablenm.sh $RPM_BUILD_ROOT/usr/bin/enablenm.sh

%clean
rm -rf $RPM_BUILD_ROOT


%files
/usr/bin/enablenm.sh
Run Code Online (Sandbox Code Playgroud)

rpm rpmbuild

9
推荐指数
1
解决办法
5161
查看次数

如何获取使用insmod插入的内核模块的地址?

我想知道内核模块的地址.实际上,从堆栈跟踪看起来崩溃是从内核模块触发的(在系统启动后已经被破坏).有几个模块我手动insmod.所以我需要检测其中哪个模块触发崩溃.请告诉我如何使用insmod获取每个模块的地址.

linux linux-device-driver linux-kernel embedded-linux

7
推荐指数
1
解决办法
3381
查看次数

有探测响应时为什么需要 Beacon

我试图了解 802.11 网络中信标和探测响应的使用。如果宣传一个 AP 的存在只是目的,那为什么还需要信标帧呢?当站点处于漫游状态时,被动扫描可能很重要,但它是信标帧的唯一用途吗?请说明此帧在典型 802.11 网络中还有哪些其他用途。

networking wireless wifi

6
推荐指数
1
解决办法
4311
查看次数