Linux/CentOS Stream 9

CentOS stream 9 - 인터넷공유가 안되고 오류 (Packet filtered)

Ryan's Tech Note 2023. 3. 10. 01:52

CentOS 7 에서는 기본 옵션으로 설치한 후에 게이트웨이로 만드는데 별도의 설정이 필요없었는데, CentOS stream 9 에서는 기본 옵션으로 설치한 후에 게이트웨이로 똑같이 설정했는데 하위망에서 인터넷 공유가 안되는 것이었다.

 

라우트 테이블을 수동으로 추가해 줘야 한다. 예를들어,

192.168.0.1 - 공유기

192.168.0.20 / 192.168.20.* - 게이트웨이

192.168.20.2 - 서버

이런 상황이고

 

192.168.20.2 서버에서 ping 테스트를 해보니 Packet filtered 되었다고 한다.

ping 192.168.0.1

PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.10.1 icmp_seq=1 Packet filtered

 

이런 경우 게이트 웨이 root로 들어가서

ip route list

192.168.20.0/24 dev ens224 proto kernel scope link src 192.168.20.1 metric 101

한줄만 있을 것이다. 그럼 이제 라우팅을 추가해준다.

ip route add 192.168.0.0/24 via 192.168.0.20

ip route list

default via 192.168.0.1 dev ens192 proto static metric 100
192.168.20.0/24 dev ens224 proto kernel scope link src 192.168.20.1 metric 101 ← 원래 있던거
192.168.0.0/24 via 192.168.0.20 dev ens192 ← 방금 추가한거

확인하면, 추가되어 있다.

그럼, 192.168.20.2 에서 ping (도메인) 하면 성공할 것이다.

 

만약 외부망 랜카드가 아닌 내부망 랜카드 라우팅이 없는 경우라면 마찬가지로 추가해주면 된다.

ip route add 192.168.20.0/24 via 192.168.20.1

 

결론은 라우팅 테이블에 외부망, 내부망 두개의 설정이 있어야 한다는 것이다.

이상이다.

 

도움이 되었다면 공감과 댓글 부탁드립니다.

 


 

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg

 

처음 사주 - 인생 7포인트

2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에

saju.choeum.com