• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. JoeWagner
    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 7
    • Best 0
    • Controversial 0
    • Groups 0

    JoeWagner

    @JoeWagner

    0
    Reputation
    246
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    JoeWagner Unfollow Follow

    Latest posts made by JoeWagner

    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      correct

      posted in FOG Problems
      J
      JoeWagner
    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      yes, but we want to set up as though its on the regular network

      posted in FOG Problems
      J
      JoeWagner
    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      Figured it out. We use dd-wrt on our routers, and someone turned on DNSMasq on the router…so I had 2 DNSMasq running…turned it off on the router…viola.

      Curious though how that wasn’t an issue with previous versions of FOG.

      posted in FOG Problems
      J
      JoeWagner
    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      Spanning Tree Protocol disabled

      posted in FOG Problems
      J
      JoeWagner
    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      [QUOTE]If you open the file /tftpboot/default.ipxe in a text editor, does the ip information look correct?
      [/QUOTE]
      Yes it does
      [QUOTE]#!ipxe
      cpudi – ext 29 && set arch x86_64 || set arch i386
      params
      param mac ${net0/mac}
      param arch ${arch}
      chain [url]http://192.168.1.108/fog/service/ipxe/boot.php##params[/url]
      [/QUOTE]
      [QUOTE]sudo chown -R fog:root /tftpboot[/QUOTE]
      Done and tested no change
      [QUOTE]sudo ufw disable[/QUOTE]
      Done and tested no change

      posted in FOG Problems
      J
      JoeWagner
    • RE: ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      [QUOTE]First, I’m confused by this statement : “we have only 2gb data of Internet data at work - sucks to be me” .[/QUOTE]

      It’s not really the issue here, its a separate test network. Totally isolated from main network. They limit us on Internet so we won’t “play”.

      [QUOTE]At anyrate, the default.ipxe time out issue, what do you mean? You came to work and it stopped working? Are you trying to access your home network to pxe boot? Or are you bringing the system in to your work place? [/QUOTE]

      Not trying to access my home network at all. I built it at home, worked fine. It’s a duplicate network (besides the internet), same router and switch configuration. Testing with previous versions of FOG and Ubuntu (built at home/used at work) had no issue with default.ipxe and went to PXE menus. But we wanted to go with Ubuntu 14.04, company reasons not mine. Now the default.ipxe connection times out.

      posted in FOG Problems
      J
      JoeWagner
    • ./default.ipxe Timeout During pxe boot|FOG 1.1.0|Ubuntu 14.04|proxyDNS|Worked on Home Network

      Before anyone asks, same IP settings at both locations (I build at home cause we have only 2gb data of Internet data at work - sucks to be me)
      Worked on earlier versions no problem
      Here is what I did:
      Installed Ubuntu (no seriously I’m being thorough)
      [CODE]1. Install Ubuntu
      a. Standard Setup – make sure no auto-login
      b. Setup Static IP
      c. Update Ubuntu
      i. sudo –s
      ii. apt-get install aptitude
      iii. aptitude update
      iv. aptitude safe-upgrade
      d. Reboot
      i. shutdown –r now
      [/CODE]
      Enable Root - PLEASE UPDATE THE WIKI ON THIS - the wiki’s instructions are incorrect for 14.04
      [CODE]2. Enable Root
      a. sudo su –
      b. passwd root
      c. nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
      d. add line  greeter-show-manual-login=true
      e. ctrl-x, y, <enter>
      f. shutdown –r now
      [/CODE]
      Next I set up Samba. Not going into the exact settings and shares
      [CODE]1. Install Samba
      a. sudo –s
      b. apt-get install samba samba-common system-config-samba python-glade2 gksu
      c. Open Unity Dash, search for and open Samba
      d. PreferencesServer Settings
      e. Under Basic Tab
      i. Workgroup – Same as your windows workgroup name
      ii. Description – The name of your computer host
      iii. Do not change Security tab
      iv. OK
      f. To share a folder, click the green + (plus) button in Samba Server Configuration tool and you can then easily set the directory, name, read/write permissions and access users.
      g. In terminal  restart smbd && restart nmbd
      [/CODE]
      Now to set up fog. NO I did not use it as a DHCP server, lots of reasons why I won’t get into, so as you will see later I used proxyDHCP:
      [CODE]1. Download FOG
      a. Download fog:
      http://sourceforge.net/projects/freeghost/files/FOG/fog_1.1.0/fog_1.1.0.tar.gz/download
      b. Extract to the Desktop
      2. Install Fog
      a. cd Desktop/
      b. cd fog_1.1.0
      c. cd packsages
      d. wget https://svn.code.sf.net/p/freeghost/code/trunk/packages/udpcast-20120424.tar.gz
      e. rm –f udpcast-20071228.tar.gz
      f. sed – I ‘s:udpcastout=”udpcast-20071228”:udpcastout=”udpcast-20120424.tar.gz …/lib/common/config.sh
      g. sed -i ‘s:udpcastsrc=“…/packages/udpcast-20071228.tar.gz”:udpcastsrc=“…/packages/udpcast-20120424.tar.gz”:’ …/lib/common/config.sh
      h. cd …/bin/
      i. sudo ./installfog.sh
      j. Choose “Ubuntu” install
      k. Choose “Normal” install
      l. Verify static address (I know the next steps aren’t precise)
      m. Type N not to set up DHCP
      n. Type N not to set up DNS
      o. Choose Default Network Card (eth0)
      p. Disable DHCP service
      q. Type N to not install Additional Languages
      r. Type Y to start install
      s. When prompted for a MYSQL password, use same password as root
      t. Type N to send install information
      u. ln -s /var/www/fog /var/www/html/fog
      v. nano /var/www/fog/commons/config.php
      i. make sure MySQL password is the root’s password
      w. shutdown –r now
      NOTE: yes the next part is bit puzzling why I had to do it…but yes you have to do it
      x. From a remote box, http://<ip-of-Fog>/fog/management
      y. Go to Fog SettingsTFTP Settings
      i. Note the password (click on icon to see it)
      z. Use ssh client (Putty) to remote in to terminal
      aa. sudo su –
      bb. passwd fog
      i. type in password you noted previously
      cc. nano /var/www/html/fog/commons/config.php
      i. Check the values of TFTP_FTP_PASSWORD and STORAGE_FTP_PASSWORD
      1. Make sure the passwords match the password previously noted
      dd. shutdown –r now
      3. proxyDNS (use putty to remote in to remote in to terminal)
      a. sudo –s
      b. nano /etc/exports
      i. /images *(ro,async,no_wdelay,insecure_locks,no_root_squash,insecure)
      ii. /images/dev *(rw,async,no_wdelay,no_root_squash,insecure)
      c. apt-get install dnsmasq
      d. nano /etc/dnsmasq.d/ltsp.conf
      i. Code:

      Don’t function as a DNS server:

      port=0

      Log lots of extra information about DHCP transactions.

      log-dhcp

      Dnsmasq can also function as a TFTP server. You may uninstall

      tftpd-hpa if you like, and uncomment the next line:

      enable-tftp

      Set the root directory for files available via FTP.

      tftp-root=/tftpboot

      The boot filename, Server name, Server Ip Address (replace x.x.x.x with static IP)

      dhcp-boot=undionly.kpxe,x.x.x.x

      rootpath option, for NFS

      #dhcp-option=17,/images

      kill multicast

      #dhcp-option=vendor:PXEClient,6,2b

      Disable re-use of the DHCP servername and filename fields as extra

      option space. That’s to avoid confusing some old or broken DHCP clients.

      dhcp-no-override

      PXE menu. The first part is the text displayed to the user. The second is the timeout, in seconds.

      pxe-prompt=“Press F8 for boot menu”, 3

      The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86,

      Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI

      This option is first and will be the default if there is no input from the user.

      pxe-service=X86PC, “Boot from network”, undionly

      A boot service type of 0 is special, and will abort the

      net boot procedure and continue booting from local media.

      #pxe-service=X86PC, “Boot from local hard disk”, 0

      If an integer boot service type, rather than a basename is given, then the

      PXE client will search for a suitable boot service for that type on the

      network. This search may be done by multicast or broadcast, or direct to a

      server if its IP address is provided.

      pxe-service=x86PC, “Install windows from RIS server”, 1

      This range(s) is for the public interface, where dnsmasq functions

      as a proxy DHCP server providing boot information but no IP leases.

      Any ip in the subnet will do, so you may just put your server NIC ip here.

      Since dnsmasq is not providing true DHCP services, you do not want it

      handing out IP addresses. Just put your servers IP address for the interface

      that is connected to the network on which the FOG clients exist.

      If this setting is incorrect, the dnsmasq may not start, rendering

      your proxyDHCP ineffective.

      dhcp-range=10.0.0.10,proxy,255.255.0.0

      This range(s) is for the private network on 2-NIC servers,

      where dnsmasq functions as a normal DHCP server, providing IP leases.

      dhcp-range=192.168.0.20,192.168.0.250,8h

      For static client IPs, and only for the private subnets,

      you may put entries like this:

      dhcp-host=00:20:e0:3b:13:af,10.160.31.111,client111,infinite

                        ii.    cd /tftpboot
                        iii.    ln – undionly.kpxe undionly.0
                        iv.    service tftpd-hpa restart
                        v.    service dnsmasq restart
      

      [/CODE]
      Yea it worked a home, came to work, stopped working
      ./default.ipxe time out
      Help!

      posted in FOG Problems
      J
      JoeWagner