Windows PC를 게이트웨이로 사용하여 Linux PC에서 인터넷 접속

Windows PC를 게이트웨이로 사용하여 Linux PC에서 인터넷 접속

인터넷에 액세스할 수 없는 네트워크에 Linux 컴퓨터가 있습니다. 또한 인터넷에 접속할 수 있는 네트워크에 Windows 컴퓨터가 있습니다. 2개의 네트워크는 서로 볼 수 있습니다. (Windows 네트워크에서 Linux 컴퓨터에 액세스할 수 있으며 그 반대도 가능합니다.)
Windows 컴퓨터를 통해 인터넷에 액세스할 수 있도록 Linux 컴퓨터에 설정할 수 있는 방법이 있습니까? 스크립트처럼 되어 필요할 때 활성화하고 싶습니다(업그레이드용).

미리 감사드립니다

답변1

여러분이 해야 할 일은 기본 게이트웨이를 Windows PC의 기본 게이트웨이와 동일하게 설정하는 것뿐입니다.

route add default gw X.X.X.X eth0

XXXX는 게이트웨이(아마도 Windows PC 네트워크의 라우터)의 IP 주소이고 "eth0"은 네트워크 인터페이스(다를 수 있음)입니다. 업데이트 후 경로를 삭제할 수 있습니다.

route del default gw X.X.X.X eth0

답변2

약간의 개입 후에 Gerald의 답변이 저에게 효과적이었습니다. Windows 10을 사용하는 경우 한 장치에서 다른 장치로 인터넷 연결을 공유하면 연결을 수신하는 이더넷 포트가 자동으로 IP 주소를 고정 IP(제 경우에는 192.168.137.1 /twenty four)로 변경합니다. 이 IP와 범위를 사용해야 하며 다른 것을 ping하려고 하면 "호스트를 확인할 수 없습니다" 오류가 발생합니다. Linux 노트북의 eth0 IP를 범위 내 특정 값(예: 192.168.137.2/24)으로 설정해야 합니다.

'경로 추가 기본 게이트웨이 192.168.137.1 eth0'

그리고 DNS도 어떻게든 구성해야 합니다(/etc/resolv.conf를 namespace x.x.x.x좀 더 영구적인 것으로 설정).

관련 정보