좋아, 일주일 내내 이것 때문에 고생했어요. 재게시물이라면 죄송하지만 다른 "우분투에 물어보세요" 게시물을 찾거나 이해할 수 없었습니다.
내 목표는 한 인터페이스에서 SSH 연결에 도달하고 다른 인터페이스에서 내 서버의 포트 80 및 443에 연결하는 것입니다.
내 01-netcfg.yaml에 이 구성이 있습니다.
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses: [XXX.XXX.118.3/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
routes:
- to: XXX.XXX.13.192/26
via: XXX.XXX.118.62
ens192:
addresses: [XXX.XXX.118.67/26]
gateway4: XXX.XXX.45.1
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
ens224:
addresses: [XXX.XXX.118.131/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
routes:
- to: 0.0.0.0/0
via: XXX.XXX.118.190
vlans:
vlan411:
id: 411
link: ens160
addresses: [XXX.XXX.13.192/26]
vlan431:
id: 431
link: ens192
addresses: [XXX.XXX.118.164/26]
vlan740:
id: 740
link: ens224
addresses: [XXX.XXX.118.131/26]
문제는 내 관리 서버의 경로를 제거하는 경우입니다(.3으로 끝남). 웹을 통해 다른 인터페이스(.131로 끝남)에 액세스할 수 있지만 SSH(.3)를 통해 서버에 연결할 수 없습니다.
IP 서버에 대한 내 경로는 .3으로 끝나고 공용(인프라넷)에 대한 내 경로는 131로 끝납니다.
그래서 어떻게 작동하게 만드는지 알 수 없습니다... netplan 구성에서 뭔가를 변경해야 하거나 iptables 변경이 더 많은 경우.
ufw의 현재 상태는 비활성 상태입니다.
미리 도움을 주셔서 감사합니다.
내 경로 테이블
default XXX.XXX.118.190 0.0.0.0 UG 0 0 0 ens224
XXX.XXX.13.192 XXX.XXX.118.62 255.255.255.192 UG 0 0 0 ens160
XXX.XXX.13.192 0.0.0.0 255.255.255.192 U 0 0 0 vlan431
XXX.XXX.13.192 0.0.0.0 255.255.255.192 U 0 0 0 vlan740
XXX.XXX.118.0 0.0.0.0 255.255.255.192 U 0 0 0 ens160
XXX.XXX.118.64 0.0.0.0 255.255.255.192 U 0 0 0 ens192
XXX.XXX.118.128 0.0.0.0 255.255.255.192 U 0 0 0 ens224
답변1
간격, 들여쓰기, 탭 없음이 중요합니다.
참고: 확인하세요.넷마스크/26은 사용자 환경에 적합합니다.
참고: 아니요게이트웨이4경로가 지정된 경우
참고: 거기5월DNS 네임서버는 3개로 제한됩니다.
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses: [XXX.XXX.XXX.3/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
routes:
- to: XXX.XXX.XXX.192/26
via: XXX.XXX.XXX.62
ens192:
addresses: [XXX.XXX.XXX.67/26]
gateway4: XXX.XXX.XXX.1
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
ens224:
addresses: [XXX.XXX.XXX.131/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
routes:
- to: 0.0.0.0/0
via: XXX.XXX.XXX.190
vlans:
vlan411:
id: 411
link: ens160
addresses: [XXX.XXX.XXX.XXX/26]
vlan431:
id: 431
link: ens192
addresses: [XXX.XXX.XXX.XXX/26]
vlan740:
id: 740
link: ens224
addresses: [XXX.XXX.XXX.XXX/26]
sudo netplan --debug generate
# 구성 파일 생성
sudo netplan apply
# 새로운 구성을 적용
reboot
# 재부팅하고 작동 확인