리눅스2023. 8. 7. 10:32

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/615664 (2018.5.29)

리눅스 배포판들이 대부분 GUI가 잘 되어 있어서 인터넷 설정을 굳이 터미널창에서 작업할 필요는 없을 수도 있지만, 원격에 있는 장비에 ssh 접속을 해야 한다거나 GUI가 없는 서버에서 작업할 경우도 종종 있기에, 정리해 두기로.

우선 현재의 네트워크 설정을 확인하려면 ifconfig를 이용한다.

# 현재 사용중인 내트워크 장치(NIC) 목록 및 설정
sudo ifconfig

만약 현재 활성화되어 있지 않은 네트워크 장치 목록까지 다 보고 싶다면 -a 옵션을 추가하자.

# 전체 네트워크 카드 목록 및 설정(-a 옵션)
sudo ifconfig -a

특정 장치를 활성화 또는 비활성화하려면 up/down 옵션을 이용한다.

# eth0 장치 활성화
sudo ifconfig eth0 up

# eth0 장치 비활성화
sudo ifconfig eth0 down

# eth0 장치 재시작
sudo ifconfig eth0 down && sudo ifconfig eth0 up

수동으로 IP주소와 서브넷 마스크(subnet mask)를 설정해야 할 경우 아래와 같이 작업. 해당 장치를 활성화한 후에 수행한다.

# eth0 장치의 IP주소를 192.168.10.100, 서브넷 마스크는 255.255.255.0으로 설정
sudo ifconfig eth0 192.168.10.100 netmask 255.255.255.0

기본 게이트웨이(default gateway) 설정은 route로 작업한다.

# 현재의 라우팅 테이블(routing table) 확인
route

# eth0 장치에 대해 기본 게이트웨이를 192.168.10.1로 추가
sudo route add default gateway 192.168.10.1 dev eth0

728x90
Posted by 반달가면