[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Routing.No_route_to_destination_address running Mirage web server



Output of `ifconfig` in dom0 may also be useful...?

On 29 May 2015 at 14:41, Luke Dunstan <lukedunstan81@xxxxxxxxx> wrote:
> Supposedly the unikernel is not seeing an ARP response for
> 192.168.1.103. What is at that address? Presumably the machine running
> the HTTP client, but not dom0 which is working fine? Would you be able
> to run tcpdump on dom0 to capture the packets on xenbr0 during the
> problem? Maybe also ping 192.168.1.103 from dom0 afterwards in the
> same capture?
>
> Best regards,
> Luke
>
>
> On 29 May 2015 at 11:06, Andrew Stuart <andrew.stuart@xxxxxxxxxxxxxxxxxx> 
> wrote:
>> Hello
>>
>> I am trying to run a static Mirage web server on a local Xen server.
>>
>> When I do
>> curl 192.168.1.111
>> from dom0 it works fine.
>>
>> When I try to access 192.168.1.111 from any other device on the network I 
>> get the errors below.
>>
>> The cfg file includes this:
>> vif             = [ 'mac=c0:ff:ee:aa:ff:ee,bridge=xenbr0â ]
>>
>> I have also tried
>> vif             = [ 'bridge=xenbr0â ]
>>
>> I have various other domu machines including an Ubuntu web server that have 
>> no problem responding to network requests from other devices on the network.
>>
>> Any hints valued.
>>
>>
>> setting 0000000000000000-00000000001a4000 readonly
>> skipped 1000
>> MM: Initialise page allocator for 43f000(43f000)-10000000(10000000)
>> MM: done
>> Demand map pfns at 10001000-0000002010001000.
>> Initialising timer interface
>> Initialising console ... done.
>> gnttab_table mapped at 0000000010001000.
>> getenv(OCAMLRUNPARAM) -> null
>> getenv(CAMLRUNPARAM) -> null
>> getenv(PATH) -> null
>> Unsupported function lseek called in Mini-OS kernel
>> Unsupported function lseek called in Mini-OS kernel
>> Unsupported function lseek called in Mini-OS kernel
>> getenv(OCAMLRUNPARAM) -> null
>> getenv(CAMLRUNPARAM) -> null
>> getenv(TMPDIR) -> null
>> getenv(TEMP) -> null
>> Netif: add resume hook
>> Netif.connect 0
>> Netfront.create: id=0 domid=0
>> MAC: 00:16:3e:5f:6c:04
>> Attempt to open(/dev/urandom)!
>> Manager: connect
>> Manager: configuring
>> DHCP: start discovery
>>
>> Sending DHCP broadcast (length 552)
>> DHCP response:
>> input ciaddr 0.0.0.0 yiaddr 192.168.1.111
>> siaddr 192.168.1.254 giaddr 0.0.0.0
>> chaddr 00163e5f6c0400000000000000000000 sname  file
>> DHCP: offer received: 192.168.1.111
>> DHCP options: Offer : DNS servers(192.168.1.254), Routers(192.168.1.254), 
>> Subnet mask(255.255.255.0), Lease time(43200), Server 
>> identifer(192.168.1.254)
>> Sending DHCP broadcast (length 552)
>> DHCP response:
>> input ciaddr 0.0.0.0 yiaddr 192.168.1.111
>> siaddr 192.168.1.254 giaddr 0.0.0.0
>> chaddr 00163e5f6c0400000000000000000000 sname  file
>> DHCP: offer received
>>                     IPv4: 192.168.1.111
>>                                        Netmask: 255.255.255.0
>>                                                              Gateways: 
>> [192.168.1.254]
>>  sg:true gso_tcpv4:true rx_copy:true rx_flip:false smart_poll:false
>> ARP: sending gratuitous from 192.168.1.111
>> DHCP offer received and bound to 192.168.1.111 nm 255.255.255.0 gw 
>> [192.168.1.254]
>> Manager: configuration done
>> ARP: transmitting probe -> 192.168.1.254
>> ARP: updating 192.168.1.254 -> 00:04:ed:b2:9d:0e
>> ARP responding to: who-has 192.168.1.111?
>> ARP: transmitting probe -> 192.168.1.103
>> ARP: retrying 192.168.1.103 (n=1)
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452886466
>> ARP: retrying 192.168.1.103 (n=2)
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452903536
>> TCP retransmission on timer seq = 452871534
>> TCP retransmission on timer seq = 452867352
>> TCP retransmission on timer seq = 452878388
>> ARP: retrying 192.168.1.103 (n=3)
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452893808
>> TCP retransmission on timer seq = 452896509
>> TCP retransmission on timer seq = 452866620
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> RX exn 
>> Ipv4.Make(Ethif)(Clock)(Time).Routing.No_route_to_destination_address(_)
>> TCP retransmission on timer seq = 452914625
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452873343
>> TCP retransmission on timer seq = 452913759
>> TCP retransmission on timer seq = 452889447
>> TCP retransmission on timer seq = 452882133
>> TCP retransmission on timer seq = 452884019
>> ARP: retrying 192.168.1.103 (n=1)
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452869874
>> TCP retransmission on timer seq = 452874495
>> TCP retransmission on timer seq = 452886432
>> TCP retransmission on timer seq = 452886466
>> ARP: retrying 192.168.1.103 (n=2)
>> ARP: transmitting probe -> 192.168.1.103
>> TCP retransmission on timer seq = 452903536
>> TCP retransmission on timer seq = 452871534
>> TCP retransmission on timer seq = 452867352
>> TCP retransmission on timer seq = 452887477
>> TCP retransmission on timer seq = 452869821
>> TCP retransmission on timer seq = 452878388
>> TCP retransmission on timer seq = 452859305
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel



-- 
Richard Mortier
mort@xxxxxxxxxx

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.