리눅스 게임 네트워크 설정
시스템 요구 사항
- •64비트 리눅스 배포판 (Ubuntu 20.04 이상, Fedora 38 이상, Arch 등)
- •인터넷 연결
- •root/sudo 권한 (네트워크 어댑터 설정용)
설치 방법
내 배포판에 맞는 방법을 고르세요.
Ubuntu / Debian
MoleTun 저장소 추가
터미널을 열고 다음을 실행하세요.
curl -fsSL https://moletun.net/linux/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mole.gpg
echo "deb [signed-by=/usr/share/keyrings/mole.gpg] https://moletun.net/linux/apt stable main" | sudo tee /etc/apt/sources.list.d/mole.list
MoleTun 설치
sudo apt update
sudo apt install mole
MoleTun 실행
애플리케이션 메뉴에서 MoleTun을 찾거나 터미널에서 mole을 실행하세요.
Fedora / RHEL
MoleTun 저장소 추가
sudo dnf config-manager --add-repo https://moletun.net/linux/rpm/mole.repo
MoleTun 설치
sudo dnf install mole
MoleTun 실행
애플리케이션 메뉴에서 MoleTun을 찾거나 터미널에서 mole을 실행하세요.
Arch Linux / Manjaro
AUR에서 설치
yay 같은 AUR 헬퍼를 쓰는 경우:
yay -S mole
또는 수동으로:
git clone https://aur.archlinux.org/mole.git
cd mole
makepkg -si
MoleTun 실행
애플리케이션 메뉴에서 MoleTun을 찾거나 터미널에서 mole을 실행하세요.
설치 후 설정
MoleTun을 설치한 뒤 네트워크 권한을 부여해야 합니다. 한 번만 실행하면 됩니다.
sudo setcap cap_net_admin=ep /usr/bin/mole
이걸 하지 않으면 MoleTun이 시작되지 않습니다. 또는 sudo mole로 실행해도 됩니다.
불변 배포판 (BazziteOS, SteamOS)
BazziteOS나 SteamOS(Steam Deck) 같은 불변 리눅스 배포판을 쓴다면 전용 가이드를 참고하세요.
Proton 및 Wine 게임 호환성
MoleTun은 리눅스 시스템의 네트워크 계층에서 작동하므로, Proton이나 Wine으로 돌리는 Windows 게임과도 매끄럽게 작동합니다.
Steam과 Proton
- •MoleTun을 실행하고 방에 연결합니다
- •Steam을 열고 Proton으로 게임을 실행합니다
- •게임이 MoleTun 네트워크 인터페이스를 자동으로 인식합니다
- •게임 안의 LAN 또는 IP 직접 연결 기능을 평소처럼 쓰세요
Wine / Lutris 게임
- •MoleTun을 시작하고 방에 참가하거나 방을 만듭니다
- •Wine, Lutris, Bottles로 게임을 실행합니다
- •Wine에서 돌아가는 Windows 게임은 리눅스 네트워크 스택을 그대로 씁니다
- •MoleTun의 가상 네트워크는 모든 Wine 애플리케이션에서 쓸 수 있습니다
호환성 참고
- •리눅스 네이티브 게임: MoleTun과 완벽하게 작동
- •Proton 게임: Steam의 Proton 계층을 통해 완전 호환
- •Wine 게임: Wine, Lutris, Bottles로 실행할 때 호환
- •Flatpak 게임: Flatseal에서 네트워크 권한을 켜야 할 수 있음
방화벽 설정
대부분의 리눅스 배포판에는 MoleTun 연결을 막을 수 있는 방화벽이 있습니다.
UFW (Ubuntu/Debian)
# Allow MoleTun traffic
sudo ufw allow from 10.0.0.0/8
# Allow specific game ports (example: Minecraft)
sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp
# Reload firewall
sudo ufw reload
firewalld (Fedora/RHEL)
# Create a zone for MoleTun
sudo firewall-cmd --permanent --new-zone=mole
sudo firewall-cmd --permanent --zone=mole --add-source=10.0.0.0/8
sudo firewall-cmd --permanent --zone=mole --set-target=ACCEPT
# Reload firewall
sudo firewall-cmd --reload
iptables (수동)
# Allow all traffic from MoleTun subnet
sudo iptables -A INPUT -s 10.0.0.0/8 -j ACCEPT
sudo iptables -A OUTPUT -d 10.0.0.0/8 -j ACCEPT
# Save rules (varies by distribution)
sudo iptables-save > /etc/iptables/rules.v4
내 시스템이 어떤 방화벽을 쓰는지 모르겠다면 sudo systemctl status ufw 또는 sudo systemctl status firewalld를 실행해 확인하세요.
연결 확인
방에 연결한 뒤 MoleTun이 작동하는지 확인하세요.
# Check for MoleTun network interface
ip addr show | grep -A 2 "tun"
# Ping another room member (replace with their MoleTun IP)
ping 10.64.0.2
10.x.x.x 대역의 IP 주소를 가진 tun 인터페이스가 보여야 합니다.
성능 팁
- •가능하면 유선 이더넷을 쓰세요: 유선 연결이 지연이 더 낮습니다
- •게임용으로 IPv6 끄기: 일부 오래된 게임은 IPv6를 끄면 더 잘 돌아갑니다
- •MTU 확인: 기본 MTU로 보통 충분하지만, 네트워크에 따라 조정하면 좋아질 수 있습니다
- •대역폭을 많이 쓰는 앱 닫기: 스트리밍이나 다운로드는 게임 지연에 영향을 줍니다
문제 해결
MoleTun이 시작되지 않을 때
- •권한이 충분한지 확인하세요:
sudo mole - •오류 메시지를 찾아보세요: 터미널에서 실행하면 출력이 보입니다
- •충돌하는 다른 네트워크 소프트웨어가 없는지 확인하세요
권한 거부 오류
MoleTun은 네트워크 인터페이스를 만들어야 하므로 높은 권한이 필요합니다.
# Run with sudo if needed
sudo mole
# Or set capabilities (package installers do this automatically)
sudo setcap cap_net_admin=ep /usr/bin/mole
게임에서 다른 플레이어를 찾지 못할 때
- •모든 플레이어가 같은 MoleTun 방에 있는지 확인하세요
- •방화벽이 10.0.0.0/8의 트래픽을 허용하는지 확인하세요
- •게임의 LAN 검색 기능이 켜져 있는지 확인하세요
- •MoleTun IP 주소로 IP 직접 연결을 시도해 보세요
MoleTun은 모든 리눅스 배포판에서 작동하나요?▼
네. Ubuntu, Debian, Fedora, Arch 기반 시스템용 네이티브 패키지가 있습니다. 어떤 리눅스 배포판에서든 쓸 수 있는 포터블 tar.gz도 있습니다.
Windows나 Mac을 쓰는 친구와 같이 할 수 있나요?▼
물론입니다. MoleTun은 크로스플랫폼 가상 네트워크를 만듭니다. 리눅스, Windows, macOS 사용자 모두 같은 방에 들어올 수 있습니다.
Proton 게임도 MoleTun에서 되나요?▼
네. Proton 게임은 리눅스 네트워크 스택을 쓰기 때문에 네이티브 게임처럼 MoleTun 인터페이스를 인식합니다. 특별한 설정이 필요 없습니다.
Flatpak이나 Snap 버전 게임은요?▼
샌드박스 애플리케이션은 추가 네트워크 권한이 필요할 수 있습니다. Flatpak은 Flatseal로 네트워크 접근을 허용하세요. Snap 게임은 보통 그대로 작동합니다.
명령줄 전용 버전이 있나요?▼
MoleTun에는 CLI 모드가 있습니다. mole --help를 실행하면 헤드리스 운영이나 스크립트용 명령어를 볼 수 있습니다.