小编Kai*_*lls的帖子

配置 syslogd 以接受 OS X Mountain Lion 上的远程连接并为其分配一个类别

从Stack Exchange 上的另一个线程中,我发现在 Lion 或 Mountain Lion 上启用 syslogd 以接受传入连接非常容易。

cd /System/Library/LaunchDaemons
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener dict" com.apple.syslogd.plist
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener:SockServiceName string syslog" com.apple.syslogd.plist
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener:SockType string dgram" com.apple.syslogd.plist
sudo launchctl unload com.apple.syslogd.plist
sudo launchctl load com.apple.syslogd.plist
Run Code Online (Sandbox Code Playgroud)

然而,我遇到的问题是,当我的路由器向 syslogd 发送消息时,它们出现在 OS X 的控制台中,因为它们来自未知 - 例如:

5/3/13 9:19:40.000 AM Unknown[-1]: [WAN-IN-6-A]IN=eth2 OUT=eth0 SRC=141.133.142.260 DST=10.0.00.10 LEN=64 TOS=0x00 PREC=0x00 TTL=53 ID=30298 DF PROTO=TCP SPT=60553 DPT=443 WINDOW=65535 RES=0x00 SYN URGP=0 
Run Code Online (Sandbox Code Playgroud)

而来自本地机器的日志消息指定了发件人:5/3/13 7:38:20.155 AM kdc[67]: LKDC 引用真实的 …

networking mac syslog osx-mountain-lion macos

5
推荐指数
1
解决办法
2060
查看次数

标签 统计

mac ×1

macos ×1

networking ×1

osx-mountain-lion ×1

syslog ×1