내가 가진 것
DLNA 리소스 192.168.1.100을 보유한 가정용 무선 네트워크 192.168.1.0/24가 있습니다.
나는 와이파 이와 이더넷 인터페이스를 모두 갖춘 이더넷과 넷북이있는 TV를 가지고있다.
내 노트를 라우터처럼 작동시키고 싶습니다. 즉, Wi-Fi를 통해 홈 네트워크를 가져 와서 이더넷 인터페이스를 통해 TV로 전달합니다.
내가 원하는 것
내 TV가 내 홈 네트워크에서 내 dlna 리소스를 인식하도록하고 싶습니다.
내가 뭘 한거지
netbook의 eth0 인터페이스에 다음 서브넷을 사용하여 DHCP 서버를 설치했습니다.
subnet 10.0.0.1 netmask 255.255.255.0 {
range 10.0.0.5 10.0.0.10;
option routers 10.0.0.1;
}
netbook에 내 eth0 인터페이스를 다음과 같이 설정했습니다.
ifconfig eth0 10.0.0.1/24
전달을 사용 설정했습니다.
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables에 전달 규칙을 추가했습니다.
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
이제 내 TV가 10.0.0.5의 IP 주소를 얻었고 인터넷을 탐색 할 수 있지만 TV가 DLNA 리소스를 찾을 수 없습니다.
의문
리소스 검색은 10.0.0.1/24를 통해서만 수행되므로 내 TV에서는 192.168.1.100 리소스를 찾을 수 없습니다. 별칭을 어떻게 만들 수 있는지 알려주세요. 192.168.1.100은 10.0.0.10과 같은 별칭이되었습니다.