인터넷 연결을 해제하는 방법?


10

이더넷 케이블로 라우터에 직접 연결된 라즈베리 파이를 사용하고 있지만 장치가 인터넷에 연결되지 않습니다. 모든 네트워크 표시등이 켜지지 만 인터넷에 액세스 할 수 없으며 cURL, wget 및 ping 명령이 모두 호스트 주소를 확인할 수 없습니다. 케이블을 랩톱에 연결하면 랩톱을 인터넷에 연결할 수 있습니다.

라즈베리 파이는 내 집에서 잘 작동했지만 이제는 친구의 집에서 설정할 때 연결되지 않습니다 (신선한 이미지로도). 그들은 꽤 오래된 라우터 (하나의 이더넷 슬롯 만)를 가지고 있습니다.

내 질문은 문제를 찾기 위해 어떻게 이것을 더 디버깅 할 수 있습니까? TCP / IP 등을 테스트 할 수있는 방법이 있습니까? 나는 대학에서 네트워킹 수업을 들었고 이론을 이해했지만 실제로 네트워킹 문제를 파헤치는 방법을 모른다.


도움이 필요하면 문제와 시도한 내용을 설명해야합니다. Pi의 ifconfig는 무엇을 말합니까? 랩톱 인터넷 설정은 무엇입니까?
Milliways

답변:


9

[대부분의 답변은 구식이며 첫 번째 "jessie"이외의 Raspbian 버전에서는 유용하지 않습니다.]

케이블이 들어있을 때 모든 이더넷 표시등이 켜져 있고 John이 제안한대로 모니터와 키보드 또는 직렬 회선을 연결할 수 있으면 연결을 시작할 수 있어야합니다.

먼저을 실행하십시오 ifconfig. 아마도 eth가 일어나지 않았을 것입니다.

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING 
          [...]

eth0목록에 표시 될 수도 있습니다. 그렇지 않다면 지금 당장 걱정하지 마십시오. 다른 작업을 수행하기 전에 네트워크 자동화를 사용하지 않도록 설정하는 것이 좋습니다.

sudo service networking stop
sudo service ifplugd stop

다음 부팅 / 런레벨 변경이 다시 시작됩니다. 부팅시 서비스를 다시 시작하지 않으려면 disable대신을 ( stop를) 사용하십시오.이 경우 매번 직접 조정하거나이 작업을 모두 수행해야합니다. 두 번째 케이블 (있는 경우)은 이더넷 케이블을 삽입 할 때마다 연결을 높여야합니다. 1

당신이 경우 지금은 길 밖으로이다 하지 않았다 참조 eth0, 앞에서 설명한 sudo ifconfig eth0 up그렇지 않으면 그냥 ifconfig확인이가 아직 만들어 다시. 다음으로 sudo dhclient -r실행중인 인스턴스를 중지해야합니다. 물론, 할 수 sudo killall -9 dhclientps -A | grep dhc나는 데비안 용도 생각하기 때문에, 다른 DHCP 클라이언트 소프트웨어를 확인하기 위해 dhcpcd(대신을 dhclient기본적으로). 그렇다면 그것을 없애야합니다. 위와 같이 네트워킹 서비스를 비활성화하지 않은 경우 계속 돌아올 수 있습니다.

완료되면에 연결할 수 있어야합니다 sudo dhclient -v eth0. 그래도 문제가 해결되지 않으면 출력을 질문에 추가하십시오.


1. 모든 사람에게 바람직하지 않을 수 있습니다. 서비스가 중지되었다고 생각 되더라도 매우 위험 해 보였으며로 제거했습니다 sudo apt-get remove ifplugd.


감사! 나는 sudo거기에 무리가 필요했습니다 ... 내 경우에, dhclient는 어떤 이유로 길을 따라 죽었을 것입니다, 그냥 차기가 필요했습니다 ..
ptim

내가 얻는다면 나쁘다Failed to stop ifplugd.service: Unit ifplugd.service not loaded.
Jack

아니; 이는 서비스가 활성화되지 않았 음을 의미합니다. 나는 ifplugd더 이상 Raspbian에서 기본적으로 사용되지 않는다고 생각합니다 (위에서 편집하겠습니다-감사합니다!).
goldilocks

사실,이 답변의 대부분은 정말 ... Raspbian의 최신 버전에 적합하지 않습니다
금발 미녀

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.