我最近刚从 Windows 切换到 Linux,无法连接到以太网。我的大学需要身份验证软件才能连接到以太网。他们在网站上提供了该软件 Linux 版本的下载链接。如果你想看看这个软件,这里是地址 http://www2.zzu.edu.cn/service/sys/RG_SU_For_Linux_1_30_setup.zip
下载文件并解压后,我使用了Zip 自述文件中建议的命令。两个命令都返回了sudo bash rjsupplicant.sh
错误chmod +x
Sysctl: write error: Bad file descriptor
Sysctl: write error: Bad file descriptor
Sysctl: write error: Bad file descriptor
Please select dhcp mode, using "--help" command to detail.
当我在大学办公室申请以太网连接时,我获得了一个 IP 地址、网关、子网掩码和 DNS 服务器。我还需要伪造我的 Mac 地址,以便软件能够正确地验证我的身份。我已经通过系统设置>网络>有线>以太网选项卡下的选项和 ipv4 设置将有线连接的所有设置更改为大学网络办公室提供的值
我尝试查找解决方案,但是我没有专业知识来执行这些解决方案 :(。如果能提供一步一步的解决方案,我将非常感激。如果发布链接违反论坛规则,我提前表示歉意。
答案1
好吧,chmod 是一个系统命令,而不是与您的脚本相关的命令,所以它无论如何都应该起作用。您实际上要做的是:
转到下载 zip 文件的目录:
cd /<the directory path>/
解压缩文件
unzip RG_SU_For_Linux_1_30_setup.zip
进入创建的目录
cd rjsupplicant
给文件添加执行权限。
sudo chmod +x rjsupplicant.sh
现在你必须运行你的脚本
/rjsupplicant.sh -a 1
用于有线连接。./rjsupplicant.sh -a 0
对于无线网络
如果你输入以下内容,你可以获得更多选项:
./rjsupplicant.sh --help