[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



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

 


Rackspace

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