나는 Debian Jessie를 비교적 깨끗하게 설치했습니다. 두 가지 관련 문제가 발생했습니다.
1) cifs
설치 시작 시 오류가 표시됩니다. 자세한 내용을 보려면 실행하라는 오류가 표시됩니다 systemctl status home-plex-Media.mount
. 그것이 제공하는 세부 사항은 다음과 같습니다:
● home-plex-Media.mount - /home/plex/Media
Loaded: loaded (/etc/fstab)
Active: active (mounted) (Result: exit-code) since Wed 2015-06-24 04:28:51 CDT; 1min 45s ago
Where: /home/plex/Media
What: //192.168.32.1/media
Docs: man:fstab(5)
man:systemd-fstab-generator(8)
Process: 309 ExecMount=/bin/mount -n //192.168.32.1/media /home/plex/Media -t cifs -o uid=plex,credentials=/root/.smbcredentials,iocharset=utf8,rw (code=exited, status=32)
마운트 지점은 여전히 작동하지만 약간 지연되었을 뿐입니다. 이 오류를 어떻게 제거할 수 있나요?
편집하다:또한 실제로 두 번째 문제의 원인이 될 수 있는 bind
마운트 지점도 있습니다 . fstab
항목은 다음과 같습니다.
/home/plex/Media/plex /plex none bind
2) #1의 버그에는 이상한 부작용이 있습니다 netfilter-persistent
. 저는 매우 간단한 방화벽 스크립트와 명령을 사용하여 netfilter-persistent save
이를 테스트했습니다 . 스크립트는 다음과 같습니다
#!/bin/bash
# Make sure this is run as root.
if [ $(id -u) -ne 0 ]; then
sudo $0
exit $?
fi
_pub_if="eth+"
_localnet="192.168.32.0/24"
iptables=/sbin/iptables
$iptables -P INPUT DROP
$iptables -P FORWARD DROP
$iptables -P OUTPUT DROP
# lo
echo "Allowing lo..."
$iptables -A INPUT -i lo -j ACCEPT
$iptables -A OUTPUT -o lo -j ACCEPT
# _pub_if on _localnet
# this allows all traffic to and from the local network
echo "Allowing local network..."
$iptables -A OUTPUT -o ${_pub_if} -d ${_localnet} -j ACCEPT
$iptables -A INPUT -i ${_pub_if} -s ${_localnet} -j ACCEPT
cifs
에서 손상된 마운트 지점을 주석 처리하면 fstab
시스템이 정책으로 부팅됩니다 DROP
. 깨진 cifs
마운트 지점을 에 남겨두면 fstab
저장된 규칙이 적용되지 않고 모든 것이 열립니다( ACCEPT
정책 - 규칙 없음).
netfilter-persistent
오류를 열어 두는 대신 오류를 닫는 방법이 있습니까 ?