고정 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

(Star는 내 로컬 DNS를 숨깁니다. 공개하지 않는 것이 좋습니다.)

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

답변1

사용 중인 게이트웨이 주소가 192.168.1.1라우터 주소와 일치하지 않는 것 같습니다. 고정 IP 주소 지정을 사용하면 세부 정보가 네트워크와 밀접하게 일치하며, 그렇지 않으면 작동하지 않습니다.

라우터의 IP 주소로 시작하십시오. 아마도 192.168.1.254일 겁니다. 아마도 11/10/13 일 것입니다. 그것은 완전히 다른 것일 수도 있습니다.

그런 다음 라우터 구성에서 네트워크 마스크를 다시 가져와야 합니다. 이는 24 또는 255.255.255.0과 같을 수 있습니다.

넷마스크의 각 255에 대해 라우터의 IP 주소에서 해당 번호를 복사해야 합니다. 따라서 255개의 배치 3개는 처음 세 개의 숫자 세트를 복사한다는 의미입니다. (단일 숫자 넷마스크(예: 24)만 있는 경우 이를 8로 나누면 복사해야 하는 숫자의 개수가 표시됩니다.) 마지막으로 사용되지 않은 값을 할당해야 합니다. 네 자리 숫자 세트로.

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

관련 정보