|
|
The most frequently asked questions about the MOSIS FTP Server.
MOSIS FAQs
Design File FTP Server
-
1.0 What is the MOSIS Design File FTP server?
-
2.0
Do I have to do anything special before I can send my design to
MOSIS via the design file ftp server?
-
3.0
Are there any restrictions on the host name specified in
the Fabricate request?
-
4.0
What happens if I forget to send a Fabricate request before I
try to login to the server?
-
5.0
After I send the Fabricate request, how do I connect to
the server?
-
6.0
Who can login to the design file ftp server?
-
7.0
How can I see the server's error response when my login
attempt fails?
-
8.0
Does the server allow anonymous logins?
-
9.0
I can't login to the server. What could be wrong?
-
10.0
My site is behind a firewall. How do I connect to the
design file ftp server through my proxy server?
-
11.0
My site is behind a firewall. I can login to the design
file ftp server, but when I try to send my file the transfer never
starts. What could be wrong?
-
12.0
I want to connect to the design file ftp server through
my ISP. What IP address should I specify in the Fabricate request?
-
13.0
I sent my design file, but I included the wrong checksum.
How can I correct this?
-
14.0
How long do I have to send my design file to the ftp
server, after I send the Fabricate request?
-
15.0 What security does the design file FTP server provide for
to prevent someone from retrieving my design file?
-
1.0 What is the MOSIS Design File FTP server?
The MOSIS Design File FTP server is an ftp server that can be used by
customers to send a design file to MOSIS. It implements the File
Transfer Protocol described in RFC 959. Only customers who have a
MOSIS account can use the server. The server will only accept
customer design files. There are no files that can be retrieved from
the server.
-
2.0 Do I have to do anything special before I can send my design to
MOSIS via the design file ftp server?
Yes. Before you attempt to send your design file to MOSIS,
you must announce your intention to do so by submitting a
Fabricate request to the MOSIS automated request processor
(via a web form or via e-mail). If the Fabricate is submitted
via the web, you must fill in the section titled "To Send Your
Design to MOSIS". If the Fabricate request is submitted via
e-mail, you include the Layout-Ftp-Send-Auth parameter.
In either case, you tell us the host name or IP address from
which you will login to the ftp server, the password you will
use to login and the name of the design file you will put on
the server. You can also optionally specify a time limit
(default is 8 hours). A successful Fabricate request
authorizes the ftp server to accept your design file, but only
from the particular host or IP address you specified.
-
3.0 Are there any restrictions on the host name specified in the
Fabricate request?
Yes. The server must be able to translate the host name into
an IP address, which means that the host name must be in the
DNS (Domain Name System).
-
4.0 What happens if I forget to send a Fabricate request before I
try to login to the server?
You will be unable to login to the server.
-
5.0 After I send the Fabricate request, how do I connect to the server
You must run an FTP client program on the host (IP address)
you specified in the Fabricate request. If you run it on a
different host, you will not be able to login to the server.
When you run the FTP client program, connect to
ftp.design.mosis.com as the remote host. Use your design
number as the user name and the "ftp send" password you gave in
the Fabricate request as the password. Do NOT use your
account password or design password as the password.
-
6.0 Who can login to the design file ftp server?
Only customers who authorized the server to accept a design
file (via a Fabricate request) are allowed to login to the
server. Even those customers can only login from the host or
IP address they specified in the Fabricate request.
-
7.0 How can I see the server's error response when my login attempt
fails?
Server responses can be very helpful in determining what
is wrong. You should always configure your client to
display server responses, if possible.
If you are using a non-graphical FTP client program, the
server's responses will probably be visible to you. If they
are not, you may need to include a command line switch to tell
the program to display server responses.
If you are using a graphical FTP client program, you may not
see responses from the server. If the client program is
well written, there should be a way to tell it to display
server responses. Some programs keep a log of the entire
client/server dialog and can display it if configured
properly.
-
8.0 Does the server allow anonymous logins?
No, anonymous logins are not accepted.
-
9.0 I can't login to the server. What could be wrong?
There are a number of possibilities:
- You did not send a successful Fabricate request that
authorized the design file ftp server to accept your
design file.
- You are not using your design number as the user name.
- You are using your account password or design password to login,
instead of the "ftp send" password you provided in the
Fabricate request.
- You are connecting to the ftp server from the wrong
host (i.e., from a host that is not the one you
authorized to send the file in your Fabricate request).
- Your Fabricate request provided a host name that cannot
be translated to an IP address. In this case, the server's
response will indicate that there was a host lookup error.
- Your host may be behind a firewall. See firewall-related
questions elsewhere in this document.
-
10.0 My site is behind a firewall. How do I connect to the design
file ftp server through my proxy server?
Depending on the type of firewall, your firewall may use
Network Address Translation (NAT). It will translate internal
IP addresses (inside the firewall) to public external IP
addresses. This means that the IP address of the host where
your ftp client runs is NOT the same as the IP address used to
connect to our server.
If you have another type of firewall, your FTP client may be
configured to use an ftp proxy. Instead of making a
connection directly to our ftp server, your client connects to
your proxy ftp server, which then establishes a connection to
the design file ftp server.
In either case, the result is that the connection appears (to
the design file ftp server) to be coming from the firewall's
external IP address rather than from the client's internal
IP address.
In these cases, your Fabricate request must specify the
external IP address. If you don't know this IP address, you
can simply try to login to ftp.design.mosis.com. The design
file server's greeting will tell you what IP address the
connection was from. Simply use that IP address as the
"authorized" IP address in your Fabricate request. Note that
your client must be configured to display server responses or
you won't see the greeting message.
-
11.0 My site is behind a firewall. I can login to the design file ftp
server, but when I try to send my file the transfer never starts.
What could be wrong?
Your firewall may not allow incoming connections from outside
the firewall. By default, when an ftp connection is opened to
transfer data, the server initiates the connection and
contacts the client at the port number provided by the client.
From the server's point of view, this is an active transfer
because the server initiates the connection to the client.
Most firewalls block incoming connections initiated from
outside the firewall.
There is another data transfer mode called passive mode, which
can be used to tell the server to permit the client to
initiate the data connection. The client can request this
mode via the PASV command if it supports passive transfers.
Not all ftp clients support passive mode - in particular, the
standard Solaris ftp client does not support it and other Unix
ftp client programs may not either.
If your ftp client supports passive mode, you should configure it to
use this mode. This will cause our server to wait for the client to
initiate the data connection. Since most firewalls allow outgoing
connections through the firewall, this should allow the transfer to
begin.
-
12.0 I want to connect to the design file ftp server through my ISP.
What IP address should I specify in the Fabricate request?
If you have a static IP address (always the same), you
can just use that address.
If your ISP assigns you a different IP address for each
session, you must find out the IP address assigned to your
session. You can then specify this IP address in your
Fabricate request and send your design file from the same
session. A simple way to discover your IP address is to try
to login to ftp.design.mosis.com. The design file server's
greeting will tell you what IP address the connection was
from. Note that your client must be configured to display
server responses or you won't see the greeting message.
If your ISP assigns you a different IP address for each FTP
connection, the procedure is more complicated. First, fill in
a Fabricate web form with all information except the sending
IP address. Then connect to ftp.design.mosis.com, but do not
login (don't give user or password yet). The design file
server's greeting will tell you what IP address the connection
was from. (Note that your client must be configured to
display server responses or you won't see the greeting
message.) Copy this IP address into the Fabricate web form
and submit the form. When the web form response comes back
indicating success, complete the design file ftp server login
by providing your design number and "ftp send" password. The
login must be completed promptly or the ftp server will time
out.
-
13.0 I sent my design file, but I included the wrong checksum. How can I
correct this?
When there is a checksum mismatch, the ftp server assumes you
sent the wrong file and it is still waiting for the correct
one. A checksum mismatch does NOT cancel a pending ftp
transfer request. To change the checksum, you must cancel
fabrication and then resubmit your Fabricate request with the
new checksum values.
-
14.0 How long do I have to send my design file to the ftp server,
after I send the Fabricate request?
A design file ftp server authorization to accept a design
file lasts until either:
- The file is successfully transferred
- Fabrication is cancelled
- The time limit for the transfer is reached
Fabrication will be automatically cancelled for expired
ftp transfers.
-
15.0 What security does the design file FTP server provide for to
prevent someone from retrieving my design file?
The server does not implement the RETRieve command, so it is
not possible to retrieve any files from it. Even a designer
who just sent a design file to the server in the same FTP
session cannot retrieve the file.
|
Related Links
Fabrication Schedule
Customer Support
MOSIS Products
|
|
|