我有一个arch Linux盒,它显示了一些非常奇怪的行为。在引导时,我有一个脚本被调用来启动接口&根据我的需要配置它们。即:
ip link add link eth0 name mgt10 type vlan id 10
ip link add link eth0 name guest20 type vlan id 20
ip link set mgt10 up
ip addr add 10.10.0.1/24 dev mgt10
ip link set guest20 up
ip addr add 10.20.0.1/24 dev guest20
在调用此脚本后,我看到接口已
试图为抽头设备制作netctl配置文件。这是我得到的关于连接的信息。
GATEWAY=192.168.117.1
DNS=192.168.117.1
BROADCAST=255.255.255.255 **or** 192.168.117.255 (*I was given both of these different values*)
PREFIX=31
STATIC IP ADDRESS=192.168.117.2/24
TYPE=TAP
Netctl包括一些例子。我使用了我在examples/tuntap中找到的那个:
Description='Exam
我刚安装了Arch Linux。
Wifi在我安装时运行良好,但当我重新启动时,当我试图连接到我的路由器时,我收到了失败消息。当试图通过wifi-menu访问我的路由器时,我会收到:
Job for netctl@wls1\x2d2WIRE740.service failed. See 'systemctl status netctl@wls1\x2d2WIRE740.service and journalctl -xn' for details.
systemctl status netctl@wls1\x2d2WIRE740.service说:
Loaded: loaded
我无法连接到WiFi网络。我尝试过各种方法,如wpa_supplicant和wicd。目前我正在尝试netctl。
当我输入命令:systemctl --type=service时,我会看到以下错误:
📷
netctl启动无线家庭
Job for netctl@wireless\x2dhome.service failed. See 'systemctl status
netctl@wireless\x2dhome.service' and 'journalctl -xn' for details.
这是wireless-home的概要文件:
Descripti
我曾尝试使用ip link set wlp2s2 up来提升我的无线接口,但它并没有提高。我在的r51上运行arch 32,带有Intel /Wireless2200BG无线网卡。我安装并启用了适当的驱动程序,我可以发现wifi网络,但是当我试图连接到它们时,它会循环身份验证过程。Dmesg -T | grep -i wlp2s2的输出:
[Thu Dec 12 15:50:54 2019] ipw2200 0000:02:02.0 wlp2s2: renamed from eth0
[Thu Dec 12 15:51:06 2019] wlp2s2: Setting MAC to ee:96
我已经在Arch安装中在/etc/netctl/tq84-wifi中配置了一个wifi连接,并且能够用sudo netctl start tq84-wifi手动启动它。
现在,当我启动Linux时,我想让我的安装自动启动wifi连接。我尝试了sudo netctl-auto switch-to tq84-wifi,但是这个命令告诉我Profile 'tq84-wifi' does not exist or is not available。
那么,我该做什么呢?
我已经使用一个多月了。我使用wifi-menu连接到我的Wifi网络。每次启动笔记本电脑时,我都会运行命令。
当我试图连接时,wifi-menu总是给出这个错误:
Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details.
问题是,每次启动时,我的接口都会出现问题。因此,我使用以下方法将这个接口放下:
ip link set down wlp2s0
wlp2s0是我的接口名,
我试过netctl和NetworkManager。
复制/etc/netctl/examples/mobile_ppp并添加号码和APN名称,因为没有pin/pass/用户名和设置到/dev/ttyUSB0的接口(也尝试了其他ttyUSB1和ttyUSB2 )。
My `/etc/netctl/mobile_ppp` file's contents are as follows:
Description='Example PPP mobile connection'
Interface='ttyUSB0'
Connection='mobile_
登录到串行控制台时,我通过/etc/profile运行一个命令
netctl start wlan0-ROUTENZUG
但是它失败了,产生了这个输出。
Job for netctl@wlan0\x2ROUTENZUG.service failed. See ´sytemctl status netctl@wlan0\x2ROUTENZUG.service´ and ´journalctl -xn for details.´
后者不包含关于那份工作的任何内容,第一个只是告诉我这份工作已经死了。
我刚刚进行了测试:当手动给出命令时,命令也会失败。
我在运行Arch Linux。在dmesg中,我有以下消息:
[ 3.225860] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.405807] e1000e: eth0 NIC Link is Down
[ 39.495793] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 44.679494] e1000e: eth0 NIC Link is Down
[ 110.525785] IPv6: ADDRCONF(NETDEV_UP): eth0:
过去的三天,我经历了随机的冰冻。如果我看到youtube,当这种情况发生时,音频继续播放,但屏幕是冻结的,键盘或光标不做任何事情。
我试着在sudo journalctl中寻找,这就是我发现的:
led 04 10:44:02 arch-thinkpad kernel: i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe C (start=113031 end=113032) time 340 us, min 1073, max 1079, scanline start 1062, end 1085
led 04 11:
我需要用GPGME错误来解决这个问题。我不能升级或安装任何东西。这就是我在航站楼得到的信息:
sudo pacman -Syyu
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 1424.0 B 0.00B/s 00:00 [######################] 100%
core.sig 1424.0
我正在运行bash脚本:
#!/bin/bash
touch archlinux_log.txt
touch packages_not_in_archlinux.txt
while read line; do
if pacman -Q --info $line ; then
pacman -Q --info $line >> archlinux_log.txt
else
echo "No Package info for $line"
$line >> packages_not_in_ar