본문 바로가기
취미/linux 기초

linux network 설정 자동실행 (1)

by 심심해43 2022. 10. 18.
반응형

리눅스를 다루다 보면 여러 가지 보드 등을 이용하게 됩니다.  

 

라즈베리파이처럼 사용하기 편리하고, 지원이 잘되어있는 보드가 아니라면,  가장 기초적인 부분부터 막히곤 합니다.

 

제가 그렇습니다. ㅎㅎ

 

리눅스 보드를 하나 얻었는데,  이 녀석이 친절하지 않습니다.  

우선 부팅 후 네트워크 설정도 안되어있어 매번 ifconfig 명령어를 통해 켜줘야 합니다. 

$ ifconfig eth0 192.168.10.40 netmask 255.255.255.0 up

 

구글링을 통해 알아보니.. network 설정을 하는 곳이  대충 2 분류인 듯합니다. 


1번 위치  vi etc/sysconfig/network-script/ifcfg-eth0
2번 위치  vi /etc/network/interfaces

 

리눅스의 종류와 버전에 따라 위치가 다른 듯합니다.  

 

우선 저의 보드에는  sysconfig 폴더 자체가 없네요... 

바로 2번으로 넘어갑니다.  

다행히 network 폴더가 있어  2번으로 설정합니다. 

 

vi /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.10.40
        gateway 192.168.10.1
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255

 

고정 IP 설정의 interfaces 파일을 위와 같이 생성합니다. 

 

 

댓글