05-22-2001
Your routing problem is a basic issue that the host has a default gateway that points to a router/gateway that is not the right one. There are numerous ways to solve this, depending on the routing requirements.
If you are coming into the host via the second router from specific IP addresses or subnets; you simply add a static route that points at the second routers (host side) IP address (gateway) for the subnets/IPs.
This is done with the <B>ifconfig</b> command. The exact syntax of ifconfig is machine dependent, so check your man page on this command.
In a nutshell, you must tell the box you are telnetting into how to return the packets based on destination address (of the returning packets) coupled with the IP address of the gateway. This is called static routing and it the best way to go.
You need to understand (1) static routing and (2) the ifconfig command on your system.
10 More Discussions You Might Find Interesting
1. IP Networking
ok i configured my gateway and IP address(es) using ifconfig and route.. but how can i bind unique IPs to users ? (im using FreeBSD 4.2 RELEASE #3) (9 Replies)
Discussion started by: DevilGREEN
9 Replies
2. UNIX for Dummies Questions & Answers
Can anyone help with the following;
I am working on a unix server (Apple OS X Server). We have two network cards in the server. Both cards are on different subnets i.e en1 is on 192.168.10.10/24 and the built in ethernet is on 10.10.150.10/24. From a computer plugged into en1 (and set to ip... (5 Replies)
Discussion started by: mrthrt
5 Replies
3. UNIX for Advanced & Expert Users
Hi,
in which file and how shuold be decalred a gateway and its IP adresse ?
Where and how add a gateway ?
Many thanks before. (4 Replies)
Discussion started by: big123456
4 Replies
4. Linux
Hello Friends
I have two network cards
eth0 192.168.100.1
eth1 10.0.0.1
There NIC connect with diff. LAN
I want to make my Linux machine as a Router, Please tell me
using
IPTABLES command
ROUTE command
:) (2 Replies)
Discussion started by: jaibw
2 Replies
5. IP Networking
I am using RedHat Linux 9, In this box their are two lan intefaces.
eth0 ====> LAN
192.168.100.100
255.255.255.0
eth1 ====> Internet
Static IP
255.255.255.0
59.144.168.226 (Gateway)
I want to define a gateway 59.144.168.226 for my LAN... (2 Replies)
Discussion started by: jaibw
2 Replies
6. UNIX for Dummies Questions & Answers
Hey guys,
I needed to add a route to my routing table and I got it to work but on reboot it gets removed. Anyone know what file I can add this route to so it stays on the machine after a reboot? (9 Replies)
Discussion started by: kingdbag
9 Replies
7. IP Networking
Hi all,
I am confusing with routing table, i use linux and iptables.
i have 1 internet gateway, and 1 router for VPN.
here is my network.
eth0=192.168.0.1
eth1=192.168.100.1
192.168.0.0/24 --- eth0(Linux Box)eth1 ---(DSL)---Internet
|
... (4 Replies)
Discussion started by: blesets
4 Replies
8. IP Networking
I have a series of new machines that are internet facing (have IP's that are accessible via the 'net) and it has internal facing interfaces. I need to be able to communicate back to the internal network to a specific server which processes monitoring and e-mail traffic. I've been told that I should... (3 Replies)
Discussion started by: BOFH
3 Replies
9. UNIX for Dummies Questions & Answers
Hey all you *Nix Gurus...I got a relatively simple one for ya.
I just cloned an AIX 5.3 server without copy over the Network info. However, now I need to update the routing table on the destination server so that it mirrors the source. Aside from painstakingly, manually updating the ODM using... (1 Reply)
Discussion started by: BlitzSonik
1 Replies
10. UNIX for Dummies Questions & Answers
#include <malloc.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int*
allocat_array(void)
{
int *array;
int tmp;
int n_values = 0 ;
array = malloc(sizeof(int));
if(array == NULL)
return NULL;
while(scanf("%d",&tmp) != EOF)
{
... (1 Reply)
Discussion started by: vincent__tse
1 Replies
route(8c) route(8c)
Name
route - manually manipulate the routing tables
Syntax
/etc/route [ -f ] [ -n ] command args ]
Description
The program is used to manipulate the network routing tables manually. However, normally it is not needed, as the system routing table
management daemon, should tend to this task.
The program accepts two commands: add, to add a route and delete, to delete a route.
All commands have the following syntax:
/etc/route command [ net | host ] destination gateway [ metric ]
In this syntax, destination is a host or network for which the route is to, gateway is the gateway to which packets should be addressed,
and metric is an optional count indicating the number of hops to the destination. The metric is required for add commands. It must be
zero if the destination is on a directly-attached network, and nonzero if the route utilizes one or more gateways.
When adding a route with metric 0, the gateway given is the address of this host on the common network, indicating the interface to be used
for transmission. Routes to a particular host are distinguished from routes to a network by interpreting the Internet address associated
with destination. The optional keywords net and host force the destination to be interpreted as a network or host, respectively. If the
destination has a local address part of INADDR_ANY, then the route is assumed to be to a network. Otherwise, it is presumed to be a route
to a host. If the route is to a destination connected via a gateway, the metric should be greater than 0. All symbolic names specified
for a destination or gateway are looked up first as a host name using If this lookup fails, is then used to interpret the name as that of a
network.
The command uses a raw socket and the SIOCADDRT and SIOCDELRT ioctls to do its work. As such, only the superuser can modify the routing
tables.
Options
-f Flushes the routing tables of all gateway entries. If is used with one of the commands described above, the tables are flushed prior
to the command's application.
-n Prevents attempts to print host and network names symbolically when reporting actions.
Restrictions
The change operation is not implemented. Therefore, you should first add the new route, and then delete the old one.
Diagnostics
add [host | network] %s: gateway %s flags %x"
The specified route is being added to the tables. The values printed are from the routing table entry supplied in the ioctl call. If the
gateway address used was not the primary address of the gateway (the first one returned by the gateway address is printed numerically as
well as symbolically.
delete [ host | network] %s: gateway %s flags %x
The specified route is being deleted from the tables. The values printed are from the routing table entry supplied in the ioctl call. If
the gateway address used was not the primary address of the gateway (the first one returned by the gateway address is printed numerically
as well as symbolically.
%s %s done
When the flag is specified, each routing table entry that is deleted is indicated with a message of this form.
Network is unreachable
An attempt to add a route failed because the gateway listed was not on a directly-connected network. The next-hop gateway must be given.
not in table
A delete operation was attempted for an entry which was not present in the tables.
routing table overflow
An add operation was attempted, but the system was low on resources and was unable to allocate memory to create the new entry.
See Also
intro(4n), routed(8c)
route(8c)