네트워킹 / WiFi / 고정 IP 주소는 어떻게 설정합니까?


217

나는 (수백 중 하나) 튜토리얼을 따랐는데 작동하지 않습니다.

Raspberry Pi에서 네트워킹 / WiFi / 고정 IP 주소를 어떻게 설정합니까?


(이것은 Dorothy Dixer로 수백 가지의 유사한 질문을 희망적으로 잡습니다.)

답변:


253

이 튜토리얼은 2015-05-05부터 Raspbian에 포함 된 기본 네트워크 관리자 dhcpcd를 사용하여 네트워킹을 설정하는 방법을 설명합니다 . 이는 Raspbian Buster , Raspbian Stretch , Raspbian Jessie 및 마지막 Raspbian Wheezy 의 Foundation 릴리스에 적용됩니다 . 버스터 설정은 스트레치와 동일합니다.

Raspbian 네트워킹을 설정하는 방법

라우터와 이더넷 연결을 사용하는 경우 구성이 필요하지 않으며 즉시 사용할 수 있습니다.


참고 Pi3 / Pi Zero W 내장 WiFi 는 5GHz 네트워크를 지원하지 않으며 무선 규제 도메인 이 설정 될 때까지 2.4GHz 네트워크의 12,13 장에 연결되지 않을 수 있습니다 .

무선 규제 도메인 (Pi4B, Pi3B +, Pi3A +)이 설정 될 때까지 5GHz 지원 장치의 WiFi 가 비활성화됩니다

  • 도메인은 Raspberry Pi Configuration(rc_gui)를 통해 raspi-config또는 country=에서 적절한 ISO 3166 alpha2 국가 코드 로 설정 하여 설정할 수 있습니다 /etc/wpa_supplicant/wpa_supplicant.conf.

기초 지침 에 따라 WiFi 및 GUI를 사용하는 경우

Foundation 지침 에 따라 설정 한 명령 줄에서 WiFi를 사용 하는 경우 브로드 캐스트되지 않는 네트워크를 설정하는 유일한 방법 입니다.SSID

직렬 콘솔 케이블을 사용하여 '헤드리스'시스템을 설정하는 데에도 사용할 수 있지만 설정을 위해 모니터와 키보드를 빌릴 수 있으면 훨씬 쉽습니다. 이더넷 케이블을 PC에 사용하는 다른 가능한 방법은 아래를 참조하십시오.

헤드리스 라즈 비안 WiFi 설정

Raspbian 은 2016 년 5 월부터 부팅 디렉토리의 내용에서이라는 wpa_supplicant.conf파일을 검사하고 파일을에 복사하여 /etc/wpa_supplicant기존 wpa_supplicant.conf파일을 대체합니다 . 그런 다음 부팅 디렉토리의 파일이 제거됩니다. wpa_supplicant.conf아래 세부 설정을 사용하여 헤드리스 설정을 활성화하는 데 사용할 수 있습니다 . (아마도 활성화하고 싶을 것입니다 ssh.)

내 IP 주소는 무엇입니까?

IP Address파이가 사용 하고 있다는 것을 알고 싶다면 hostname -I명령 줄에 enter를 입력하십시오 .

SSH

2016 년 11 월 릴리스부터 Raspbian은 기본적으로 SSH 서버가 비활성화되어 있습니다. 당신이해야합니다 수 있도록 수동으로.

sudo raspi-config터미널에 입력 하고 advanced options먼저을 선택한 다음로 이동하여을 ssh누르고 Enterssh 서버 활성화 또는 비활성화를 선택하십시오.

헤드리스 설정의 경우 확장명없이 'ssh'라는 파일을 SD 카드의 부팅 파티션에 배치하여 SSH를 활성화 할 수 있습니다.

네트워킹 파일

최근에 Raspbian을 실행중인 경우 다음과 같아야 /etc/network/interfaces합니다. 변경 한 경우 PUT IT BACK입니다. (또는 Stretch그냥 삭제 하면 효과적입니다.)

ifup (8) 및 ifdown (8)에서 사용하는 interfaces (5) 파일

#이 파일은 dhcpcd와 함께 사용하도록 작성되었습니다.
# 고정 IP의 경우 /etc/dhcpcd.conf 및 'man dhcpcd.conf'를 참조하십시오.

# /etc/network/interfaces.d의 파일을 포함시킵니다 :
소스 디렉토리 /etc/network/interfaces.d

파일 /etc/wpa_supplicant/wpa_supplicant.conf은 권장 설정 방법으로 작성 / 수정되지만 수동으로 설정할 수 있습니다. 최근 Raspbian에는 raspi-configSSID 및 비밀번호를 입력 할 수있는 옵션이 있습니다. 다음과 같은 내용을 포함해야합니다.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=AU

network={
    ssid="ESSID"
    psk="Your_wifi_password"
}

개인 네트워크 에 연결해야하는 경우 (예 : 브로드 캐스트 없음 SSID)scan_ssid=1 내부 회선을 포함하십시오 network={⋯}.

주 다른 네트워크 (예 : 직장 또는 가정)에 연결하려면 여러 network={⋯}항목을 포함시킬 수 있습니다 .

여러 네트워크에 액세스 할 수 있고 특정 네트워크에 연결하려는 priority=100경우 network={⋯}항목 내부에 줄을 포함하십시오 .
각 네트워크마다 다른 우선 순위를 선택할 수 있으며, 가장 높은 우선 순위의 액세스 가능한 네트워크가 선택됩니다. 기본값은 0입니다.

사용할 수있는 다른 많은 옵션이 있습니다 man wpa_supplicant.conf.

사용되지 않는 운영 체제에 대한 참고 사항

Jessie10-wpa_supplicantWiFi 인터페이스를 관리하기 위한 후크를 포함하지 않으므로 wpa_supplicant에 대한 링크가 필요합니다. 이 설정은 예측 가능한 네트워크 인터페이스 이름과 호환되지 않습니다.

/etc/network/interfaces에서 사용하는 제시가 있어야한다 : -

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

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

참고 dhcp in /etc/network/interfaces을 호출 하면 비활성화 dhcpcd 됩니다.

예측 가능한 네트워크 인터페이스 이름

Stretch한동안 다른 배포판에서 사용 된 1 개의 예측 가능한 네트워크 인터페이스 이름 을 도입 했습니다.

네트워크 인터페이스는 접두사 형성 이름 것 en이더넷 또는 - wl다음에 무선 랜 - x표시 MAC하고, MAC예를 들어, enxb827eb123456또는 wlx00c140123456. sdio그러나 연결된 Pi4, Pi3 및 PIZeroW의 온보드 WiFi 는 이름을 사용합니다.wlan0

이것은 여러 네트워크 인터페이스를 사용하는 사람들에게 도움이 될 수 있지만 대부분의 Pi 사용자에게는 단일 이더넷 및 WiFi 인터페이스가 거의 차이가 없습니다. 에서 커널 명령 행 을 전달하면 이전 이름 eth0wlan0복원 할 수 있습니다 .net.ifnames=0/boot/cmdline.txt

raspi-config예측 가능한 네트워크 인터페이스 이름을 활성화 하는 옵션이 있습니다 .

1. 이해할 수없는 이유로 재단은 오랫동안 기다려온 기능을 도입한지 3 주 만에 "이더넷 장치에 대해 예측 가능한 네트워크 인터페이스 이름을 비활성화"하기로 결정했습니다. 아래의 옵션이 Advanced Optionsraspi-config이 설정을 전환하려면.


고정 IP 주소 설정

별도의 답변보기 고정 IP 주소


고급 dhcpcd구성

Raspbian은 기본적으로 dhcpcd네트워크 인터페이스를 관리하는 데 사용 합니다. 이것은 자동이며, 대부분의 사용자는 무선 네트워크에 SSID와 암호를 지정할 필요가 없습니다.

; dhcpcd에 옵션을 입력하여 작동 방식 을 구성 할 수 있습니다 /etc/dhcpcd.conf. 참조 man dhcpcd.conf.There가 좋은 기사입니다 dhcpcd에서 https://wiki.archlinux.org/index.php/dhcpcd

다음은 더 일반적인 구성 중 일부를 설명합니다.

대체 프로필

dhcpcdDHCP 임대가 실패하면 정적 프로파일을 구성 하고 폴백 할 수 있습니다. 이는 정적 프로파일을 "복구"프로파일로 사용하여 항상 머신에 연결할 수있는 헤드리스 머신에 특히 유용합니다. 고정 프로파일은 다른 고정 IP 주소로 설정됩니다

    정적 프로파일 정의
    static_eth0 프로필
    정적 ip_address = ⋯
    정적 라우터 = ⋯
    정적 domain_name_servers = ⋯

    # eth0의 정적 프로파일로 폴백
    인터페이스 eth0
    폴백 static_eth0

dhcpcd인터페이스 구성 금지

이는 Pi가 액세스 포인트 (다른 파일을 사용하여 구성해야 함)로 작동하는 동시에 DHCP다른 인터페이스에서 일반적인 구성 을 허용 하기 위해 수행됩니다 .

denyinterfaces wlan0파일의 끝에 추가 하십시오 (그러나 추가 된 다른 인터페이스 줄 위에).

dhcpcd인터페이스에서 게이트웨이를 구성 하지 못하도록 방지

인터페이스가 기본 경로를 설치하지 않도록하려면 (정적 IP 주소와 함께 사용됨)

    Nogateway

호스트 별 구성

dhcpcd호스트 네트워크에 따라 인터페이스를 구성 할 수 있습니다. 이것은 ARP (Address Resolution Protocol)를 사용하여 DHCP 확인을 시도하기 전에 MAC 또는 IP 주소를 기반으로 호스트를 검사합니다.

    인터페이스 bge0
    192.168.0.1 Arping

    # 내 특정 192.168.0.1 네트워크
    프로필 dd : ee : aa : dd : bb : ee
    정적 ip_address = 192.168.0.10 / 24

    # 일반적인 192.168.0.1 네트워크
    프로필 192.168.0.1
    정적 ip_address = 192.168.0.98 / 24

이러한 기능을 사용하지 않고 네트워크가 간단한 경우 ARP 프로빙을 비활성화하여 DHCP 속도를 높일 수 있습니다.

    노프

다른 wpa_supplicant 파일 사용

특정 무선 인터페이스에 다른 wpa_supplicant.conf 파일을 사용하도록 dhcpcd를 구성 할 수 있습니다.

라는 이름의 파일 작성 wpa_supplicant-"$interface".conf/etc/wpa_supplicant/예를 들면 것은 wpa_supplicant-wlan0.conf의해서만 사용됩니다wlan0

/etc/wpa_supplicant/wpa_supplicant.conf 다른 무선 인터페이스에 사용됩니다.


Pi에 컴퓨터 연결

을 사용하는 최신 버전의 Raspbian 은 주소를 통해 작업 dhcpcd할 수 있으며 (0conf 구현) 프로그램이 로컬 네트워크에서 실행중인 호스트를 검색 할 수 있습니다.sshlink-localavahi

즉, Pi를 컴퓨터 (이더넷 케이블 사용) 또는 로컬 네트워크 라우터에 연결하고 IP 주소를 몰라도 연결할 수 있습니다.

Linux 및 OS X에서 쉽게 연결할 수 있습니다 ssh pi@hostname.local(기본 호스트 이름은 raspberrypi) ssh. 일반적인 GUI 프로그램에서 작동 합니다. 비표준 방식으로 .local을 사용하는 일부 Windows 버전 및 네트워크에서는 문제가되는 경우가 있습니다. ( https://en.wikipedia.org/wiki/.local 참조 )

참고 .local해상도가 항상 예를 ​​들어에서 작동하는 것은 아닙니다 rsync. 다음은 IP를 해결해야합니다 ( bash스크립트에 포함될 수 있음 ).
RemotePi=$(getent hosts hostname.local | awk '{ print $1 }')

시스템이 예를 들어 macOS getent를 쿼리 할 필요가없는 경우 hosts다음을 사용할 수 있습니다.
RemotePi=$(arp -n hostname.local | awk '{x = $2; gsub(/[()]/, "", x); print x }')

Pi가 여러 개인 경우 각 Pi에 고유 한 호스트 이름이 있는지 확인해야합니다.

크로스 오버 케이블을 사용할 수 있지만 필요하지 않습니다 (가장 현대적인 인터페이스가 자동으로 감지).

직접 연결의 한 가지 단점은 Pi가 인터넷에 액세스 할 수없고 날짜가 설정되지 않는다는 것입니다. ssh pi@hostname.local sudo date -s$(date -Ins)연결하기 전에 실행하여 호스트에서 날짜를 복사 할 수 있습니다 .

범위:

이 튜토리얼은 포함 된 소프트웨어를 사용하여 인터넷에 액세스 할 수 있도록 일반 Raspbian 설치를 설정하는 것에 관한 것입니다. 또한 동일한 네트워크의 다른 컴퓨터에 대한 연결도 포함합니다.

주로 Pi (특히 WiFi)를 사용하는 데 어려움을 겪고있는 새로운 사용자를 돕는 것을 목표로합니다.

그것은 다루지 않습니다 :-

  • 다른 네트워크 관리자.
  • Pi에서 고급 네트워킹 실행 (예 : DHCP서버, 터널링, VPN, 액세스 포인트).
  • 사용 ipv6( ipv6네트워크 가있는 경우에도 작동해야 함).
  • 대체 네트워킹 설정. 네트워킹을 설정하는 방법에는 여러 가지가 있습니다.

2
"이것은 파일에 입력 할 내용이 아닙니다"에 혼란스러워했습니다. 내가 실수하지 않으면 Milliways가 의미하는 바 는 전체 파일 을이 비트로 대체 하지 않을 것 입니다. 그러나 마지막 에이 비트를 추가하는 것이 좋습니다 (물론 원하는대로 매개 변수 수정). 또한 인터페이스를 통해 라우팅을 설정하지 않으려면 routersdomain_name_servers라인은 선택 사항입니다.
Mark

4
이제 IP 주소를 구성하려면 DHCP 클라이언트를 설치하고 해당 구성을 사용하여 고정 IP를 설정해야합니까?! Raspbian에서 DHCP 서버를 원하면 작동하지 않습니다! DHCP 클라이언트는 DHCP 서버 시작 실행 되므로 ip가 아직 설정되지 않아 DHCP 서버 (isc-dhcpd)가 불만을 표시합니다.
Luc Stepniewski

16
이것은 공식적으로 어디에 기록되어 있습니까?
Alastair McCormack

6
이 문서는 어디에 있습니까? 내 말은, WTF. 나는 다른 많은 사람뿐만 아니라 이러한 지시를 따르고 연결할 수 없습니다. 나는 행복하게 네트워크를보고 스캔 할 수 있지만 연결되거나 연결되지는 않습니다. 나는 이것에 대해 너무 까다 롭다.
AaronJAnderson


64

고정 IP 주소 설정

고정 IP 주소 설정에 대한 질문은이 사이트에서 가장 일반적입니다. 매우 많은 튜토리얼이 있습니다 (많은 잘못되었거나 더 이상 사용되지 않거나 불완전합니다).

기권

진행하기 전에 고정 주소를 설정하지 않는 것이 좋습니다. 통신 엔지니어는이 작업을 수행하지 않습니다. 고정 IP 주소는 네트워크 관리자의 삶에 지장을 줄 수 있습니다. DHCP 서버를 실행하거나 DHCP 서버가없는 격리 된 네트워크에서 실행하는 경우와 같이 고정 IP 주소가 필요한 상황이 있습니다.

어쨌든 진행하기로 결정한 경우 올바르게 처리해야합니다. Foundation Network Tutorial 에서 채택

로컬 네트워크의 설정 찾기

이 작업은 DHCP를 사용하여 Pi 자체에서 가장 쉽게 수행 할 수 있지만 명령은 다른 시스템에서는 다를 수 있지만 네트워크의 모든 컴퓨터에서 수행 할 수 있습니다.

운영

ip -4 addr show | grep global

다음과 같은 출력을 제공해야합니다.

inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0

첫 번째 주소는 네트워크에서 Pi의 IP 주소이며 슬래시 다음 부분은 네트워크 크기입니다. 당신은 / 24 일 가능성이 높습니다.

두 번째 주소는 네트워크의 brd (브로드 캐스트) 주소입니다.

라우터 (또는 게이트웨이) 주소 찾기

ip route | grep default | awk '{print $3}'

10.1.1.1

마지막으로 게이트웨이와 같은 DNS 서버의 주소를 적어 둡니다.

cat /etc/resolv.conf

# Generated by resolvconf
nameserver 10.1.1.1

그런 다음 다음 방법 중 하나 를 수행하십시오. (다른 방법이 여기에 설명되어 있지있다. 이들은 Raspbian에 가장 일반적입니다.) ( 방법 중 하나에서 적절한 네트워크 인터페이스 이름으로 대체 eth0, wlan0또는 예측 가능한 네트워크 인터페이스 이름을 . )

연결되지 않은 경우에도 인터페이스 이름을 찾으려면 다음 명령을 실행하십시오. ls /sys/class/net/

두 방법 모두 사용하지 않는 IP 주소를 선택해야합니다. 동일한 하위 네트워크 내에서 DHCP 서버가 사용하는 범위를 벗어나는 것이 이상적입니다.

dhcpcd 방법

/etc/network/interfaces위와 같이 기본값을 그대로 둡니다 .

/etc/dhcpcd.conf다음과 같이 편집하십시오 .

 Here is an example which configures a static address, routes and dns.
       interface eth0
       static ip_address=10.1.1.30/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

       interface wlan0
       static ip_address=10.1.1.31/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

ip_address위 명령의 주소와 크기 (또는 동일한 네트워크에서 사용되지 않은 다른 주소) routers는 라우터 (또는 게이트웨이)의 주소입니다. domain_name_servers/etc/resolv.conf의 DNS 주소입니다. (참조 man dhcpcd.conf)

에 좋은 기사가 dhcpcdhttps://wiki.archlinux.org/index.php/dhcpcd (가) Fallback profile고정 IP에 대한 대안은


네트워크 인터페이스 방법

참고 특히 두 인터페이스를 모두 사용하려는 경우이 방법은 권장되지 않으며 DHCP 클라이언트 데몬을 비활성화 한 경우에만 작동합니다.

Pi in에서 정적 네트워크 주소 구성 /etc/network/interfaces

auto eth0
iface eth0 inet static
        address 10.1.1.30
        netmask 255.255.255.0
        gateway 10.1.1.1

allow-hotplug wlan0
iface wlan0 inet static
        address 10.1.1.31
        netmask 255.255.255.0
        gateway 10.1.1.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

address위 명령의 주소 (또는 동일한 네트워크에서 사용되지 않은 다른 주소)는 netmask255.255.255.0은 네트워크 크기에 해당합니다 /24. gateway라우터 (또는 게이트웨이)의 주소입니다.

을 지정할 수도 dns-nameservers있지만 일반적으로 필요하지는 않습니다. 는 broadcast자동에서 파생 addressnetmask지정된 할 필요는 없다. 자세한 내용은 https://wiki.debian.org/NetworkConfiguration을 참조 하십시오.

당신이 중 하나를 설정하거나 둘 수 있습니다 eth0, wlan0또는 중 하나 예측 가능한 네트워크 인터페이스 이름

그런 다음 DHCP 클라이언트 데몬을 비활성화 하고 표준 데비안 네트워크로 전환 :

sudo systemctl disable dhcpcd
sudo systemctl enable networking

변경 사항을 적용하려면 재부팅하십시오.

sudo reboot

1
언급 한이 두 가지 방법의 장단점은 무엇입니까?
Elliott B

@ElliottB는 위의 면책 조항을 읽습니다.
Milliways 2016 년

1
나는 dhcpcd와 네트워킹의 두 가지 방법에 대해 궁금해하고 있습니다. 에 dhcpcd가 15 초 지연되어 고정 IP가 더 빨리 부팅되는지 확인하고 싶습니다 systemd-analyze.
엘리엇 B

나는 어느 쪽도 사용하지 않는다-이것은 많은 사람들이 (어떤 이유로 든 나를 피하기 위해) 시도하지만 왜냐하면 그들은 네트워킹을 이해하지 못하기 때문에 그것을 잘못 알고 있기 때문에 단지 거기에있다. 당신이하고있는 다른 일에 달려 있기 때문에 간단한 대답은 없습니다. 참고 정적 IP 설정을 가질 가능성은 어떤 매우 느린 DHCP 서버를 사용하지 않는 한, 부팅 시간에 영향을. 질문이 있으시면 질문을해야합니다. 이것은 토론 포럼이 아닙니다.
Milliways 2016 년

static domain_search=example.localdhcpcd.conf 메소드에 추가 했습니다. 언제든지 되돌 리거나 편집하거나 연락 할 수 있습니다.
MadMike

35

이더넷 연결의 고정 IP 주소 :

  1. sudo nano /etc/dhcpcd.conf
  2. 파일 맨 위에 다음 줄을 입력하십시오.

    interface eth0
    static ip_address=192.168.1.XX/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1
    
  3. sudo reboot

최근 Jessie 업데이트를 수행해야합니다. /etc/network/interfaces혼자 두어야합니다 . 브라우저를 열고 라우터 주소 (대부분 192.168.1.1)를 입력하고 홈 네트워크를 확인하여 Raspberry Pi가 '정적'으로 표시되는지 확인하십시오.


5
적어도 답변의 일부를 복사하려는 경우 올바르게 대답해야합니다.
Milliways

2
아마도 귀하의 경우에는 효과가 있었지만 dhcpcd다른 주소 범위에서는 사용할 수없는 넷 마스크를 유추 했기 때문에 일반적으로 그렇지 않았습니다 . man페이지를 읽으십시오 .
Milliways

1
/ etc / network / interfaces는 그대로 두어야한다고 주장하지만 그 이유는 밝히지 않습니다. 실제로는 정반대입니다. 아래 답변을 참조하십시오.
JayEye

2
재부팅하지 않고 네트워킹 서비스를 다시 시작하려면 파일에 auto eth0위의 iface eth0 inet manual줄 이 있는지 확인하십시오 /etc/network/interface. sudo service networking restart명령을 통해 네트워크를 다시 시작
Barmaley

3
이것은 복사 된 답변 일 수 있지만 라즈베리에 고정 IP를 설정하는 데 필요한 모든 것을 갖추고 있으며 허용되는 답변은 불필요하게 길다.
Pedro Lobito

11

짧고 완벽한 방법으로 이것을 수행하는 방법 :

라즈 비안 제시 & 스트레치

고정 IP를 설정하고 ssh 데몬을 활성화합니다 :

  • 열을 열고 줄 끝에 /boot/cmdline.txt추가하십시오 ip=192.168.1.20.
  • 빈 파일 만들기 /boot/ssh
  • 라즈베리 파이 부팅
  • Linux에서 시작 ssh pi@192.168.1.20비밀번호는 raspberry입니다. Windows에서 Putty 를 사용하여 ssh를 통해 연결 하십시오 .

나는 이것을 사용하여 전원과 이더넷 만 연결된 모니터가없는 부츠 인 Raspbian Jessie and Stretch에 액세스하고 있습니다. ssh 쉘로 액세스 한 후 설정을 계속할 수 있습니다.

이 처리 후 Raspberry PI에는 두 개의 IP 가있었습니다 . 하나는 지정한 고정 IP에서 하나는 Raspberry Pi에서 실행되는 dhcp-client에서 하나입니다.

ifconfig고정 IP가 표시됩니다. 오른쪽 상단의 파란색 화살표 아이콘은 dhcpd-IP를 나타냅니다.


1
IPv6 비활성화를 제안하지 마십시오. 그럴 필요가 없습니다.
Anders

2 개의 IP가 필요한 이유는 무엇입니까?
SiXandSeven8ths

@ SiXandSeven8ths 2 개의 IP가 필요하지 않습니다. 나는 행동을 관찰하고 놀람을 최소화하기 위해 여기에 설명하고 있습니다. 나는 대답을 향상시킬 것이지만 그렇게 할 시간이 없었습니다.
MadMike

@ MadMike 나는 또한 그것을 관찰했고, 그것은 나를 위해 물건을 망쳐 놓았고, 결국 그것을 정리했지만 혼란 스럽습니다.
SiXandSeven8ths

1
@ SiXandSeven8ths 유감입니다. 그것은 나를 위해 잘 작동했습니다. 또한 라즈베리 파이에 모니터와 키보드를 연결하지 않고 할 수있는 유일한 방법이었습니다. 다른 사람에게 도움이 될 것이라고 생각했습니다.
MadMike

4

가장 먼저해야 할 일은 Raspberry pi의 IP를 정적으로 만드는 것입니다. 따라서 Raspberry pi의 전원을 켤 때마다 액세스 포인트 (Hotspot)에 연결되어야합니다.

액세스 포인트에 연결하십시오. raspberry pi의 터미널에 ifconfig를 입력하고 아래에 해당 IP 주소를 입력하십시오. 필자의 경우 192.168.43.233입니다.

dhcpcd.conf 파일을 편집하여 시작하십시오.

sudo nano /etc/dhcpcd.conf

맨 아래로 끝까지 스크롤하고 연결 (유선 또는 무선)에 따라 끝에이 줄을 추가하십시오.

interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1


interface wlan0
static ip_address=192.168.43.233/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

저장하고 재부팅하려면 Ctrl + x를 누르십시오. 이제 라즈베리 파이의 전원을 켜면 자동으로 액세스 포인트에 연결됩니다.

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