Ubuntu 18.04 서버 내부 및 외부 네트워크 구성

사미 필카 넨

Ubuntu 18.04 Server에 내부 및 외부 네트워크를 구성하는 데 문제가 있습니다. 경우는 WLAN 연결 장치에 대한 IP 주소를 임대하는 DHCP 서비스가있는 게이트웨이 장치가 있습니다. 게이트웨이 장치 eth0 IP 주소는 192.168.1.120이고 게이트웨이 장치 wlan0은 정적 10.10.0.1 IP 주소를 가지며 첫 번째 wlan 클라이언트는 10.10.0.2 IP 주소를 얻습니다. 게이트웨이 장치 eth0은 인터넷에 액세스 할 수 있습니다. 그러나 wlan0 연결 장치는 MySql 또는 사용자 지정 REST API와 같은 게이트웨이 장치 서비스에만 액세스 할 수 있어야합니다.

규칙 1 : 게이트웨이 장치는 인터넷에 액세스 할 수 있어야합니다.

[eth0] <-> [인터넷]

규칙 2 : Wlan 연결 장치는 게이트웨이 장치 서비스에만 액세스 할 수 있어야합니다.

[WlanClient] <-> [wlan0] <-> [eth0]-|| NoAccess ||-[인터넷]

내가 한 일은 Ubuntu 18.04 Server를 설치하고 기본 서비스를 설치했으며 이제 네트워크 제한을 만들어야한다는 시점입니다.

게이트웨이 장치 서비스를 사용할 수 있도록 wlan0 연결된 장치를 얻기 위해 다음 설정을 수행했습니다. 그러나 wlan0 연결된 장치는 이제 인터넷 액세스를 제한해야합니다.

/etc/sysctl.conf

net.ipv4.ip_forward=1

iptables 구성

iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables-save  > /etc/iptables/rules.v4
iptables-restore  < /etc/iptables/rules.v4

어떤 사람이 구성에 도움을 줄 수 있습니까?

바이너리

문제를 해결하려면 테이블 FORWARD체인으로 작업 해야 filter합니다. FORWARD테이블은 호스트를 오가는 모든 패킷을 필터링하는 데 사용됩니다. (반대로, INPUT테이블은 들어오는 트래픽을 OUTPUT위한 테이블이고 나가는 트래픽을위한 테이블입니다). 실제로 두 가지 접근 방식이 있습니다.

1 / 모든 트래픽을 제한하고 필요에 따라 열 수 있습니다.

iptables -t filter -P FORWARD DROP

iptables -t filter -A FORWARD [your rule #1 to match allowed streams(s)] -j ACCEPT

2 / 액세스를 제한하려는 장치에 대해서만 트래픽을 제한합니다.

iptables -t filter -P FORWARD ACCEPT
iptables -t filter -A FORWARD [your rule #1 to match forbidden stream(s)] -j REJECT --reject-with admin-prohib

일반적으로 보안 측면에서 모범 사례는 첫 번째 접근 방식입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오늘 아침부터 네트워크에 연결할 수 없습니다 Ubuntu 18:04

분류에서Dev

Ubuntu에서 외부 네트워크를 Ping 할 수 없음

분류에서Dev

Ubuntu에서 외부 네트워크를 Ping 할 수 없음

분류에서Dev

도커 구성 네트워크와 하나의 외부 서버로 iptables를 엽니 다.

분류에서Dev

내부에서 네트워크 설정 스캔 (외부인 척)

분류에서Dev

Ubuntu 16.04 LTS 웹 서버를 재부팅 할 때마다 네트워크가 비활성화됩니다.

분류에서Dev

이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

분류에서Dev

이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

분류에서Dev

이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

분류에서Dev

네트워크 내 REST URL 허용 및 외부 트래픽 차단

분류에서Dev

Netplan, Shorewall 및 DNSMasq를 사용하여 VM에서 Ubuntu Server 라우터 설정-내부 네트워크에서 인터넷에 액세스 할 수 없음

분류에서Dev

두 네트워크에 대한 라우팅 구성 (내부 1 개, 외부 1 개)

분류에서Dev

네트워크 내부에 DNS 서버 설정

분류에서Dev

DHCP 서버가있는 VirtualBox 내부 네트워크

분류에서Dev

Angular에서 외부 구성 요소의 내부 부분 스크롤 추적

분류에서Dev

네트워크의 컴퓨터에서 외부 네트워크에 액세스

분류에서Dev

Apache 홈 서버는 외부가 아닌 네트워크 내부의 도메인에 연결됩니다.

분류에서Dev

로컬 네트워크 외부 / 내부 아파치 웹 서버에 액세스 할 수 없습니다.

분류에서Dev

내부 네트워크에서 내부 네트워크 (헤어핀 NAT)로 포트 포워딩

분류에서Dev

클라이언트와 서버의 IP가 모두 동일한 경우 Virtualbox 내부 네트워크를 구성하는 방법은 무엇입니까?

분류에서Dev

Amazon ec2 Ubuntu 서버에 마운트 및 외부 하드 리브

분류에서Dev

C에서 내부 및 외부 연결을 동시에 생성

분류에서Dev

Ubuntu 18 네트워크 공유는 어디에 구성되어 있습니까?

분류에서Dev

내 네트워크 외부에서 작동하는 Python으로 클라이언트 / 서버 만들기

분류에서Dev

인터넷과 같은 내부 네트워크에 액세스 할 수 있도록 VPN 서버를 구성하는 방법은 무엇입니까?

분류에서Dev

내부 및 외부 모니터 구별

분류에서Dev

인터넷을 통해 액세스하도록 WebMin을 구성하는 방법 (내 네트워크 외부)

분류에서Dev

네트워크 외부에서 Laravel 사이트에 액세스

분류에서Dev

외부 서버를 서브넷으로 다른 네트워크에 연결

Related 관련 기사

  1. 1

    오늘 아침부터 네트워크에 연결할 수 없습니다 Ubuntu 18:04

  2. 2

    Ubuntu에서 외부 네트워크를 Ping 할 수 없음

  3. 3

    Ubuntu에서 외부 네트워크를 Ping 할 수 없음

  4. 4

    도커 구성 네트워크와 하나의 외부 서버로 iptables를 엽니 다.

  5. 5

    내부에서 네트워크 설정 스캔 (외부인 척)

  6. 6

    Ubuntu 16.04 LTS 웹 서버를 재부팅 할 때마다 네트워크가 비활성화됩니다.

  7. 7

    이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

  8. 8

    이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

  9. 9

    이 구성으로 네트워크 외부에서 ping 할 수없는 이유는 무엇입니까?

  10. 10

    네트워크 내 REST URL 허용 및 외부 트래픽 차단

  11. 11

    Netplan, Shorewall 및 DNSMasq를 사용하여 VM에서 Ubuntu Server 라우터 설정-내부 네트워크에서 인터넷에 액세스 할 수 없음

  12. 12

    두 네트워크에 대한 라우팅 구성 (내부 1 개, 외부 1 개)

  13. 13

    네트워크 내부에 DNS 서버 설정

  14. 14

    DHCP 서버가있는 VirtualBox 내부 네트워크

  15. 15

    Angular에서 외부 구성 요소의 내부 부분 스크롤 추적

  16. 16

    네트워크의 컴퓨터에서 외부 네트워크에 액세스

  17. 17

    Apache 홈 서버는 외부가 아닌 네트워크 내부의 도메인에 연결됩니다.

  18. 18

    로컬 네트워크 외부 / 내부 아파치 웹 서버에 액세스 할 수 없습니다.

  19. 19

    내부 네트워크에서 내부 네트워크 (헤어핀 NAT)로 포트 포워딩

  20. 20

    클라이언트와 서버의 IP가 모두 동일한 경우 Virtualbox 내부 네트워크를 구성하는 방법은 무엇입니까?

  21. 21

    Amazon ec2 Ubuntu 서버에 마운트 및 외부 하드 리브

  22. 22

    C에서 내부 및 외부 연결을 동시에 생성

  23. 23

    Ubuntu 18 네트워크 공유는 어디에 구성되어 있습니까?

  24. 24

    내 네트워크 외부에서 작동하는 Python으로 클라이언트 / 서버 만들기

  25. 25

    인터넷과 같은 내부 네트워크에 액세스 할 수 있도록 VPN 서버를 구성하는 방법은 무엇입니까?

  26. 26

    내부 및 외부 모니터 구별

  27. 27

    인터넷을 통해 액세스하도록 WebMin을 구성하는 방법 (내 네트워크 외부)

  28. 28

    네트워크 외부에서 Laravel 사이트에 액세스

  29. 29

    외부 서버를 서브넷으로 다른 네트워크에 연결

뜨겁다태그

보관