Hello 👋

🧑🏻‍💻 A Developers who create code that changes the world

Infrastructure/Linux

[Linux] 리눅스 IP 관련 이슈 및 설정 명령어

Potato_H 2024. 9. 12. 17:14

네트워크 관련 이슈

curl로 파일 다운로드가 안 되는 경우
curl -o vps.sh "https://samsungaaaaa.com/aaa/bbbb/ccc/ddd/fileDownload.do?vaccineType=1"

curl -v "url" 명령어로 로그 확인, 망 연결 안되어있거나, 보안, 인증/세션이 필요한 url일 확률이 높음

 

DHCP인데 IP가 안 잡힘
# /etc/sysconfig/network-scripts/ifcfg-eth0 경로의 설정 파일에서 아래 내용 들어가있는지 확인
BOOTPROTO=dhcp
ONBOOT=yes

 인터페이스 DOWN 상태인지 확인, NetworkManager가 막고 있는지 확인, 랜선/포트/스위치 연결 확인, 방화벽 차단 확인

 

IP 설정 명령어

IP를 수동으로 설정하고 싶을 때
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0    #이 파일 vi로 열고 아래 내용 수정

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1


sudo systemctl restart network 로 적용

저장하고 restart 시 영구적으로 설정

 

현재 IP 주소 확인
ip a

 

인터페이스 활성화 (UP)
sudo ip link set eth0 up

 

인터페이스 비활성화 (DOWN)
sudo ip link set eth0 down

 

수동으로 DHCP 요청
sudo dhclient eth0

 

상세 로그 보기
sudo dhclient -v eth0

 

NetworkManager 사용 시

인터페이스 상태 보기
nmcli device status
연결 시도
sudo nmcli device connect eth0
연결 해제
sudo nmcli device disconnect eth0
전체 네트워크 재시작
sudo nmcli networking off sudo nmcli networking on

 

방화벽이 DHCP 막고 있는지 확인

기본 방화벽 확인
sudo firewall-cmd --list-all
DHCP 포트 허용
sudo firewall-cmd --permanent --add-service=dhcp
sudo firewall-cmd --reload