Eth0에서 인터넷 액세스 비활성화

Eth0에서 인터넷 액세스 비활성화

라우터(Fritz Box @)에 연결된 eth0( 192.168.0.2/ ) 라즈베리가 있습니다 . 라우터가 인터넷에 연결되어 있습니다. Raspberry에는 인터넷에 연결할 수 있는 이동식 USB 스틱이 있습니다. 실제로 연결이 없으면 Raspberry의 인터넷 액세스는 라우터를 통해 이루어집니다 . 연결된 경우 인터넷에 액세스하여 . 기본 경로를 제거하면 인터넷 연결이 되지 않고, 연결되어 있지 않으면 인터넷 연결이 통과됩니다 . 여태까지는 그런대로 잘됐다. 하지만 라즈베리파이를 재부팅하면 다시 인터넷을 통해 연결됩니다 . 라즈베리 파이로 인터넷 연결을 허용하고 싶습니다 . SSH 등 내부 통신에만 사용됩니다. 이것을 구성하는 방법에 대한 아이디어가 있습니까?static192.168.0.1ppppppeth0ppppppeth0pppppppppeth0pppeth0

/etc/network/interfaces좋다:

source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.178.2
netmask 255.255.255.0


allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

답변1

정적 라우팅을 제거하고 싶은 것 같습니다. 파일 /etc/network/interfaces에 라우팅 구성이 있는지 확인하십시오. 이 줄을 주석 처리하고( #줄 시작 부분에 a 추가) 파일을 저장한 후 재부팅하고 다시 시도하십시오. 그러나 Pi는 DHCP를 통해 이 정보를 얻을 가능성이 높으므로 인터페이스를 정적 ​​세부 정보(라우팅 없음)로 구성하는 것이 좋습니다.

답변2

PPP 연결이 끊어졌을 때 Raspberry가 연결을 설정하지 않도록 하려면 네트워크 구성에서 게이트웨이를 제거하세요. 아마도 /etc/network/interfaces 파일을 사용하고 있을 것이므로 텍스트 편집기에서 열고 다음으로 변경하십시오.

auto eth0
inet iface eth0 static
    address 192.168.0.1
    netmask 255.255.255.0
    gateway 192.168.0.1

도착하다

auto eth0
inet iface eth0 static
    address 192.168.0.1
    netmask 255.255.255.0
    #gateway 192.168.0.1

로컬 네트워크(192.168.0.0/24)에서는 여전히 Raspberry Pi에 액세스할 수 있지만 PPP가 꺼져 있으면 인터넷에 연결할 수 없습니다.

답변3

eth0기본 경로를 더 높은 측정항목(=낮은 우선순위)으로 바꾸면 작동합니다.

auto eth0
iface eth0 inet static
    address 192.168.178.2
    netmask 255.255.255.0
    up ip route replace default via 192.168.178.1 dev eth0 metric 1024
#                                                          ^^^^^^^^^^^

이렇게 하면 메트릭이 더 낮은 기본 경로(예: 연결 시)가 있는 경우 ppp0해당 경로가 선택됩니다. 그렇지 않으면 metric 1024이 옵션이 선택되고 Pi는 계속 인터넷에 액세스할 수 있습니다.

관련 정보