/etc/network/interfaces에 고정 IP를 설정하고 /etc/resolv.conf에 DNS를 설정한 후에도 여전히 연결을 얻을 수 없습니다.

/etc/network/interfaces에 고정 IP를 설정하고 /etc/resolv.conf에 DNS를 설정한 후에도 여전히 연결을 얻을 수 없습니다.

Debian에서는 다음 가이드에 따라 고정 IP 주소를 설정해 보았습니다.https://www.youtube.com/watch?v=PEa1xopeufQ

이것들은 내꺼야/etc/resolv.conf그리고/etc/network/interfaces다음과 같이 보입니다:

$ cat /etc/resolv.conf
domain hsd1.ut.comcast.net.
search hsd1.ut.comcast.net.
nameserver 1.1.1.1

$ cat /etc/network/interfaces
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
allow-hotplug enp3s0
iface enp3s0 inet static
address 10.1.10.57
netmask 255.0.0.0
network 10.1.10.0
broadcast 10.1.10.255
gateway 10.0.1.1

물론, 이 글을 입력할 때 존재했던 기본 주석을 모두 제거했습니다.

이 작업을 수행한 후 컴퓨터를 재설정했는데 모든 주소가 올바르게 변경된 것으로 나타났습니다 ifconfig.ip a

그러나 모든 작업이 끝나면 다음과 같이 ping www.google.com말합니다.

ping: www.google.com: Temporary failure in name resolution

다음은 다른 명령의 출력입니다.

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.1.1        0.0.0.0         UG        0 0          0 enp3s0
10.0.0.0        0.0.0.0         255.0.0.0       U         0 0          0 enp3s0

$ ip route show
default via 10.0.1.1 dev enp3s0 onlink
10.0.0.0/8 dev enp3s0 proto kernel scope link src 10.1.10.57

다른 장치(내 Thinkpad) 에서 실행하면 ip route show다음과 같은 결과가 나타납니다.

default via 10.0.1.1 dev wlp3s0 proto dhcp metric 60
10.0.1.0/24 dev wlp3s0 proto kernel scope link src 10.0.1.50 metric 600

유일한 공통점은 10.0.1.1.

어떻게 해야 합니까?

답변1

대답은 올바른 게이트웨이와 넷마스크를 다시 확인한 다음 할당한 IP가 동일한 서브넷에 속하는지 확인하는 것입니다.

address 10.0.1.60
netmask 255.255.255.0
gateway 10.0.1.1

관련 정보