네트워크 IP대역 예시
Router A 192.168.0.1/24
Router B 192.168.0.2/24
Proxmox 192.168.0.99/24
VM C group 192.168.20.1/24
VM D group 192.168.30.1/24
네트워크 연결 구성 예시
Router A
|
Switch - Proxmox
|
Router B
목표
VM C group -> Router A
VM D group -> Router B
제한사항
1개의 랜포트가 달린 PC(Proxmox)가 IP 1개 부여받음
재부팅시 유지되는 설정 기준으로 기록
su -
cd /etc/network
vi interfaces
| auto lo iface lo inet loopback iface enp네트워크디바이스명 inet manual # 예시에서는 리눅스브릿지명을 vmbr0으로 명시함 auto vmbr0 iface vmbr0 inet static address 192.168.0.99/24 gateway 192.168.0.1 bridge-ports enp네트워크디바이스명 bridge-stp off bridge-fd 0 # 여기까지는 화면(System-Network)에서 설정한 내용이 기록되어 있음 # 아래 내용은 외부에서 가상머신 포트 접근 예제 post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 외부포트 -j DNAT --to 가상머신IP:가상머신포트 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 외부포트 -j DNAT --to 가상머신IP:가상머신포트 post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10001 -j DNAT --to 192.168.20.11:10000 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10001 -j DNAT --to 192.168.20.11:10000 post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10002 -j DNAT --to 192.168.20.12:10000 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10002 -j DNAT --to 192.168.20.12:10000 # 라우팅 규칙 추가 행위 # 아래 예제는 192.168.30.0/24 대역을 101로 명시한것으로 해당 부분에 # 테이블 번호 1~252 또는 /etc/iproute2/rt_tables에 명시된 라우팅테이블명을 명시함 post-up ip rule add from 192.168.30.0/24 table 101 post-down ip rule del from 192.168.30.0/24 table 101 # 라우트 추가 행위로 위에서 명시한 테이블(101)인 경우 라우터B(192.168.0.2)를 통해서 통신하도록 설정 post-up ip route add default via 192.168.0.2 dev vmbr0 table 101 post-down ip route del default via 192.168.0.2 dev vmbr0 table 101 # 아래 내용은 가상머신들이 사용할 인터페이스를 생성하는 행위 # address에 명시된 ip를 해당 대역 가상머신의 gw로 명시함 auto vmbr20 iface vmbr20 inet static address 192.168.20.1/24 bridge-ports none bridge-stp off bridge-fd 0 #C대역(예시 이름 vmbr20) auto vmbr30 iface vmbr30 inet static address 192.168.30.1/24 bridge-ports none bridge-stp off bridge-fd 0 #D대역(예시 이름 vmbr30) |
'서버 > Proxmox' 카테고리의 다른 글
| Proxmox 백업 파일 다운로드 받기 (0) | 2023.12.31 |
|---|---|
| Proxmox 백업 (0) | 2023.12.31 |
| Proxmox 가상머신 생성 (0) | 2022.12.24 |
| Proxmox ISO업로드 (0) | 2022.12.24 |
| Proxmox 초기설정 #2 무료사용자 apt update 에러 조치 (0) | 2022.12.24 |