Raspberry Pi 3 Model B + Raspbian 네트워크 설정 (2018/1)

4082 단어 RaspberryPiraspbian

이 기사는?



Raspberry Pi 3 Model B + Raspbian 설치 노트 (2018/1) - Qiita 계속

전제조건(환경)과 준비한 것


  • Raspberry Pi 3 Model B
  • Raspbien 9.1(Strech)
  • 상기에 SSH 접속하는 단말
  • 네트워크 관련은 초기 설정으로 남아 있습니다 (DHCP에 의한 자동 할당)

  • 자신이하고 싶은 것 (이 기사에 쓰여있는 것)


  • 무선 LAN 사용
  • IPv6 비활성화
  • 유선과 무선 모두를 고정 IP로 한다

  • Step.1 무선 LAN 사용



    raspi-config 시작



    raspi-config 명령으로 TUI가 시작되므로 거기에서 설정
    $ sudo raspi-config
    



    「2 Network Options」→「N2 Wi-fi」에서 SSID, 패스워드를 입력합니다.

    결과 확인


    $ ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet **.**.**.**  netmask 255.255.255.0  broadcast **.**.**.255
            inet6 ****************  prefixlen 64  scopeid 0x20<link>
            ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
            (略)
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1  (Local Loopback)
            (略)
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet **.**.**.**  netmask 255.255.255.0  broadcast **.**.**.255
            inet6 ****************  prefixlen 64  scopeid 0x20<link>
            ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
            (略)
    

    2단계 IPv6 비활성화



    현재 상태가 필요하지 않으므로 무효화
    $ sudo cp -a /etc/sysctl.conf{,.org}
    $ vi /etc/sysctl.conf
    (次の2行を追加)
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    
    $ sudo sysctl -p
    $ ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet **.**.**.**  netmask 255.255.255.0  broadcast **.**.**.255
            ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
            (略)
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            loop  txqueuelen 1  (Local Loopback)
            (略)
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet **.**.**.**  netmask 255.255.255.0  broadcast **.**.**.255
            ether **:**:**:**:**:**  txqueuelen 1000  (Ethernet)
            (略)
    

    이를 위해 재부팅하여 설정이 유지되는지 확인

    Step.3 IPv4 주소 고정



    다음 페이지를 참고로 했다
    dhcpcd - ArchWiki
    $ sudo cp -a /etc/dhcpcd.conf{,.org}
    

    /etc/dhcpcd.conf
    # 以下を追加する
    # fallbackは設定しない(必要な状況になってしまったら、ラズパイに直接接続して設定し直す)
    nterface eth0
    static ip_address=**.**.**.150/24
    static routers=**.**.**.254
    static domain_name_servers=**.**.**.254 8.8.8.8
    
    interface wlan0
    static ip_address=**.**.**.151/24
    static routers=**.**.**.254
    static domain_name_servers=**.**.**.254 8.8.8.8
    

    재부팅하고 설정한 IP 주소로 SSH 연결할 수 있는지 확인합니다.

    외부에 연결할 수 있는지 확인합니다.
    $ curl -Ssv http://google.com/
    

    좋은 웹페이지 즐겨찾기