· 톺아보기

팁

bookworm에서 고정 ip 잡는 방식이 바뀐 모양입니다.

blue77 ·

조회 16,321 · 공감 0 · 댓글 5

고정 ip를 이용해서 라즈비안을 설치하려고 기존처럼 /etc/dhcpcd.conf 파일을 수정하고 ssh로 진입하려고 하니 안돼 검색해 보니 bookworm부터 고정 ip를 이용해 라즈비안을 설치하는 방식이 바뀌었다는 것을 알게 됐습니다. (일단 /etc/dhcpcd.conf 파일 자체가 없어서 새로 만들어줄 때부터 뭔가 좀 이상하다 생각하긴 했습니다.)

검색해 보니, bookworm에서는 다음과 같은 방식으로 고정 ip를 설정하는 것같습니다.

/etc/network/interfaces.d 로 이동 (또는 명령 : cd /etc/network/interfaces.d)후

eht0 파일 생성 (또는 명령 sudo nano /etc/network/interfaces.d/eth0)후 아래 내용 입력 


allow-hotplug eth0

iface eth0 inet static

address *.*.*.*

network *.*.*.*

netmask 255.255.255.0

gateway *.*.*.*


저장 후 재부팅 또는 네트워크 재시작(sudo /etc/init.d/networking restart)

PS) 위 내용 가운데 network는 뭘 뜻하는지 모르겠어서 대충 넣어 줬더니 ssh로 접속 됩니다. 혹시 정확히 뭔지 아시는 분 있나요?


댓글 5

  1. 자믄자믄 ·
    network 는 없어도 되는 설정 같은데,, 어디서 보고 만드셨나요?
  2. blue77 ·
    @자믄자믄님 network는 넣어줘야 됩니다. 나름 개인정보라 *.*.*.*로 지웠습니다.
    이런 식으로 세팅했더니 고정 ip로 부팅 되네요. address는 ip, netmask는 subnetmask, gateway는 gateway인데 network는 뭔지 몰라 뒤에 대충 0.0으로 넣었습니다. 주석 처리해버리면 안되는 것같기도 하고... 뭔지 잘 모르겠습니다.

    allow-hotplug eth0
    iface eth0 inet static
    address 192.168.1.15
    network 192.168.0.0
    netmask 255.255.255.0
    gateway 192.168.1.254
  3. 자믄자믄 ·
    @blue77님
    ipv4 스펙기준으로 address & netmask = network 입니다.
    192.168.1.15 ip 및 255.255.255.0 서브넷이라면 네트워크는 192.168.1.0 이 맞습니다만,
    이처럼 서브넷으로 네트워크를 알 수 있기 때문에 필요 없을 것 같다고 한겁니다.
    잠깐 찾아봤을땐 network 를 입력한 예시나 문서를 찾을 수 없어서 작성자님이 저 설정 파일을 어디서 보고 만드신건지 물어본거구요.
  4. blue77 ·
    @자믄자믄님 그래서 network를 주석처리 했더니 접속이 잘 되는듯 하다가도 어떤 때는 접속이 안되는 듯도 하고... 잘 모르겠어서 일단은 저렇게 두고 접속하고 있습니다.
  5. 로져래빗 ·
    bookworm부터는 nmcli로 바뀌었습니다
    nmcli con mod "Wired connection 1" ipv4.method manual ipv4.dns 8.8.8.8 ipv4.gateway 192.168.1.1 ipv4.addresses 192.168.1.109/24
    이런 형태로 아이피 고정하심 됩니다
    네트워크 인터페이스 조회는 nmcli con show라고 치시면됩니다

라즈베리파이당 최근 글

라즈베리파이당 목록 더 보기