DHCP3-server Don't want IPV6 address












-1















Recently we upgraded from a windows 2003 DHCP server to a Ubuntu 10.04 DHCP3-server.



The problem I am faced with now is that my windows 7 clients are now getting IPv6 ip address along with the IPv4 address. This is creating a AAAA record in our windows DNS server. But when I switch back to the Windows DHCP server the address doesn't get assigned and no AAAA record is created in the DNS server.



I have set ddns-update-style none; and ignore client-updates



I can disable IPv6 on the computer it self but I would like to find out what the setting that will make the DHCP NOT assign a IPv6 address to w7 clients or disable auto-config for IPv6 on w7 pcs.



Thanks.





authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.50 192.168.1.58;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.225;
option domain-name-servers 192.168.1.2, 192.168.1.3;
option domain-name "my.domain";



}

host host1 {
hardware ethernet FF:FF:FF:FF:FF;
fixed-address 192.168.1.50;
}
host host2 {
hardware ethernet AA:AA:AA:AA:AA;
fixed-address 192.168.1.51;
}


Cheers!










share|improve this question

























  • Would adding option non-local-source-routing to the dhcp config fix the problem you think?

    – user83094
    Aug 13 '12 at 15:00











  • Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

    – John S Gruber
    Aug 13 '12 at 15:18











  • Are you using the -4 option when starting it?

    – John S Gruber
    Aug 13 '12 at 16:36











  • No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

    – user83094
    Aug 13 '12 at 18:46






  • 1





    Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

    – user83094
    Aug 14 '12 at 16:53
















-1















Recently we upgraded from a windows 2003 DHCP server to a Ubuntu 10.04 DHCP3-server.



The problem I am faced with now is that my windows 7 clients are now getting IPv6 ip address along with the IPv4 address. This is creating a AAAA record in our windows DNS server. But when I switch back to the Windows DHCP server the address doesn't get assigned and no AAAA record is created in the DNS server.



I have set ddns-update-style none; and ignore client-updates



I can disable IPv6 on the computer it self but I would like to find out what the setting that will make the DHCP NOT assign a IPv6 address to w7 clients or disable auto-config for IPv6 on w7 pcs.



Thanks.





authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.50 192.168.1.58;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.225;
option domain-name-servers 192.168.1.2, 192.168.1.3;
option domain-name "my.domain";



}

host host1 {
hardware ethernet FF:FF:FF:FF:FF;
fixed-address 192.168.1.50;
}
host host2 {
hardware ethernet AA:AA:AA:AA:AA;
fixed-address 192.168.1.51;
}


Cheers!










share|improve this question

























  • Would adding option non-local-source-routing to the dhcp config fix the problem you think?

    – user83094
    Aug 13 '12 at 15:00











  • Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

    – John S Gruber
    Aug 13 '12 at 15:18











  • Are you using the -4 option when starting it?

    – John S Gruber
    Aug 13 '12 at 16:36











  • No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

    – user83094
    Aug 13 '12 at 18:46






  • 1





    Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

    – user83094
    Aug 14 '12 at 16:53














-1












-1








-1


1






Recently we upgraded from a windows 2003 DHCP server to a Ubuntu 10.04 DHCP3-server.



The problem I am faced with now is that my windows 7 clients are now getting IPv6 ip address along with the IPv4 address. This is creating a AAAA record in our windows DNS server. But when I switch back to the Windows DHCP server the address doesn't get assigned and no AAAA record is created in the DNS server.



I have set ddns-update-style none; and ignore client-updates



I can disable IPv6 on the computer it self but I would like to find out what the setting that will make the DHCP NOT assign a IPv6 address to w7 clients or disable auto-config for IPv6 on w7 pcs.



Thanks.





authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.50 192.168.1.58;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.225;
option domain-name-servers 192.168.1.2, 192.168.1.3;
option domain-name "my.domain";



}

host host1 {
hardware ethernet FF:FF:FF:FF:FF;
fixed-address 192.168.1.50;
}
host host2 {
hardware ethernet AA:AA:AA:AA:AA;
fixed-address 192.168.1.51;
}


Cheers!










share|improve this question
















Recently we upgraded from a windows 2003 DHCP server to a Ubuntu 10.04 DHCP3-server.



The problem I am faced with now is that my windows 7 clients are now getting IPv6 ip address along with the IPv4 address. This is creating a AAAA record in our windows DNS server. But when I switch back to the Windows DHCP server the address doesn't get assigned and no AAAA record is created in the DNS server.



I have set ddns-update-style none; and ignore client-updates



I can disable IPv6 on the computer it self but I would like to find out what the setting that will make the DHCP NOT assign a IPv6 address to w7 clients or disable auto-config for IPv6 on w7 pcs.



Thanks.





authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.50 192.168.1.58;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.225;
option domain-name-servers 192.168.1.2, 192.168.1.3;
option domain-name "my.domain";



}

host host1 {
hardware ethernet FF:FF:FF:FF:FF;
fixed-address 192.168.1.50;
}
host host2 {
hardware ethernet AA:AA:AA:AA:AA;
fixed-address 192.168.1.51;
}


Cheers!







10.04 dhcp ipv6






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 13 '12 at 23:53









John S Gruber

11.4k32958




11.4k32958










asked Aug 13 '12 at 13:16









user83094user83094

112




112













  • Would adding option non-local-source-routing to the dhcp config fix the problem you think?

    – user83094
    Aug 13 '12 at 15:00











  • Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

    – John S Gruber
    Aug 13 '12 at 15:18











  • Are you using the -4 option when starting it?

    – John S Gruber
    Aug 13 '12 at 16:36











  • No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

    – user83094
    Aug 13 '12 at 18:46






  • 1





    Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

    – user83094
    Aug 14 '12 at 16:53



















  • Would adding option non-local-source-routing to the dhcp config fix the problem you think?

    – user83094
    Aug 13 '12 at 15:00











  • Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

    – John S Gruber
    Aug 13 '12 at 15:18











  • Are you using the -4 option when starting it?

    – John S Gruber
    Aug 13 '12 at 16:36











  • No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

    – user83094
    Aug 13 '12 at 18:46






  • 1





    Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

    – user83094
    Aug 14 '12 at 16:53

















Would adding option non-local-source-routing to the dhcp config fix the problem you think?

– user83094
Aug 13 '12 at 15:00





Would adding option non-local-source-routing to the dhcp config fix the problem you think?

– user83094
Aug 13 '12 at 15:00













Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

– John S Gruber
Aug 13 '12 at 15:18





Could you post your /etc/dhcp3/dhcpd.conf file, censoring it as necessary first?

– John S Gruber
Aug 13 '12 at 15:18













Are you using the -4 option when starting it?

– John S Gruber
Aug 13 '12 at 16:36





Are you using the -4 option when starting it?

– John S Gruber
Aug 13 '12 at 16:36













No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

– user83094
Aug 13 '12 at 18:46





No. The serivce starts when the computer starts. I used /etc/dhcp/dhcpserver restart /start /stop how would I go about adding -4 option?

– user83094
Aug 13 '12 at 18:46




1




1





Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

– user83094
Aug 14 '12 at 16:53





Well i think we are just going to live with the IPv6 being created in DNS. I hear exchange 2010 uses IPv6 as well and maybe its just time to do the upgrade.

– user83094
Aug 14 '12 at 16:53










2 Answers
2






active

oldest

votes


















0














Run sudo netstat -lnp | fgrep :547 and make sure something is running on this port. If not you are not serving IPV6 addresses from anywhere on the computer you are looking at.



If something is running on that port and you can't figure out how to stop it you can try to change /etc/services and change the four dhcpv6 entries to an unused port number and restart the program in question. Programs which properly call getservbyname() will use the port specified. A dhcp server operating on the wrong port won't serve anyone.





Anders correctly points out that computers can assign their own link-level addresses. I don't have a IPV6 dhcp service on my network and yet I have such addresses.



wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link


Note that the link address begins with fe80 and contains, with an addition in the middle, the hardware address from the first line, the rest is zeros.



If you want to trace down what might trigger the windows behaviour you can use a sniffer like Wireshark to compare the packets sent by the two dhcp servers. The dhcp3 server in question also has a -tf option that should save its dhcp traffic to a file.






share|improve this answer































    0














    Hm, then your dhcpd works better than I would expect. ;-)



    You should really adopt IPv6 because MS Windows will, as far as I know, start an IPv6 tunnel when it´s on a local net without IPv6 (could be a misunderstanding from my part, not a MS guy myself). Easiest way of control this is to set up the IPv6 network yourself, then your MS Windows machines will not start the tunnel.



    And yes, all modern OS:es, even MS Windows Vista, generates link local IPv6 addresses automatically, dhcpd or not. That is part of being IPv6 compliant. So, what addresses are your clients and Ubuntu server getting? Only need to see the net prefix, which is at most the first 64 bits of the IPv6 address. The last 64 bits can be built based on the computers MAC address, so if you are paranoid, replace them with x:es.



    You should/could install Wireshark in the Ubuntu server which runs the dhcpd server and collect all traffic to/from your dhcpd server ports (there are two of them) . Then you can see what the dhcpd server actually send to your MS Windows machines.



    If you want to change start settings for a server in your Ubuntu/Debian machine, look in the directory /etc/defaults for a suitable file. Also check the man pages for options you want to send to the server when it starts.






    share|improve this answer

























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f175323%2fdhcp3-server-dont-want-ipv6-address%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      Run sudo netstat -lnp | fgrep :547 and make sure something is running on this port. If not you are not serving IPV6 addresses from anywhere on the computer you are looking at.



      If something is running on that port and you can't figure out how to stop it you can try to change /etc/services and change the four dhcpv6 entries to an unused port number and restart the program in question. Programs which properly call getservbyname() will use the port specified. A dhcp server operating on the wrong port won't serve anyone.





      Anders correctly points out that computers can assign their own link-level addresses. I don't have a IPV6 dhcp service on my network and yet I have such addresses.



      wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
      inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
      inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link


      Note that the link address begins with fe80 and contains, with an addition in the middle, the hardware address from the first line, the rest is zeros.



      If you want to trace down what might trigger the windows behaviour you can use a sniffer like Wireshark to compare the packets sent by the two dhcp servers. The dhcp3 server in question also has a -tf option that should save its dhcp traffic to a file.






      share|improve this answer




























        0














        Run sudo netstat -lnp | fgrep :547 and make sure something is running on this port. If not you are not serving IPV6 addresses from anywhere on the computer you are looking at.



        If something is running on that port and you can't figure out how to stop it you can try to change /etc/services and change the four dhcpv6 entries to an unused port number and restart the program in question. Programs which properly call getservbyname() will use the port specified. A dhcp server operating on the wrong port won't serve anyone.





        Anders correctly points out that computers can assign their own link-level addresses. I don't have a IPV6 dhcp service on my network and yet I have such addresses.



        wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
        inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
        inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link


        Note that the link address begins with fe80 and contains, with an addition in the middle, the hardware address from the first line, the rest is zeros.



        If you want to trace down what might trigger the windows behaviour you can use a sniffer like Wireshark to compare the packets sent by the two dhcp servers. The dhcp3 server in question also has a -tf option that should save its dhcp traffic to a file.






        share|improve this answer


























          0












          0








          0







          Run sudo netstat -lnp | fgrep :547 and make sure something is running on this port. If not you are not serving IPV6 addresses from anywhere on the computer you are looking at.



          If something is running on that port and you can't figure out how to stop it you can try to change /etc/services and change the four dhcpv6 entries to an unused port number and restart the program in question. Programs which properly call getservbyname() will use the port specified. A dhcp server operating on the wrong port won't serve anyone.





          Anders correctly points out that computers can assign their own link-level addresses. I don't have a IPV6 dhcp service on my network and yet I have such addresses.



          wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
          inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
          inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link


          Note that the link address begins with fe80 and contains, with an addition in the middle, the hardware address from the first line, the rest is zeros.



          If you want to trace down what might trigger the windows behaviour you can use a sniffer like Wireshark to compare the packets sent by the two dhcp servers. The dhcp3 server in question also has a -tf option that should save its dhcp traffic to a file.






          share|improve this answer













          Run sudo netstat -lnp | fgrep :547 and make sure something is running on this port. If not you are not serving IPV6 addresses from anywhere on the computer you are looking at.



          If something is running on that port and you can't figure out how to stop it you can try to change /etc/services and change the four dhcpv6 entries to an unused port number and restart the program in question. Programs which properly call getservbyname() will use the port specified. A dhcp server operating on the wrong port won't serve anyone.





          Anders correctly points out that computers can assign their own link-level addresses. I don't have a IPV6 dhcp service on my network and yet I have such addresses.



          wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
          inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
          inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link


          Note that the link address begins with fe80 and contains, with an addition in the middle, the hardware address from the first line, the rest is zeros.



          If you want to trace down what might trigger the windows behaviour you can use a sniffer like Wireshark to compare the packets sent by the two dhcp servers. The dhcp3 server in question also has a -tf option that should save its dhcp traffic to a file.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 14 '12 at 16:43









          John S GruberJohn S Gruber

          11.4k32958




          11.4k32958

























              0














              Hm, then your dhcpd works better than I would expect. ;-)



              You should really adopt IPv6 because MS Windows will, as far as I know, start an IPv6 tunnel when it´s on a local net without IPv6 (could be a misunderstanding from my part, not a MS guy myself). Easiest way of control this is to set up the IPv6 network yourself, then your MS Windows machines will not start the tunnel.



              And yes, all modern OS:es, even MS Windows Vista, generates link local IPv6 addresses automatically, dhcpd or not. That is part of being IPv6 compliant. So, what addresses are your clients and Ubuntu server getting? Only need to see the net prefix, which is at most the first 64 bits of the IPv6 address. The last 64 bits can be built based on the computers MAC address, so if you are paranoid, replace them with x:es.



              You should/could install Wireshark in the Ubuntu server which runs the dhcpd server and collect all traffic to/from your dhcpd server ports (there are two of them) . Then you can see what the dhcpd server actually send to your MS Windows machines.



              If you want to change start settings for a server in your Ubuntu/Debian machine, look in the directory /etc/defaults for a suitable file. Also check the man pages for options you want to send to the server when it starts.






              share|improve this answer






























                0














                Hm, then your dhcpd works better than I would expect. ;-)



                You should really adopt IPv6 because MS Windows will, as far as I know, start an IPv6 tunnel when it´s on a local net without IPv6 (could be a misunderstanding from my part, not a MS guy myself). Easiest way of control this is to set up the IPv6 network yourself, then your MS Windows machines will not start the tunnel.



                And yes, all modern OS:es, even MS Windows Vista, generates link local IPv6 addresses automatically, dhcpd or not. That is part of being IPv6 compliant. So, what addresses are your clients and Ubuntu server getting? Only need to see the net prefix, which is at most the first 64 bits of the IPv6 address. The last 64 bits can be built based on the computers MAC address, so if you are paranoid, replace them with x:es.



                You should/could install Wireshark in the Ubuntu server which runs the dhcpd server and collect all traffic to/from your dhcpd server ports (there are two of them) . Then you can see what the dhcpd server actually send to your MS Windows machines.



                If you want to change start settings for a server in your Ubuntu/Debian machine, look in the directory /etc/defaults for a suitable file. Also check the man pages for options you want to send to the server when it starts.






                share|improve this answer




























                  0












                  0








                  0







                  Hm, then your dhcpd works better than I would expect. ;-)



                  You should really adopt IPv6 because MS Windows will, as far as I know, start an IPv6 tunnel when it´s on a local net without IPv6 (could be a misunderstanding from my part, not a MS guy myself). Easiest way of control this is to set up the IPv6 network yourself, then your MS Windows machines will not start the tunnel.



                  And yes, all modern OS:es, even MS Windows Vista, generates link local IPv6 addresses automatically, dhcpd or not. That is part of being IPv6 compliant. So, what addresses are your clients and Ubuntu server getting? Only need to see the net prefix, which is at most the first 64 bits of the IPv6 address. The last 64 bits can be built based on the computers MAC address, so if you are paranoid, replace them with x:es.



                  You should/could install Wireshark in the Ubuntu server which runs the dhcpd server and collect all traffic to/from your dhcpd server ports (there are two of them) . Then you can see what the dhcpd server actually send to your MS Windows machines.



                  If you want to change start settings for a server in your Ubuntu/Debian machine, look in the directory /etc/defaults for a suitable file. Also check the man pages for options you want to send to the server when it starts.






                  share|improve this answer















                  Hm, then your dhcpd works better than I would expect. ;-)



                  You should really adopt IPv6 because MS Windows will, as far as I know, start an IPv6 tunnel when it´s on a local net without IPv6 (could be a misunderstanding from my part, not a MS guy myself). Easiest way of control this is to set up the IPv6 network yourself, then your MS Windows machines will not start the tunnel.



                  And yes, all modern OS:es, even MS Windows Vista, generates link local IPv6 addresses automatically, dhcpd or not. That is part of being IPv6 compliant. So, what addresses are your clients and Ubuntu server getting? Only need to see the net prefix, which is at most the first 64 bits of the IPv6 address. The last 64 bits can be built based on the computers MAC address, so if you are paranoid, replace them with x:es.



                  You should/could install Wireshark in the Ubuntu server which runs the dhcpd server and collect all traffic to/from your dhcpd server ports (there are two of them) . Then you can see what the dhcpd server actually send to your MS Windows machines.



                  If you want to change start settings for a server in your Ubuntu/Debian machine, look in the directory /etc/defaults for a suitable file. Also check the man pages for options you want to send to the server when it starts.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 2 '12 at 9:43









                  jokerdino

                  32.5k21118186




                  32.5k21118186










                  answered Aug 14 '12 at 9:24









                  AndersAnders

                  1,353612




                  1,353612






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f175323%2fdhcp3-server-dont-want-ipv6-address%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      How did Captain America manage to do this?

                      迪纳利

                      南乌拉尔铁路局