Raspberry Pi 4에서 IP 주소를 고정하면 외부 네트워크에 연결되지 않았습니다. 해결책 비망록
3134 단어 RaspberryPiIP 주소리눅스고정 IPLinux 명령
1. 고정시의 상황
요 전날, WebAPI를 이용해 어플리케이션이나 간이 서버적인 일을 실시하고 있었습니다.
다음은 IP 고정 시 소프트웨어 버전 및 하드웨어에 대한 자세한 내용입니다.
pi@raspberrypi:~ $ cat /etc/debian_version
10.7
pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 4 Model B Rev 1.2
Raspberry Pi 4 4GB
USB 부팅 SSD 120GB
SD 탑재 없음
IP 주소 고정에 따라 dhcpcd.conf를 다음과 같이 변경했습니다.
개인정보와 보안에 관하여 전문은 보이지 않지만 중요한 부분을 아래에 기재합니다. *코피페 하는 경우에는 #과 X에 주의해 주십시오.
dhcpcd.conf#追記部分のみ、前文は変更なし
interface eth0
static ip_address=192.168.X.XX/XX #固定したいIPアドレス
static routers=XXX.XXX.X.X #ルーターのIPです、詳しくはルーターの設定で確認してください
static domain_name_servers=XXX.XXX.X.X #大体routersと同じで動くはずです、これもルーターの設定で確認してください
static domain_search= #この状態でも動きましたので入力要らないとおもいます
2. 문제 발생
위와 같이 dhcpcd를 다시 설정한 후 다시 시작했습니다.
VNC를 사용하여 Raspberry Pi에서 작업하고 있지만 연결되지 않았습니다.
또 기동시에 WebAPI의 어플리도 동시에 기동하도록(듯이) 설정하고 있었습니다만 그쪽도 반응 없음. 그러나 SSH와 로컬 연결의 VNC는 연결되었습니다. 즉,
Raspberry Pi ---> 로컬 네트워크 ---////문제 발생? 글로벌 네트워크
라고 생각한 것입니다.
또 그 때 로컬상에서도 IP주소를 확인할 수 있습니다만 dhcpcd로 지정한 IP주소로 취득은 되어 있었습니다.
그것도 할 수 없다는 사람은 아래의 보충을 확인하십시오.
3. 해결책
결과적으로 다음 명령으로 수정할 수있었습니다.
sudo dhclient eth0
WiFi에서 IP를 고정하고 같은 방식으로 문제가 발생하면 sudo dhclient wlan0
를 실행해보십시오.
실행하면 다음과 같습니다.
pi@raspberrypi:~ $ sudo dhclient eth0
RTNETLINK answers: File exists
Too few arguments.
Too few arguments.
RTNETLINK answers: File exists
는 나오지 않는 경우도 있습니다.
나 이외에도 이런 문제가 발생하고 있는 사람이 조금 있었습니다만 그 해결책을 명시하고 있는 사이트등이 별로 없었습니다. 이 문제 자체는 전부터 Linux계의 OS에서 볼 수 있는 것 같게 Linux계를 취급하고 있는 사이트 등에서 해결책을 발견했습니다.
4. 보충
IP 주소 고정에 관한 약간의 보충이 있습니다. Linux계의 OS를 사용하고 있는 사람은 IP주소 고정등 어플리케이션을 조작할 때에 자주 터미널을 사용합니다. 그러나 평소 Windows OS를 사용하는 사람은 GUI에 익숙해지고, 아무래도 GUI로 조작하고 싶은 경우가 있다고 생각합니다.
또한 debian에는 GUI로 조작할 수 있는 어플리케이션도 많이 존재하고 있습니다. 그리고 IP 주소 고정화도 아래의 GUI로 조작할 수 있습니다.
Raspberry Pi 3에서 IP 주소를 고정하여 외부에서 SSH 연결 가능
이 GUI로 조작하여 고정할 수 있지만 문제가 발생할 수 있습니다.
이 애플리케이션에서 IP 주소 고정을 한 후 터미널에서 dhcpcd.conf를 확인하면
dhcpcd.conf#追記部分のみ、前文は変更なし
interface eth0
inform 192.168.X.XX/XX
static routers=XXX.XXX.X.X
static domain_name_servers=XXX.XXX.X.X
static domain_search=
따라서 static ip_address=
가 inform
를 대체했습니다. 내 환경에서이 정보가 있으면 잘 IP를 얻을 수 없었습니다. 그래서 원래 로컬상에서도 연결되지 않는 경우는 이렇게 확인해 보면 어떨까요. (다른 사이트에서는 이 inform에서도 괜찮다고 하는 것도 있었습니다)
5. 요약
결과적으로 문제를 해결할 수 있었지만 명확한 원인을 모르겠습니다. 그래서 앞으로도 DHCP계는 공부하지 않으면 네요. 이런 별로 큰 문제도 아니지만 귀찮은 문제는 OS의 버전 업으로 잘 둡니다 때문에 가능하면 원리를 이해해 두고 싶은 것입니다.
그럼 즐거운 Raspberry Pi 공작 라이프를! !
또 뭔가 있으면 기사로 하는지 이 기사에 추기하네요! ! !
참고 자료
Reference
이 문제에 관하여(Raspberry Pi 4에서 IP 주소를 고정하면 외부 네트워크에 연결되지 않았습니다. 해결책 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Antareskkudo/items/782e4e94b8d04d95645d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pi@raspberrypi:~ $ cat /etc/debian_version
10.7
pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 4 Model B Rev 1.2
#追記部分のみ、前文は変更なし
interface eth0
static ip_address=192.168.X.XX/XX #固定したいIPアドレス
static routers=XXX.XXX.X.X #ルーターのIPです、詳しくはルーターの設定で確認してください
static domain_name_servers=XXX.XXX.X.X #大体routersと同じで動くはずです、これもルーターの設定で確認してください
static domain_search= #この状態でも動きましたので入力要らないとおもいます
위와 같이 dhcpcd를 다시 설정한 후 다시 시작했습니다.
VNC를 사용하여 Raspberry Pi에서 작업하고 있지만 연결되지 않았습니다.
또 기동시에 WebAPI의 어플리도 동시에 기동하도록(듯이) 설정하고 있었습니다만 그쪽도 반응 없음. 그러나 SSH와 로컬 연결의 VNC는 연결되었습니다. 즉,
Raspberry Pi ---> 로컬 네트워크 ---////문제 발생? 글로벌 네트워크
라고 생각한 것입니다.
또 그 때 로컬상에서도 IP주소를 확인할 수 있습니다만 dhcpcd로 지정한 IP주소로 취득은 되어 있었습니다.
그것도 할 수 없다는 사람은 아래의 보충을 확인하십시오.
3. 해결책
결과적으로 다음 명령으로 수정할 수있었습니다.
sudo dhclient eth0
WiFi에서 IP를 고정하고 같은 방식으로 문제가 발생하면 sudo dhclient wlan0
를 실행해보십시오.
실행하면 다음과 같습니다.
pi@raspberrypi:~ $ sudo dhclient eth0
RTNETLINK answers: File exists
Too few arguments.
Too few arguments.
RTNETLINK answers: File exists
는 나오지 않는 경우도 있습니다.
나 이외에도 이런 문제가 발생하고 있는 사람이 조금 있었습니다만 그 해결책을 명시하고 있는 사이트등이 별로 없었습니다. 이 문제 자체는 전부터 Linux계의 OS에서 볼 수 있는 것 같게 Linux계를 취급하고 있는 사이트 등에서 해결책을 발견했습니다.
4. 보충
IP 주소 고정에 관한 약간의 보충이 있습니다. Linux계의 OS를 사용하고 있는 사람은 IP주소 고정등 어플리케이션을 조작할 때에 자주 터미널을 사용합니다. 그러나 평소 Windows OS를 사용하는 사람은 GUI에 익숙해지고, 아무래도 GUI로 조작하고 싶은 경우가 있다고 생각합니다.
또한 debian에는 GUI로 조작할 수 있는 어플리케이션도 많이 존재하고 있습니다. 그리고 IP 주소 고정화도 아래의 GUI로 조작할 수 있습니다.
Raspberry Pi 3에서 IP 주소를 고정하여 외부에서 SSH 연결 가능
이 GUI로 조작하여 고정할 수 있지만 문제가 발생할 수 있습니다.
이 애플리케이션에서 IP 주소 고정을 한 후 터미널에서 dhcpcd.conf를 확인하면
dhcpcd.conf#追記部分のみ、前文は変更なし
interface eth0
inform 192.168.X.XX/XX
static routers=XXX.XXX.X.X
static domain_name_servers=XXX.XXX.X.X
static domain_search=
따라서 static ip_address=
가 inform
를 대체했습니다. 내 환경에서이 정보가 있으면 잘 IP를 얻을 수 없었습니다. 그래서 원래 로컬상에서도 연결되지 않는 경우는 이렇게 확인해 보면 어떨까요. (다른 사이트에서는 이 inform에서도 괜찮다고 하는 것도 있었습니다)
5. 요약
결과적으로 문제를 해결할 수 있었지만 명확한 원인을 모르겠습니다. 그래서 앞으로도 DHCP계는 공부하지 않으면 네요. 이런 별로 큰 문제도 아니지만 귀찮은 문제는 OS의 버전 업으로 잘 둡니다 때문에 가능하면 원리를 이해해 두고 싶은 것입니다.
그럼 즐거운 Raspberry Pi 공작 라이프를! !
또 뭔가 있으면 기사로 하는지 이 기사에 추기하네요! ! !
참고 자료
Reference
이 문제에 관하여(Raspberry Pi 4에서 IP 주소를 고정하면 외부 네트워크에 연결되지 않았습니다. 해결책 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Antareskkudo/items/782e4e94b8d04d95645d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo dhclient eth0
pi@raspberrypi:~ $ sudo dhclient eth0
RTNETLINK answers: File exists
Too few arguments.
Too few arguments.
IP 주소 고정에 관한 약간의 보충이 있습니다. Linux계의 OS를 사용하고 있는 사람은 IP주소 고정등 어플리케이션을 조작할 때에 자주 터미널을 사용합니다. 그러나 평소 Windows OS를 사용하는 사람은 GUI에 익숙해지고, 아무래도 GUI로 조작하고 싶은 경우가 있다고 생각합니다.
또한 debian에는 GUI로 조작할 수 있는 어플리케이션도 많이 존재하고 있습니다. 그리고 IP 주소 고정화도 아래의 GUI로 조작할 수 있습니다.
Raspberry Pi 3에서 IP 주소를 고정하여 외부에서 SSH 연결 가능
이 GUI로 조작하여 고정할 수 있지만 문제가 발생할 수 있습니다.
이 애플리케이션에서 IP 주소 고정을 한 후 터미널에서 dhcpcd.conf를 확인하면
dhcpcd.conf
#追記部分のみ、前文は変更なし
interface eth0
inform 192.168.X.XX/XX
static routers=XXX.XXX.X.X
static domain_name_servers=XXX.XXX.X.X
static domain_search=
따라서
static ip_address=
가 inform
를 대체했습니다. 내 환경에서이 정보가 있으면 잘 IP를 얻을 수 없었습니다. 그래서 원래 로컬상에서도 연결되지 않는 경우는 이렇게 확인해 보면 어떨까요. (다른 사이트에서는 이 inform에서도 괜찮다고 하는 것도 있었습니다)5. 요약
결과적으로 문제를 해결할 수 있었지만 명확한 원인을 모르겠습니다. 그래서 앞으로도 DHCP계는 공부하지 않으면 네요. 이런 별로 큰 문제도 아니지만 귀찮은 문제는 OS의 버전 업으로 잘 둡니다 때문에 가능하면 원리를 이해해 두고 싶은 것입니다.
그럼 즐거운 Raspberry Pi 공작 라이프를! !
또 뭔가 있으면 기사로 하는지 이 기사에 추기하네요! ! !
참고 자료
Reference
이 문제에 관하여(Raspberry Pi 4에서 IP 주소를 고정하면 외부 네트워크에 연결되지 않았습니다. 해결책 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Antareskkudo/items/782e4e94b8d04d95645d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Raspberry Pi 4에서 IP 주소를 고정하면 외부 네트워크에 연결되지 않았습니다. 해결책 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Antareskkudo/items/782e4e94b8d04d95645d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)