
내 홈 네트워크에서 소규모 웹 서버를 호스팅하려고 합니다. 그러나 로컬 서버에 포워딩 포트를 성공적으로 포팅하지 못했습니다. 현재 네트워크 토폴로지는 다음과 같습니다.
케이블 모뎀/라우터 -> 보조 무선 라우터 -> 다수의 컴퓨터(서버 포함)
내가 사용하고 있는 모뎀/라우터는 ISP에서 제공하는 Cisco(Scientific Atlantic) DPC2100입니다. 제가 홈 네트워크의 중앙 허브로 사용하고 있는 무선 라우터는 Linksys E3000입니다. 서버로 사용되는 컴퓨터는 Ubuntu 10.04 Server Edition을 실행하고 있습니다. 가장 큰 문제는 내 WAN IP 주소를 사용하여 원격으로 서버에 액세스할 수 없다는 것입니다. 무선 라우터에 포트를 전달했습니다. 하지만 어떻게든 모뎀을 브리지 모드로 설정해야 한다고 생각합니다. 내가 알 수 있는 한, 이것은 불가능합니다.
다양한 IP 주소 설정은 다음과 같습니다.
DPC2100
WAN: 69.xxx.xxx.xxx
Internal IP: 192.168.100.1
Internal Network: 192.168.7.0
E3000
IP Address: 192.168.7.2
Gateway: 192.168.7.1
Internal IP: 192.168.1.1
Internal Network: 192.168.1.0
섬기는 사람
IP Address: 192.168.1.123
Gateway: 192.168.1.1
이제 다양한 노드에서 작업을 수행할 수 있으며 서버에서 얻은 nmap
결과는 다음과 같습니다
nmap localhost
.
nmap 192.168.7.2
E3000으로 전달됨)*
nmap 69.xxx.xxx.xxx
: 1720 open
**어떤 이유에서인지 192.168.7.2의 서버에 SSH로 연결할 수 있지만 웹사이트는 볼 수 없습니다.*
다음은 몇 가지 다른 설정입니다.
/etc/호스트/
127.0.0.1 localhost
127.0.1.1 servername
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/apache2/sites-available/default단편
<VirtualHost *:80>
DocumentRoot /srv/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
...
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
...
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
...
</Directory>
</VirtualHost>
다른 정보가 필요하면 알려주십시오. 아마 어떤 것들이 내 마음에서 빠져 나갔을 것입니다.
답변1
DPC2100의 공용 포트에서 E3000으로 모든 포트(또는 최소한 서버를 통해 원하는 포트)를 전달해야 합니다.
하지만 두 개의 NAT 수준을 원하는 이유가 있나요? E3000을 로컬 네트워크의 "안테나"로 사용할 수 있다면 DHCP 서버를 끄고 DPC를 LAN 포트 중 하나에 연결할 수 있습니다.
NAT = 번거로움, 2단계 = 더 번거로움...
답변2
다른 답변과 유사하게 수행 방법은 다음과 같습니다.
DPC2100
WAN: 69.xxx.xxx.xxx 내부 IP: 192.168.1.1 내부 네트워크: 192.168.1.0
E3000
WAN IP 주소: 비활성화됨 게이트웨이: 192.168.1.1 내부 IP: 192.168.1.2 내부 네트워크: 192.168.1.0
섬기는 사람
IP 주소: 192.168.1.123 게이트웨이: 192.168.1.1
E3000은 LAN 인터페이스를 통해 DPC2100에 연결되며 DHCP도 비활성화되어야 하며 기본적으로 4포트 스위치가 있는 액세스 포인트가 됩니다. DPC2100에서 포트 포워딩을 수행하십시오.
톰