특정 고정 IP로 전환 시 오류

특정 고정 IP로 전환 시 오류

나는 ISP가 요구하는 것에 따라 구성된 고정 IP 69.169.136.6 등을 사용하여 Fedora 상자를 실행했습니다. 최근에 하드 드라이브에 오류가 발생했습니다(더 나은 백업을 유지해야 했습니다). 복구되는 동안 문제를 설명하는 Archlinux PC에 웹페이지를 게시하고 싶습니다. 현재 DNS 레코드를 변경할 수 있는 충분한 액세스 권한이 없습니다. 도메인에 할당되었습니다.

시스템이 69.169.136.6으로 실행되는 동안 IP 주소를 변경하면 ifconfig가 새 IP 주소를 보고하지만http://whatismyip.com/하지 않습니다. 변경하고 재부팅하면 ping을 할 수 없습니다. 수신된 메시지는 " connect: Network is unreachable"입니다(google.com의 IP 주소 중 하나가 제공되면 호스트 이름이 제공됩니다 ping: unknown host xxx). DNS 시스템에 액세스할 수 있을 때까지 이 작업을 수행하려면 어떻게 해야 합니까?

편집: 새 IP 주소를 사용하면 동일한 문제가 발생합니다. 이제 IP는 69.169.136.29입니다. 일부 명령이 유용할 수 있습니다.

#ping 69.169.136.1
PING 69.169.136.1 (69.169.136.1) 56(84) bytes of data.
64 bytes from 69.169.136.1: icmp_seq=1 ttl=64 time=0.377 ms

#ping 69.169.190.211
connect: Network is unreachable
#ping 208.72.160.67
connect: Network is unreachable

#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4D:97:23:9B  
          inet addr:69.169.136.29  Bcast:69.169.137.255  Mask:255.255.254.0
          inet6 addr: fe80::2e0:4dff:fe97:239b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:132091 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9635179 (9.1 Mb)  TX bytes:1322 (1.2 Kb)
          Interrupt:29 Base address:0x6000 

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:16436  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2480 (2.4 Kb)  TX bytes:2480 (2.4 Kb)

#ip route
69.169.136.0/23 dev eth0  proto kernel  scope link  src 69.169.136.29 

#cat /etc/resolv.conf
# Generated by dhcpcd
#nameserver 208.67.222.222
#nameserver 208.67.220.220
nameserver 69.169.190.211
nameserver 208.72.160.67

# /etc/resolv.conf.tail can replace this line

업데이트: Windows에서 작동하는 것으로 확인된 새로운 고정 IP 주소가 있습니다... 아래 /etc/rc.conf의 관련 부분:

#Static IP example
#eth0="eth0 69.169.136.6 netmask 255.255.254.0 broadcast 69.169.136.1"
#eth0="eth0 69.169.136.29 netmask 255.255.254.0 broadcast 69.169.137.255"
eth0="eth0 69.169.136.32 netmask 255.255.254.0 broadcast 69.169.137.255"
#eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
gateway="default gw 69.169.136.1"
#gateway="69.169.136.1"
ROUTES=(!gateway)
#ROUTES=()

답변1

IP 경로 출력에 기본 게이트웨이가 설정되어 있지 않습니다. 다음을 실행해 보세요.

ip route add default via 69.169.136.1

Archlinux에서 다른지 확실하지 않지만 Redhat 변형에서는 이를 영구적으로 만들기 위해 /etc/sysconfig/network에 다음을 추가할 수 있습니다:

GATEWAY=69.169.136.1

답변2

네트워크 설정을 확인하세요.

  • 네트워크 마스크와 브로드캐스트 주소가 올바르게 설정되어 있습니까?
  • 기본 게이트웨이가 올바르게 설정되어 있나요?

관련 정보