我无法获得有关名为“scip”的 init 进程的任何信息或帮助,该进程具有日志 /var/log/upstart/scip.log

我无法获得有关名为“scip”的 init 进程的任何信息或帮助,该进程具有日志 /var/log/upstart/scip.log

我的笔记本电脑运行的是 Ubuntu 14.04,但出现了奇怪的 WiFi 问题。查看时,/var/log/syslog我发现一个快速重复的崩溃错误,init名为scip

Jul 29 09:03:17 ppzuav-UltraPro kernel: [ 3293.753024] init: scip main process ended, respawning

我读到有关 upstart 是服务管理器的信息,我尝试使用服务scip停止然后使用状态:

root@ppzuav-UltraPro:/var/log# service scip status
scip stop/waiting

我自己试着阅读手册,但我真的没有得到关于“scip”进程的任何信息,所以希望其他人可以从答案中的信息中学习。我多次在 Google 上搜索上述内容的多种排列组合,没有得到任何有用的结果,我觉得这很奇怪。只是没有关于 scip init 失败或它是什么的信息。我是唯一遇到这种情况的人吗?

未找到“scip”grep 'scip' /etc/init.d/*

我进一步挖掘并发现一个名为 /var/log/upstart/scip.log 的日志文件,其中日志内容非常大 > 100M(似乎无限重复):

root@ppzuav-UltraPro:/var/log/upstart# tail -f scip.log
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
vm.swappiness = 0
net.core.rmem_max = 1000000
net.core.wmem_max = 1000000
kernel.shmmax = 2147483648
net.ipv6.conf.all.accept_ra = 0

我连接到了 WiFi 提供商,该提供商有我的连接统计数据。上行链路比下行链路大很多倍。但是我没有运行任何我所知道的服务器或文件共享服务等(就我所知)。

我确实找到了一些关于 upstart 的信息,但仍然没有找到关于这个“scip”进程的信息,即使在这里也是如此。请帮忙。这是什么?为什么我的笔记本电脑发送了这么多数据,又发送到哪里?这些数据的平均值是多少scip.log

新的附加信息。内容/etc/init/scip.conf

# description "Start sysctl at boot"

description "sysctl"

start on runlevel [2345]
stop on runlevel [016]

console log

respawn
respawn limit unlimited

exec /sbin/sysctl -p
/etc/init/scip.conf (END)

此外,我了解到(在这里搜索)一款名为“IPTraf”的工具,它很有用。短短几分钟内,我看到了传入速率:84.6 数据包/秒和传出速率:46​​.6 数据包/秒,现在至少我可以在 wlan2(WiFi 到互联网提供商“Cruisers Wifi Mount Harmon”)上查看和挖掘信息。

*额外信息,我通过以太网将 wlan2 连接共享给小型设备 TPLink TL-WR702N,以便其他设备可以访问互联网。我使用在线帮助(可能询问 ubuntu)设置了它以共享 WiFi。本质上将以太网网络设置为与其他计算机共享。此共享网络上的唯一其他设备是目前正在下载 iOS 更新的 iPhone。我仍然无法解释高上传速率(传出)。

我的文件内容/etc/sysctl.conf

ppzuav@ppzuav-UltraPro:~$ sudo cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#  Enabling this option disables Stateless Address Autoconfiguration
#  based on Router Advertisements for this host
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
vm.swappiness=0
# Updates for Gnu Radio
net.core.rmem_max = 1000000
net.core.wmem_max = 1000000
kernel.shmmax = 2147483648

# below is to disable IPV6 for speed
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

干杯,

答案1

新贵的工作scip

这看起来确实像是有人(你?)试图通过复制现有文件来创建新的 Upstart 配置文件,然后中途忘记了它。 中的以下几行/etc/sysctl.conf以及Upstart 作业配置中的设置也让我怀疑是否有人故意创建了这个作业,以避免每次更新文件时都respawn limit unlimited必须手动运行:sudo sysctl -p/etc/sysctl.conf

# Updates for Gnu Radio
net.core.rmem_max = 1000000
net.core.wmem_max = 1000000
kernel.shmmax = 2147483648

请检查该文件是否被任何使用 的进程使用dpkg --search /etc/init/scip.conf。如果没有返回匹配项,那么您可以安全地删除该文件,否则您可能刚刚在系统中发现了给我们带来麻烦的软件包……

海量上传问题:

我还没有听说过iptraf(但它看起来很酷,所以我有时间的时候会仔细看看),所以我只是建议iftop你使用一个叫做的工具。

要了解哪个程序正在上传数据,请尝试以下操作:

  1. 安装iftopsudo apt-get install iftop
  2. 启用iftop源端口显示运行:sudo iftop -P -n -i wlan2
    交换机-P告诉iftop除了源 IP 地址之外还显示端口号,-n交换机告诉它不解析主机名,交换机-i wlan2告诉它应该监听哪个网络接口。
  3. 确定您认为可能有问题的某些连接的源 IP 地址和端口(第一列)。
  4. 运行sudo ss --tcp --udp --all -p src '<ip address>:<port>'以找出哪个进程负责该连接。

如果这没有帮助,您可以尝试使用iftopiptraf检查是否有大量流量来自连接的设备。

答案2

对我来说,发生这种情况是因为我尝试通过添加以下行来手动禁用 ipv6

   net.ipv6.conf.all.disable_ipv6 = 1
   net.ipv6.conf.default.disable_ipv6 = 1
   net.ipv6.conf.lo.disable_ipv6 = 1

到我的/etc/sysctl.conf

相关内容