리눅스를 다루다 보면 여러 가지 보드 등을 이용하게 됩니다.
라즈베리파이처럼 사용하기 편리하고, 지원이 잘되어있는 보드가 아니라면, 가장 기초적인 부분부터 막히곤 합니다.
제가 그렇습니다. ㅎㅎ
리눅스 보드를 하나 얻었는데, 이 녀석이 친절하지 않습니다.
우선 부팅 후 네트워크 설정도 안되어있어 매번 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 파일을 위와 같이 생성합니다.
'취미 > linux 기초' 카테고리의 다른 글
Linux 에서 gcc-arm-linux-gnueabihf 설치 버전 지정 (0) | 2022.10.21 |
---|---|
linux 파일 링크 만들기 (0) | 2022.10.21 |
cmake로 CrossCompile 하기 (0) | 2022.10.20 |
cmake 로 hello world 빌드하기 (0) | 2022.10.20 |
linux network 설정 자동실행 (2) (0) | 2022.10.18 |
댓글