-
[ linux ] 네트워크 설정CS 지식/리눅스 2023. 3. 31. 22:50
리눅스에서 네트워크 관리를 하다보면 DHCP 설정과 nmcli 명령어등를 사용하게 되는데 정확히 뭔지도 모르고 무작정 복붙하다보니 이해가 가지 않아 블로그에 정리를 하게 되었다.
네트워크 관리
네트워크 관리를 위해서는 ip, netmask, gateway 3가지를 알아야 한다. nmcli 명령어를 사욯해서 동적 연결 및 정적 연결을 진행할 것이다.
네트워크 관련 명령어
nmcli (Linux Network Manager 제어 명령어)
netstat -nr (gateway 상태 확인 명령어)
ifconfig (ip 확인 명령어)
nmcli 명령어
nmcli 명령어는 NetworkManager 를 cli 로 제어하고, 현재 네트워크 디바이스(인터페이스) 및 커넥션의 상태를 알려주는 명령어이다. * NetworkManager는 /etc/sysconfig/network-scripts 디렉터리 하위의 인터페이스 설정 파일을 참조하여 네트워크를 구성하는 데몬이다.
/etc/sysconfig/network-scripts/ifcfg-eth0
만약 랜카드를 다중으로 써서 eth0 말고 1..2..3 이 존재할 경우 그에 맞춰서 수정하시면 된다.
수정 후 네트워크 서비스를 재시작해 주어야 적용 된다.
DEVICE=eth0 :: 장치 인식명 TYPE=Ethernet :: 장치의 타입 ( 일반적으로 이더넷 외에 볼 일이 없습니다 ) ONBOOT=yes :: 부트 시 랜카드를 자동으로 올릴 것인지의 유/무 NM_CONTROLLED=yes :: Network Management 의 사용 유/무 BOOTPROTO=none :: IP 할당 타입. none ( 없음 ) | static ( 수동 ) | dhcp ( 동적 ) HWADDR=00:0c:29:f0:1d:a5 :: 하드웨어 장비의 MAC Address IPADDR=192.168.0.5 :: IP 수동 지정일 경우, 이 곳에 기입. PREFIX=24 :: 넷마스크의 255.255.255.0와 의미하는 바가 비슷하지만, 둘 다 설정되어 있을 경우 이 쪽이 우선됩니다. GATEWAY=192.168.0.1 :: 출구. 네트워크가 나갈 Gateway DEFROUTE=yes :: 시스템에 셋팅된 Default Routing의 사용 유/무 IPV4_FAILURE_FATAL=yes :: yes로 설정 시, dhclient 자동 할당 실패 이후 네트워크가 바로 자동 종료됩니다. IPV6INIT=no :: ipv6 의 사용 유/무 NAME="System eth0" ::네트워크 장치의 별칭을 지정합니다. NETMASK=255.255.255.0 ::서브넷 마스크 USERCTL=no ::일반 유저의 네트워크 컨트롤 유/무
'CS 지식 > 리눅스' 카테고리의 다른 글
[ Linux ] 접근 권한과 파일의 종류 확인하기. (0) 2023.08.18 [리눅스/linux] cp 명령으로 새로운 파일 복사하기. (0) 2023.06.10 DNS 구현 및 개념 정리 (0) 2023.03.29 [Linux] NFS 개념 및 구현과정 정리 (0) 2023.03.24 [ Linux ] SAMBA 구현하기 (by Vmware) (0) 2023.03.24