고정 IP를 사용할 때 인터넷이 작동하지 않습니다. 현재 작동하는 솔루션이 없습니다.

고정 IP를 사용할 때 인터넷이 작동하지 않습니다. 현재 작동하는 솔루션이 없습니다.

Ifconfig다음을 반환합니다:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.1.39  netmask 255.255.255.0  broadcast 192.168.1.255
    inet6 fe80::a00:27ff:fefa:258e  prefixlen 64  scopeid 0x20<link>
    ether 08:00:27:fa:25:8e  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 20  bytes 1368 (1.3 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

etc/network/interfaces모습은 다음과 같습니다.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

auto eth0
iface eth0 inet static
address 192.168.1.39
netmask 255.255.255.0
gateway 192.168.1.1

Route -n다음을 반환합니다:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

다음 DNS를 사용하고 있습니다.

domain **
search **
nameserver 172.139.62.5
nameserver 8.8.8.8

(공개되지 않은 로컬 DNS를 숨기는 별)

비고정 IP를 사용해도 작동합니다. VM에서 Linux를 실행하고 있습니다.

답변1

사용 중인 게이트웨이 주소가 192.168.1.1라우터 주소와 일치하지 않는 것 같습니다. 고정 IP 주소 지정을 사용하는 경우 세부 정보가 네트워크와 많이 일치하지 않으면 작동할 수 없습니다.

라우터의 IP 주소부터 시작하세요. 192.168.1.254일 수 있습니다. 10.11.12.13일 수 있습니다. 그것은 완전히 다른 것일 수도 있습니다.

그런 다음 라우터 구성에서 다시 24 또는 255.255.255.0과 같은 넷마스크가 필요합니다.

넷마스크의 255마다 라우터의 IP 주소에서 해당 숫자를 복사해야 합니다. 따라서 255의 세 로트는 처음 세 개의 숫자 그룹을 복사한다는 의미입니다. (24와 같은 단일 숫자 넷마스크만 있는 경우 이를 8로 나누면 복사해야 하는 숫자의 개수가 나옵니다.) 마지막으로 4개의 그룹이 되도록 사용되지 않은 값을 할당해야 합니다. 숫자의.

라우터가 10.1.1.254이고 넷마스크가 255.255.0.0이라고 가정합니다. 그런 다음 10.1을 복사하여 1-254 범위의 나머지 두 숫자를 찾아냅니다. 결과는 귀하의 IP 주소입니다(예: 10.1.44.66). 그러나 이미 사용 중인 숫자 그룹은 사용하지 마십시오!

관련 정보