routing


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers routing
# 1  
Old 08-20-2003
Question routing

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 address 192.168.10.100) I can ping 192.168.10.10 AND 10.10.150.10. This also works in the opposite direction.

The problem is I want to be able to ping anything on 192.168.10.0 and 10.10.150.0. i.e. I want the server to route between the two network cards. I also want to add static routes in so that each subnet can use a router configured on the 192.168.10.0 network.

Possibly not a newbie question, but as far as unix is concerned, newbie pretty much describes me.

Thanks,

Martin
# 2  
Old 08-20-2003
Is your OS X server configured to act as a router (forwarding packets)?

Also see:

http://www.osxfaq.com/man/1/netstat.ws
# 3  
Old 08-20-2003
Thanks Neo,

Nope - the only configuration is to give the interfaces ip addresses and subnets. The internet gateway sits on 10.10.150.1. This is configured on the appropriate interface.

Martin
# 4  
Old 08-20-2003
In most versions of UNIX there is a kernel level configuration that needs to be set to enable routing (packet forwarding). Also, please post the output of netstat -r.
# 5  
Old 08-21-2003
Hi Neo,

I've turned on ip forwarding (I think ) by ;

sudo sysctl -w net.inet.ip.forwarding=1

The output from netstat -r was;

[Macintosh_tes:~] martinh% netstat -r
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.1.10.1 UGSc 5 19 en0
10 link#6 UCS 2 0 en0
10.1.10.1 0:10:db:1:39:70 UHLW 7 22 en0 868
10.10.10.2 0:6:29:38:f0:52 UHLW 0 12 en0 937
10.10.150.10 localhost UHS 0 6 lo0
localhost localhost UH 20 861949 lo0
169.254 link#6 UCS 0 0 en0
192.168.10 link#4 UCS 1 0 en2
192.168.10.10 localhost UHS 0 0 lo0
192.168.10.150 0:0:39:3e:ee:f3 UHLW 0 12 en2 1197

Internet6:
Destination Gateway Flags Netif Expire
UH lo0
fe80::%lo0 Uc lo0
link#1 UHL lo0
fe80::%en2 link#4 UC en2
0:0:94:d2:3c:f6 UHL lo0
fe80::%en0 link#6 UC en0
0:30:65:d6:c6:a UHL lo0
ff01:: U lo0
ff02::%lo0 UC lo0
ff02::%en2 link#4 UC en2
ff02::%en0 link#6 UC en0
[Macintosh_tes:~] martinh%


Hope this makes sense.

Martin
# 6  
Old 08-21-2003
Sorted,

sudo sysctl -w net.inet.ip.forwarding=1 does turn on routing, however the command needs to be entered after every reboot. I know a startup script will sort this, but Apples implementation of startup scripts seems pretty weird to me (newbie remember). Also I THINK it may be possible to recompile the kernel. A simpler solution is to edit the /etc/hostconfig file so that the entry that reads;

IPFORWARDING=-NO-

Reads;

IPFORWARDING=-YES-

once this is done, it all springs into life. The only hiccup was that the internet gateway was on the 10.0.0.0/8 subnet and machines on the 192.168.10.0/24 subnet could not browse the internet. This was solved by entering a static route into the appropriate gateway,eg;

192.168.10.0/24 gateway 10.10.150.10

This tells the gateway where to find the next hop for the 192.168.10.0 network.

Thanks for the help.

Martin
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

about realloc routing

#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

2. UNIX for Dummies Questions & Answers

AIX 5.3 Routing

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

3. IP Networking

Proper routing

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

4. IP Networking

Routing table

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

5. UNIX for Dummies Questions & Answers

Routing tables

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

6. IP Networking

IP Routing

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

7. Linux

Routing

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

8. UNIX for Advanced & Expert Users

routing

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

9. IP Networking

Routing

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

10. IP Networking

Routing

I have SCO Unix. I have 2 routers. as it is now, when someone telnets to UNIX and goes through router #1 everything is fine. The users who go through router #2 can not connect at all. I talked to CISCO and they said I need to set up a second Gateway on UNIX. They said what is happening is that... (1 Reply)
Discussion started by: john fli
1 Replies
Login or Register to Ask a Question