일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- appres
- OTP
- openssl
- otpkey
- MFA
- OSX
- SSH
- 안드로이드
- 애플
- MSYS2
- SSL
- apple
- Xcode
- fido
- MYSQL
- 인증
- WebAuthn
- kmip
- 앱리소스
- 앨범북
- albumbook
- git
- 앱스토어
- Nodejs
- SWIFT
- SwiftUI
- css
- FIDO2
- Android
- 2FA
- Today
- Total
인디노트
Linux 에서 인터넷 안될 때 확인 - Route 부분 본문
네트워크 카드를 새로 설치하고 네트워크를 잡았는데 Route 부분의 문제로 네트워크가 안될 때 해결 방법
예를 들어 다음과 같이 했을 때 인터넷이 안되서 나타나는 증상이다.
# ping google.co.kr
ping: unknown host google.co.kr
단, DNS 서버 설정 (resolv.conf) 이 안되서 그럴 수도 있기 때문에 다음 링크를 확인해서 해당 DNS 설정은 제대로 되었다고 가정한다.
물론, 네트워크 카드의 IP 는 받아온 상태이다.
# ifconfig
enp0s17 Link encap:Ethernet HWaddr 08:00:27:83:15:a5
inet addr:192.168.0.148 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe83:15a5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1166 errors:0 dropped:0 overruns:0 frame:0
TX packets:314 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:114898 (114.8 KB) TX bytes:62067 (62.0 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:164 errors:0 dropped:0 overruns:0 frame:0
TX packets:164 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:12104 (12.1 KB) TX bytes:12104 (12.1 KB)
다음과 같이 Route 가 설정이 안된 경우로 확인되었다.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 enp0s17
임시 해결책은 route 의 default gw 를 추가해 주면 된다.
# route add default gw 192.168.0.1 dev enp0s17
root@gccsvr:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 enp0s17
192.168.0.0 * 255.255.255.0 U 0 0 0 enp0s17
영구적인 해결책은 /etc/network/interfaces 파일에 적용한다.
# vi /etc/network/interfaces
다음 부분의 굵은색 내용을 추가 해 준다. 단, 여기의 예제는 게이트웨이(GW) 가 192.168.0.1 인 경우이다. GW 가 다르면 해당 GW 의 IP 를 적용한다.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s17
iface enp0s17 inet dhcp
post-up route add default gw 192.168.0.1
해결되면 당연히 ping 이 된다.
# ping google.co.kr
PING google.co.kr (172.217.27.67) 56(84) bytes of data.
64 bytes from nrt12s15-in-f67.1e100.net (172.217.27.67): icmp_seq=1 ttl=116 time=31.4 ms
64 bytes from nrt12s15-in-f67.1e100.net (172.217.27.67): icmp_seq=2 ttl=116 time=31.4 ms
'개발 플랫폼 및 언어' 카테고리의 다른 글
org.apache.catalina.session.StandardManager.startInternal Exception loading sessions from persistent storage (0) | 2021.08.26 |
---|---|
VMWare Fusion 키보드 마우스 설정파일 있는 곳 (0) | 2021.08.25 |
Ubuntu 16 Cross Compile : update-alternatives (0) | 2021.08.23 |
CentOS 7에서 FirewallD를 사용하여 방화벽 관리 (0) | 2021.08.23 |
firewall-cmd (방화벽) 포트 열기 (0) | 2021.08.23 |