[Solved] Using systemd to restore firewall rules

I've done plenty of Googlin' and come up nowhere near short on answers as to why this won't work. I've worked around and worked around and concluded that, finally, if I use this as a .service file, it **should** load my dear old iptables rules when I boot. This, in practice, has not been the case. What's wrong is probably a ridiculous semantic error, but I have concluded it would be considerably more effective to finally break down and ask someone rather than continue my mad workaround chain. So, without further rambling, I wrote this .service file to run "iptables-restore < /root/fw.fw" through bash on startup:
[Unit]
Description=Firewall Automatic start and stop service
[Service]
Type=simple
ExecStart=/bin/bash -c "/usr/sbin/iptables-restore < /root/fw.fw"
ExecStop=/usr/sbin/iptables -F
[Install]
WantedBy=multi-user.target
Can anyone identify my mistake?
When I do systemctl start ewall.service, I get no output, and iptables -L -v reports no changes. When I systemctl enable ewall.service, it tells me the same thing it would for anything which wants multi-user.target to want it. When I reboot with it enabled, still no changes when I talk to iptables via -L -v.
Last edited by Thisguy_ (2012-12-23 17:44:36)

What's wrong with the iptables.service included with iptables?
If you want to know specifically, your problem is that you've defined the service as Type=simple. It should be type oneshot. The shell invocation is useless as well because iptables-restore can take a file as an argument. It doesn't need to read from stdin. At this point, you're pretty much using what the iptables.service included with iptables provides...
Last edited by falconindy (2012-12-22 16:41:21)

Similar Messages

  • [Solved] Windows Firewall rule that will allow Windows Update

    The problem has been solved here:
    https://social.technet.microsoft.com/Forums/en-US/62b9fd5c-10b2-4266-bc15-fcf3e79d20d4/solved-windows-firewall-rule-that-allows-windows-update?forum=w7itpronetworking
    Everything from here down is obsolete.

    Go to Control Panel >Firewall>Advanced Settings. Then click
    Action>Export policy to make a copy of your current policy in case you want to restore it. Then click
    Action>Restore Default Policy.
    This should allow you to use Windows Update.
    See also:
    https://technet.microsoft.com/en-in/library/bb693717.aspx
    https://support.microsoft.com/kb/836941
    S.Sengupta, Windows Entertainment and Connected Home MVP

  • 0x8007000e (E_OUTOFMEMORY) while adding a firewall rule using the windows firewall COM API

    Hello,
    Configuration: Windows Embedded 8 64-bit.
    I'm using the Windows Firewall with Advanced Security COM API. The program uses the INetFwRules interface. Basically, I'm using the following code (Form the code sample available here : http://msdn.microsoft.com/en-us/library/windows/desktop/dd339604%28v=vs.85%29.aspx.)
     I get the error when performing "hr = pFwRules->Add(pFwRule);".
    We can also encounter the problem when removing a rule (using pFwRules->Remove(ruleName);)
    HRESULT hrComInit = S_OK;
    HRESULT hr = S_OK;
    INetFwPolicy2 *pNetFwPolicy2 = NULL;
    INetFwRules *pFwRules = NULL;
    INetFwRule *pFwRule = NULL;
    long CurrentProfilesBitMask = 0;
    BSTR bstrRuleName = SysAllocString(L"SERVICE_RULE");
    BSTR bstrRuleDescription = SysAllocString(L"Allow incoming network traffic to myservice");
    BSTR bstrRuleGroup = SysAllocString(L"Sample Rule Group");
    BSTR bstrRuleApplication = SysAllocString(L"%systemroot%\\system32\\myservice.exe");
    BSTR bstrRuleService = SysAllocString(L"myservicename");
    BSTR bstrRuleLPorts = SysAllocString(L"135");
    // Initialize COM.
    hrComInit = CoInitializeEx(
    0,
    COINIT_APARTMENTTHREADED
    // Ignore RPC_E_CHANGED_MODE; this just means that COM has already been
    // initialized with a different mode. Since we don't care what the mode is,
    // we'll just use the existing mode.
    if (hrComInit != RPC_E_CHANGED_MODE)
    if (FAILED(hrComInit))
    printf("CoInitializeEx failed: 0x%08lx\n", hrComInit);
    goto Cleanup;
    // Retrieve INetFwPolicy2
    hr = WFCOMInitialize(&pNetFwPolicy2);
    if (FAILED(hr))
    goto Cleanup;
    // Retrieve INetFwRules
    hr = pNetFwPolicy2->get_Rules(&pFwRules);
    if (FAILED(hr))
    printf("get_Rules failed: 0x%08lx\n", hr);
    goto Cleanup;
    // Create a new Firewall Rule object.
    hr = CoCreateInstance(
    __uuidof(NetFwRule),
    NULL,
    CLSCTX_INPROC_SERVER,
    __uuidof(INetFwRule),
    (void**)&pFwRule);
    if (FAILED(hr))
    printf("CoCreateInstance for Firewall Rule failed: 0x%08lx\n", hr);
    goto Cleanup;
    // Populate the Firewall Rule object
    pFwRule->put_Name(bstrRuleName);
    pFwRule->put_Description(bstrRuleDescription);
    pFwRule->put_ApplicationName(bstrRuleApplication);
    pFwRule->put_ServiceName(bstrRuleService);
    pFwRule->put_Protocol(NET_FW_IP_PROTOCOL_TCP);
    pFwRule->put_LocalPorts(bstrRuleLPorts);
    pFwRule->put_Grouping(bstrRuleGroup);
    pFwRule->put_Profiles(CurrentProfilesBitMask);
    pFwRule->put_Action(NET_FW_ACTION_ALLOW);
    pFwRule->put_Enabled(VARIANT_TRUE);
    // Add the Firewall Rule
    hr = pFwRules->Add(pFwRule);
    if (FAILED(hr))
    printf("Firewall Rule Add failed: 0x%08lx\n", hr);
    goto Cleanup;
    This works pretty well but, sometimes, at system startup, adding a rule ends up with the error 0x8007000e (E_OUTOFMEMORY) ! At startup, the system is always loaded cause several applications starts at the same time. But nothing abnormal. This is quite a random
    issue.
    According MSDN documentation, this error indicates that the system "failed to allocate the necessary memory".
    I'm not convinced that we ran out of memory.
    Has someone experienced such an issue? How to avoid this?
    Thank you in advance.
    Regards, -Ruben-

    Does Windows 8 desktop have the same issue? Are you building a custom WE8S image, or are you using a full WE8S image? The reason I ask is to make sure you have the modules in the image to support the operation.
    Is Windows Embedded 8.1 industry an option?
    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WE8S, Pro Guide to WES 7, Pro Guide to POS for .NET

  • [Solved] Windows Firewall rule that allows Windows Update

    Can anyone kindly give me a Windows Firewall rule that allows Windows Update? Assume I'm running MMC's "Windows Firewall with Advanced Security" snap-in as Administrator. Note that a "solution" that takes down the outbound firewall is
    not acceptable.
    Thank You.
    ===== Solution =====
    Suppose that, as the default, you've set the outbound firewall to block (see
    To close the outbound firewall, below). In order for Windows Update to check whether an update is available and then to download the update files, you first need an outbound firewall
    allow-rule that allows the Windows Update service to pass through the outbound firewall.
    Prerequisite: Knowledge of the Microsoft Management Console (MMC) and its "Windows Firewall with Advanced Security" plug-in.
    What you will do: You will use the "Windows Firewall with Advanced Security" MMC plug-in to create an outbound firewall rule that
    allows '%SystemRoot%\System32\svchost.exe' (the generic service driver) to pass through the outbound firewall on behalf of 'wuauserv' (the name of the specific service that performs the update).
    Warning: If you don't know what I'm writing about, get help.
    Name: Allow Windows Update (...or any name you prefer - it doesn't matter)
    Group:
    Profile: Public
    Enabled: Yes
    Action: Allow
    Program: %SystemRoot%\System32\svchost.exe
    Local Address: Any
    Remote Address: Any
    Protocol: Any
    Local Port: Any
    Remote Port: Any
    Allowed Computers: Any
    Status: OK
    Service: wuauserv
    Rule Source: Local Setting
    Interface Type: All interface types
    Excepted Computers: None
    Description:
    To open the outbound firewall:
    More accurate wording would be
    Outbound connections are allowed unless explicitly blocked by a rule.
    If you look at the standard rules you will find no block-rules. That means that nothing is blocked, everything is allowed, and the outbound firewall is wide open.
    To close the outbound firewall:
    More accurate wording would be
    Outbound connections are blocked unless explicitly allowed by a rule.
    If you look at the standard rules you will find only allow-rules that have been crafted to allow the vital Windows connections to pass through the outbound firewall. To an informed observer it's obvious that the firewall engineers crafted these
    allow-rules so that users who closed the outbound firewall wouldn't have to write them. But the firewall engineers left out Windows Update.

    Hi mark,
    Thanks for sharing, it will help other users who have similar issue.
    Regards

  • WSUS Firewall rules do not use names nor groupnames

    Hi everyone,
    Today I've been playing around with PowerShell Workflows and the firewall cmdlets on my test environment. (Great stuff, Thanks
    Scripting Guys)
    After working out a little workflow I noticed that the firewall rules that were made by the WSUS feature installation had no Name nor DisplayGroup, only the DisplayName.
    My test environment is made up from tree Server 2012 R2 servers with a domain.
    The script I made :
    workflow Get-AllFirewalls
    Parallel{
    InlineScript{
    Get-NetFirewallRule -Enabled True -Action Allow |?{
    $_.Profile -match "Any|Domain"
    } | select Name,DisplayName,direction,DisplayGroup,
    @{n='Port';e={($_|Get-NetFirewallPortFilter).LocalPort}},
    @{n='Protocol';e={($_|Get-NetFirewallPortFilter).Protocol}},
    @{n='Program';e={($_|Get-NetFirewallApplicationFilter).Program}}
    $output = Get-AllFirewalls -PSComputerName (Get-ADComputer -Filter 'OperatingSystem -like "Windows Server*"').name
    $output |Sort-Object DisplayGroup |Format-Table PSComputerName,Name,DisplayName,Direction,Port,Protocol,Program -GroupBy DisplayGroup -AutoSize
    Now this is just for testing and I could get around the fact there are no proper names but I think it's sloppy not to fill the naming attributes.
    Am I the only one with these results or is it just WSUS?

    There are only two rules created, one for HTTP on port 8530 one for HTTPS on port 8531, and the latter isn't even used in most WSUS installations.
    There is no Group Name, because this is not a GROUP of rules, it is two individual rules. One is always enabled; the second is optionally enabled WHEN the WSUS Server is configured to use SSL, and it's enabled by an administrative script provided in the
    WSUS toolset.
    Ergo, a server administrator never has to mess with these two rules at all, so, no, I think it's insignificant that these rules may be missing a couple of generally irrelevant attributes.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Ensure that the firewall rules are activated every time you restart

    I'm trying to set up a server and the Getting Started guide recommends doing this but it doesn't have Arch-specific instructions. How do I go about doing this?
    The Debian/Ubuntu way which seems simple to me is :
    sudo nano /etc/network/if-pre-up.d/firewall
    and then copy this into the file :
    #!/bin/sh
    /sbin/iptables-restore < /etc/iptables.firewall.rules
    And then making it executable for the current user/group.
    Will this work on Arch? I'm just trying to be cautious.
    What's the Arch way for re-instating rules upon a complete reboot of the system?

    Well, there's iptables-save and there's
    $ cat /usr/lib/systemd/system/iptables.service [~]
    [Unit]
    Description=Packet Filtering Framework
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/iptables-restore /etc/iptables/iptables.rules
    ExecReload=/usr/bin/iptables-restore /etc/iptables/iptables.rules
    ExecStop=/usr/lib/systemd/scripts/iptables-flush
    RemainAfterExit=yes
    [Install]
    WantedBy=multi-user.target
    Last edited by lucke (2015-01-20 21:42:59)

  • Home Hub 5 firewall rules and TP Link routers

    I am not yet a BT customer but am looking to sign up for Infinity and I understand I will get a Home Hub 5 unit ... however I would prefer to use my TP-Link AC1750 which has proven to be excellent with it's WIFI signal. My TP-Link is a cable version, not the ADSL version.
    I understand the HomeHub 5 now contains the VDSL modem built in (rather than separate) so I suspect I'll need to hang my TP-Link off one of the HomeHub 5 Gbe ports and disable Wireless on the Home Hub. Has anyone tried this? Do you know if the firewall rules can be set to put my TP Link in a "DMZ" , i.e. no firewall protection, because I'd prefer to do that as my TP Link is a router/firewall combined and it will make it easier for getting my VPN ports working etc.
    Alternatively do you know if the cable you would normally plug into the HomeHub5 "Broadband WAN" plug is just straightforward Gbe, i.e so I can put it straight into my TP Link and not use the HomeHub 5 at all?
    Thanks
    Solved!
    Go to Solution.

    Keith,
    Thanks very much for your reply. So I can't use the HomeHub 5 as a cable modem, but do you know what kind of broadband/WAN connection BT OpenReach provide that goes into the HomeHub? Is that straight-forward Gbe that I could probably plug into my TP Link, as it's designed to take a Gbe connection? (Currently it is connected into one of the LAN ports of my ADSL router/modem/firewall device as I'm still on ADSL but was planning my upgrade to Infinity)
    Alternatively, I could connect my TP Link into one of the Home Hub 5 LAN ports, so long as I can designate that port as a DMZ port (i.e. no firewall protection) so that my TP Link will be the only one controlling the firewall rules. Is it possible to make one port, or one device a DMZ device on the Home Hub 5?
    Thanks

  • How to reload firewall rules from command line on firewall ?

    Hi all,
    I am trying to create script that controls firewall on server. OS version is OS X Server 10.5.6.
    Part of firewall rules is created using firewall admin tools, part of Server Admin Tools. My first question is where are those rules stored permanently ? As far as I understood it should be set of ipfw rules but they are not stored in /etc/ipfilter/ipfw.conf.
    Idea of script is this:
    I have set of rules that should be controlled by Server Admin Tools.
    Also, I have some dynamic rules.
    Whenever some change occurs, I created script that does following:
    /sbin/ipfw -f flush - to flush all existing rules
    /sbin/serveradmin stop ipfilter - to stop existing firewall
    /sbin/serveradmin start ipfilter - to restart firewall and reload permanent rules
    Add my set of rules...
    After flushing all rules and issuing stop and start ipfilter none of rules set through Server Admin Tools are not reloaded. So how should I reload them ? How to save them permanently in the first place ?
    Please note that I do not have access to server (for security reasons). I am developing script on my Mac, sending to client and he tests it. So I cannot do a lot of testing.
    Thank you in advance.
    Best regards,
    Dusan

    Unix and Terminal queries are best posted to the Unix forum under OS X Technologies where those mavens frolic.

  • I have deleted all my videos songs and photos from my iphone 4 but when i connect to itunes it still shows 17gb free. how can I solve this issue without restore. Total storage of my iphone is 32 gb.

    I have deleted all my videos songs and photos from my iphone 4 but when i connect to itunes it still shows 17gb free. how can I solve this issue without restore. Total storage of my iphone is 32 gb.

    I don't see an issue, but if you mean why didn't you get most of your memory back you need to see what else is using storage. Go to Settings/General/Usage. Wait a bit for it to calculate storage allocation, then when it finishes you can see how much storage each app uses.

  • I just bought a brand new iPhone 4s from a Three store. When I used the cloud restore to put the data from my old 3gs onto the device, it's prompting me for an Apple ID login with an email address that isn't mine!

    I just got a brand new iPhone 4S on a contract from my local Three store. When I used the cloud restore to put the data from my old 3GS onto the device, it's prompting me for an Apple ID login with an email address (hotmail) that isn't mine! My old phone has NEVER had any Apple ID other than mine log into it, and the new one's a sealed box that I've opened and set up from scratch. Can anyone please explain this? I'm worried there's some kind of problem with my iCloud data being mixed with someone else's or something... Since I logged in with my own ID, it's downloaded the data perfectly fine, but I just got the Apple ID prompt again a moment ago with this same hotmail address in it... I'd be very grateful for any explanation!

    In iTunes on your computer, select the Purchased section under STORE in the left column. Click on the first track and choose "Get Info" from the "File" menu.
    In the "Summary" tab you'll see details of the purchaser of the track. Click Next to go through all your purchased music one by one until you find the ones you need to get rid of.
    Unfortunately, there are no smart playlist rules that can filter tracks by the purchaser that I know of.

  • My ipod says "connect to your computer. use itunes to restore."

    My ipod says "connect to your computer. use itunes to restore."
    So I plug it into the computer and itunes says it needs to restore, so I click restore, everything seems to go fine, and it says the ipod needs to restart, it does, has a lil progress bar go across the ipod screen, then itunes detects the ipod again and says it needs to be restored again. This is an endless loop, anyone have any idea how to solve this problem?

    Have you had a chance to look at this troubleshooting page? Have a look at the bottom section that covers what to try if restoring doesn't work, it may be of some help: iTunes has detected an iPod in recovery mode - Use iTunes to restore

  • Can't add a new Firewall Rule

    I have a very curious issue: I cannot add any new firewall rules at all! Clicking on the New Button does nothing and on the console I get
    System Preferences[487] * -[NSCFString objectForKey:]: selector not recognized [self = 0x3f11b0]
    I have flushed the firewall with ipfw, deleted the plist file, repaired permissions but the problem ist still there. Any suggestions? (apart from reinstallation)
    Adding Firewall Rules through ipfw works...

    Whenever I use ipfw I lose the ability to use System Preferences. At first I thought that it compared kernel memory with the plist file and if it found a difference, assumed another firewall was running and disabled itself. But I also deleted the plist file (assuming it would build one from kmem) but that didn't work. Right now I assume there's another file somewhere. It wouldn't make any sense to keep another table in kmem. The weird part is that rules can be the same, but different sequence numbers will cause this problem. There weren't sequence numbers in the plist file, so there's probably another file somewhere.
    I think your error is from the missing plist file. A reboot should clear it up.

  • Appending Firewall Rules to vShield Edge with PowerCLI Script

    Hi,
    I have a script which enables us to upload 4k worth of firewall rules, but every time it executes, all existing rules are over written.
    Is this something to do with the API or just a scripting issue - if so, can anyone suggest how to append on to the existing set?
    Update:
    So obviously the following line seems to create a new instance of the firewall:
    $fwService = New-Object vmware.vimautomation.cloud.views.firewallservice
    Because the next 3 lines after are setting the main firewall parameters again - something you wouldn't need to do if we were just adding new rules to the existing firewall.
    $fwService.DefaultAction = "drop"
    $fwService.LogDefaultAction = $false
    $fwService.IsEnabled = $true
    Is there a way to use a PowerShell command such as add-member rather than new-object?
    param (
    [parameter(Mandatory = $true, HelpMessage="vCD Server")][alias("-server","s")][ValidateNotNullOrEmpty()][string[]]$CIServer,
    [parameter(Mandatory = $true, HelpMessage="Org")][alias("-vOrg","o")][ValidateNotNullOrEmpty()][string[]]$orgName,
    [parameter(Mandatory = $true, HelpMessage="OrgNet")][alias("-orgNet","n")][ValidateNotNullOrEmpty()][string[]]$orgNet,
    [parameter(Mandatory = $true, HelpMessage="CSV Path")][alias("-file","f")][ValidateNotNullOrEmpty()][string[]]$csvFile
    # Add in the VI Toolkit
    if ( (Get-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) -eq $null ) {
    Add-PSsnapin VMware.VimAutomation.Core
    if ( (Get-PSSnapin -Name VMware.VimAutomation.Cloud -ErrorAction SilentlyContinue) -eq $null ) {
    Add-PSsnapin VMware.VimAutomation.Cloud
    try {
    Connect-CIServer -Server $CIServer 2>&1 | out-null
    } catch {
    Exit
    #Search EdgeGW
    try {
      $myOrgNet = Get-Org -Name $orgName | Get-OrgNetwork -Name $orgNet
      $edgeHREF = $myOrgNet.ExtensionData.EdgeGateway.Href
      $edgeView = Search-Cloud -QueryType EdgeGateway -ErrorAction Stop | Get-CIView | where {$_.href -eq $edgeHREF}
    } catch {
    [System.Windows.Forms.MessageBox]::Show("Exception: " + $_.Exception.Message + " - Failed item:" + $_.Exception.ItemName ,"Error.",0,[System.Windows.Forms.MessageBoxIcon]::Exclamation)
      Exit
    #Item to Configure Services
    $edgeView.Configuration.EdgeGatewayServiceConfiguration
    $fwService = New-Object vmware.vimautomation.cloud.views.firewallservice
    $fwService.DefaultAction = "drop"
    $fwService.LogDefaultAction = $false
    $fwService.IsEnabled = $true
    $fwService.FirewallRule = @()
    Ipcsv -path $csvFile |
    foreach-object
    $fwService.FirewallRule += New-Object vmware.vimautomation.cloud.views.firewallrule
    $rowNum = $_.Num -as [int]
    $fwService.FirewallRule[$rowNum].description = $_.Descr
    $fwService.FirewallRule[$rowNum].protocols = New-Object vmware.vimautomation.cloud.views.firewallRuleTypeProtocols
    switch ($_.Proto)
    "tcp" { $fwService.FirewallRule[$rowNum].protocols.tcp = $true }
    "udp" { $fwService.FirewallRule[$rowNum].protocols.udp = $true }
    "any" { $fwService.FirewallRule[$rowNum].protocols.any = $true }
    default { $fwService.FirewallRule[$rowNum].protocols.any = $true }
    $fwService.FirewallRule[$rowNum].sourceip = $_.SrcIP
    if ($_.SrcPort -eq "any" ) { $srcPort = "-1" } else { $srcPort = $_.SrcPort }
    $fwService.FirewallRule[$rowNum].sourceport = $srcPort
    $fwService.FirewallRule[$rowNum].destinationip = $_.DstIP
    $fwService.FirewallRule[$rowNum].destinationportrange = $_.DstPortRange
    $fwService.FirewallRule[$rowNum].policy = $_.Policy
    #$fwService.FirewallRule[$rowNum].direction = $_.Direction
    #$fwService.FirewallRule[$rowNum].MatchOnTranslate = [System.Convert]::ToBoolean($_.MatchOnTranslate)
    $fwService.FirewallRule[$rowNum].isenabled = [System.Convert]::ToBoolean($_.isEnabled)
    $fwService.FirewallRule[$rowNum].enablelogging = [System.Convert]::ToBoolean($_.EnableLogging)
    #configure Edge
    $edgeView.ConfigureServices($fwService)
    Thanks,
    Scott.

    Hi,
    Agree with Ed, you can publish CAS array VIP to internet, and use it to configure Federated Delegation.
    Thanks.
    Niko Cheng
    TechNet Community Support

  • Ipod says "Use ITunes to Restore", then Chinese! Did I lose all music?

    I used my ipod nano (dont know the generatino, but got it x-mas 06) yesterday. I plugged into a new computer and then installed ITunes. When I ejected the ipod, it stated "Use ITunes to Restore" then everything was in Chinese. When it is plugged in initially it states "ITUnes has detected an ipod in recovery mode. You must restore this ipod before it can be used with Itunes". It is not even stating my ipod name on the itunes page . Has anyone any idea here? I am completely lost and have NO backup of my music Thanks!

    So, hitting "restore" is the only way to solve this
    Yes.
    Basically all music that I downloaded from CD's, will be gone
    Did you delete it from iTunes after you put it onto the iPod?

  • Use itunes to restore... I CAN'T! help please

    hi.. i've been at this for hours and i can't solve anything.. while my ipod was actualizing.. all of the sudden.. the screen shows.. do not disconnect.. and it went black.. so i reseted it.. and instead of .. "working".. another screen shows up that says.. "use itunes to restore".. so i pluged it in.. and nothing happened.. nothing ricognizes it.. not itunes.. and updater says.. can't mount ipod.. what can i do??

    My Problem iz rather weird nd strange. about a month back, my 2GB nano just freezed due to no apparent reason. i used the hold-menu-and-centre-key strategy to reset it and the next screen said somthing like USE ITUNES TO RESTORE. i connected it thru my USB cable to my PC and i tunes wudn't recognize it. then i used the updater which said can't mount iPOD. i then checked ur forums and tried tht manual disk mode to format it in my PC. but on right clickin on
    iPOD(which shows as REMOVABLE DRIVE), nothing happens. no format screen iz displayed. but somehow trying again and again and restarting and shutting down the ipod service solved the matter. for testing, i copied one song with couple of photos in it. it worked reallly fine until i
    formatted my pc.
    I re-did the partitions, reinstalled the windows
    and every software. then i downloaded the latest iTUNES(7.0.2) from apple's website. ripped a few cds on my pc, then opened iTUNEs to copy more music in my iPOD. just after the copy started, iTUNES gave error which had something to do with the transfer. i unpluggged my iPOD
    after ejecting frm iTUNES and found the same freaky error (USE ITUNES TO RESTORE) again. as i had tackled thru this error earlier, so i repeated the same procedure but with latest iTUNES this time. i had to download the latest iPOD updater(1.3 i guess) too as it is not included in iTUNES.
    and after every step, it is still giving the same error over and over again. i hav another pc which iz using the same windows with previous iPOD updater and iTUNES. that updater givez errors like CAN'T MOUNT iPOD,FIRMWARE UPDATE FAILURE, etc. and also hangs sometimes. and even if it
    restores, the iPOD never restarts. when i use my other PC with newer iTUNES and new windows on it, it givez errors like UNKNOWN ERROR, etc. also after restoring, the iPOD restarts and shows the same USE ITUNES to RESTORE error. main probelm i m facing in restoring process thru disk mode iz tht whenever i right click on the iPOD in my COMPUTER, there r 99% chances that it wont show any format dialogue at all (even if the iPOD service isn't running)
    kindly help me az i m tooo much fed up of this thing. i mite smash the nano onto my computer screen if nuthin helps :S
    kindly reply soon. please note tht the country i live in doesn't giv support for iPODs and i received this product as a gift about an year back and has been working fine ever since (except last two times) also i cant afford to send it bak to UK or something like tht. so online
    help wud b much appreciated...
    also i cudnt find any POST new TOPIC button on these forums, kindly help me in tht regard too...
    THANKING IN ANTICIPATION
    P.S. i've tried it three different PCs with frsh installations. so suggest me something different also drive letter can't b changed for iPOD in disk manager..

Maybe you are looking for

  • Requests (No vendor assigned ) problem

    Hi all, we are trying SRM 5.0 standalone scenario we were successful at configuring Self-Service Procurement, all our shopping carts take the right way from it's forming till getting invoice. Now we try the Requests menu. We go to Requests. We fill a

  • Help re error message - file not found!

    I have recently transferred my library from my old PC to a new laptop.  This seemed to go ok and the files are showing up in my new library.  However I have just tried to add some files to my iPhone and I am now getting an error message when I try to

  • How to use the remote control in MediaSource Audio Play

    Hello, I bought myself the Creative X-Fi Elite Pro. I found out that I only can use the remote control in Media Center of the software. Now I want to use it in the Creative Audio Player whicht was also in the Box. Is there a way?

  • Website creation

    Hello, I'm hoping that someone can advise if Dreamweaver is the correct (and best) program to publish and maintain a website with files and folders which have been created for us by a graphic designer using a Mac with Flash and Photoshop. I understan

  • Error while installing goggles music manager

    With pacman -S musicmanager I get the following error checking package integrity... (2/2) checking for file conflicts [#####################] 100% error: could not prepare transaction error: failed to commit transaction (conflicting files) musicmanag