두 번째 서브넷에서 인터넷 연결 공유를 설정하는 방법

두 번째 서브넷에서 인터넷 연결 공유를 설정하는 방법

인터넷 공유 작업에 pxe 서버를 사용하는 데 문제가 있습니다.

첫째, 네트워크 어댑터가 하나뿐이고 DNSMASQ를 사용할 때마다 컴퓨터의 운영 체제를 설치해야 합니다. 동일한 ISP 라우터의 다른 사용자가 계속 인터넷에 액세스할 수 있도록 DNSMASQ를 비활성화해야 합니다.

이제 두 번째 네트워크 어댑터가 생겼으므로 DNSMASQ 대신 ICS-DHCP를 사용하여 PXE 서버를 설정해 보았습니다. 하지만 PXE 클라이언트에서 인터넷 공유에 문제가 있습니다.

정보: ISP 라우터 IP: 192.168.1.1 Ubuntu 서버 고정 IP: 192.168.1.19 -> pxe 설치 및 인터넷 공유를 위해 ISP 라우터 두 번째 어댑터 고정 IP에 연결하고 192.168.0.1을 사용합니다.

내 질문은 "ISP의 라우터에 연결된 모든 컴퓨터가 계속 작동하도록 하려면 어떻게 해야 합니까? 서버(eth0을 통해 동일한 라우터에 연결됨)는 PXE 파일을 배포하고 네트워크에 직접 연결된 두 번째 어댑터를 통해 네트워크를 공유합니다. 시스템을 설치해야 하는 컴퓨터는 무엇입니까?

문제는 다른 서브넷에 기본 게이트웨이를 설정할 수 없다는 것 같습니다. 게이트웨이 자체를 라우팅할 수 있나요? 그렇다면 어떻게 해야 할까요?

고양이 /etc/network/인터페이스:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug enp5s0
iface enp5s0 inet static
address 192.168.1.19
netmask 255.255.255.0
gateway 192.168.1.1

auto eth1 
allow-hotplug enp7s4f1
iface enp7s4f1 inet static 
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0/24
broadcast 192.168.0.255

dhcpd 구성 파일

ffDHCPDARGS=enp7s4f1;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
ddns-update-style none;
allow unknown-clients;

subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.2 192.168.0.10;
        filename "pxelinux.0";
        option subnet-mask 255.255.255.0;
}

나미클리드

DEVICE           TYPE      STATE         CONNECTION 
enp5s0           ethernet  connecté      server   
enp7s4f1         ethernet  connecté      pxe-client   

/etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="192.168.0.1:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes"

PXE 서버와 함께 Windows 10을 설치한 후 새 컴퓨터에 인터넷이 없습니다. 하지만 삼바 공유 등 다른 모든 서비스에는 액세스할 수 있습니다.

답변1

인터넷 연결 공유를 설정하는 방법은 무엇입니까? 인터넷 연결을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 일반 탭을 클릭한 다음 Microsoft 네트워크 및 인터넷 프로토콜(TCP/IP) 클라이언트가 표시되는지 확인합니다. 고급 탭을 클릭한 다음 이 연결에 대해 인터넷 연결 공유 사용 확인란을 선택합니다.

관련 정보