我有一个使用我的静态IP 69.169.136.6等运行的Fedora盒子,所有的configuration都是根据ISP所要求的。 就在最近的硬盘驱动器失败(我应该保持更好的备份) – 虽然它正在恢复,我想build立一个网页在我的Archlinux PC解释这个问题 – 我目前没有足够的访问权限来更改DNSlogging分配给域。
当我的系统运行到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
更新:有新的静态IP地址,validation在Windows中工作…下面的/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=()
从你的ip路由的输出你没有默认网关设置 – 尝试运行:
ip route add default via 69.169.136.1
我不确定在archlinux上它是不同的,但是在Redhat变体中,你可以把以下内容添加到/ etc / sysconfig / network:
GATEWAY=69.169.136.1
检查您的networking设置: