임베디드 | 라즈베리파이 | ARM | 리눅스 | Qt | 딥러닝

우분투 고정 ip +1

리눅스 우분투 고정 ip 설정 방법



리눅스 우분투에서 고정 ip를 설정할 필요가 있을때가 있다

나의 경우 제품을 재부팅하면 매번 ip가 변경되어

매번 프로그램 셋팅하기가 번거롭기 때문에 고정ip로 할당



임베디드 환경에서는 이거 해주면 ssh 접속이 끊기므로 실행하지 않는다.

//이더넷 사용을 잠시 멈춘다. 

sudo ifdown eth0


//이더넷을 시작시킨다. 

sudo ifup eth0




네트워크 인터페이스를 수정해준다. 

sudo nano  /etc/network/interfaces


auto eth0

iface eth0 inet static

address 192.168.0.26

netmask 255.255.255.0 

network 192.168.0.0    

broadcast 192.168.0.255

gateway 192.168.0.1


//기타 설정 값 

network 192.168.0.0

broadcast 192.168.0.255

dns-nameservers 8.8.8.8


dns-nameservers 168.126.63.1 168.126.63.2 8.8.8.8


 

resolv.conf는 굳이 설정해줄 필요가 없다 

sudo nano /etc/resolv.conf

  nameserver 168.126.63.1


네트워크 세팅 적용을 위하여 재시작한다

sudo /etc/init.d/networking restart



핑으로 네트워크 테스트를 해준다.

ping



만약 기본 오토 셋팅 값으로 변경하고싶다면

기본 설정

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


auto lo

iface lo inet loopback

auto usb0

allow-hotplug usb0

iface usb0 inet static

address 10.0.0.2

netmask 255.255.255.0


#auto eth0

allow-hotplug eth0

iface eth0 inet dhcp

//dhcp 로 자동할당되어진다 


#auto eth1

allow-hotplug eth1

iface eth1 inet manual


나의경우는 위와같이 셋팅되어있었다.
본인의 하드웨어에 맞게 사용하라

만약 DNS를 추가하고싶다면
dns-nameserver 8.8.8.8
dns-search webcreate.com
dns-domain webcreate.com


하드웨어적으로 네트워크 세팅으로 고정 ip할당도 가능하다


위와 같이 라우터 설정에서 체크할 수 있다.

iptime은 기본적으로 192.168.0.1 로 접속해서 설정이 가능하다.




resolve 파일 설정방법에 대해 나와있다.