Netplan - SSH 및 Apache 문제에 대한 다중 인터페이스 액세스. 우분투 18.04

Netplan - SSH 및 Apache 문제에 대한 다중 인터페이스 액세스. 우분투 18.04

좋아, 일주일 내내 이것 때문에 고생했어요. 재게시물이라면 죄송하지만 다른 "우분투에 물어보세요" 게시물을 찾거나 이해할 수 없었습니다.

내 목표는 한 인터페이스에서 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# 재부팅하고 작동 확인

관련 정보