I have two network devices aboard my macbook pro:
- WIFI (en1): Used for general traffic. Connects to an ip of 192.168.19.* via DHCP
- LAN (en0): Used for specific traffic. Connects to an ip of 192.168.2.10 as a static IP. Does not connect to a router, only a switch for direct
I have 4 IP addresses I need to access on the LAN:
The rest of the traffic needs to go to WIFI. I have tried setting up a routing table for the specific ip addresses, but I only managed to mess up my network. I do not venture out into the world of networking too often, but this was the latest command I have been trying:
sudo route add -host 192.168.2.30 -interface en0
This command killed my ability to use ping. It told me that ping could not allocate memory (is that even possible)? It also killed my wifi access. Logging out and back in fixed the issue. I really do not mind to make this solution permanent, so I am fine with a temporary routing.
If I currently have been trying:
sudo route flush sudo route add default 192.168.19.1
This gets everything to work for about a minute. But after such minute it "forgets" the routing to WiFi while retaining LAN's (en0) routing. If I unplug and replug my LAN (en0) cable, the process works for another minute.
These were some of commands entered as a request by d34dh0r53.
$ netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.2.1 UGSc 4 0 en0 default 192.168.19.1 UGScI 0 0 en1 127 127.0.0.1 UCS 0 1 lo0 127.0.0.1 127.0.0.1 UH 5 1429023 lo0 169.254 link#4 UCS 0 0 en0 192.168.2 link#4 UCS 4 0 en0 192.168.2.1 0:27:22:2e:5f:1a UHLWIi 2 0 en0 1199 192.168.2.10 127.0.0.1 UHS 0 0 lo0 192.168.2.30 90:a2:da:0:f5:63 UHLWIi 1 1433 en0 1191 192.168.2.255 ff:ff:ff:ff:ff:ff UHLWbI 0 7 en0 192.168.19 link#5 UCS 2 0 en1 192.168.19.1 3e:d0:f8:aa:28:56 UHLWIi 0 2 en1 1192 192.168.19.3 127.0.0.1 UHS 1 0 lo0 192.168.19.255 ff:ff:ff:ff:ff:ff UHLWbI 0 5 en1 Internet6: Destination Gateway Flags Netif Expire ::1 link#1 UHL lo0 fe80::%lo0/64 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0/64 link#4 UCI en0 fe80::226:4aff:fe00:b68a%en0 0:26:4a:0:b6:8a UHLI lo0 fe80::%en1/64 link#5 UCI en1 fe80::226:bbff:fe03:cbd%en1 0:26:bb:3:c:bd UHLI lo0 ff01::%lo0/32 fe80::1%lo0 UmCI lo0 ff01::%en0/32 link#4 UmCI en0 ff01::%en1/32 link#5 UmCI en1 ff02::%lo0/32 fe80::1%lo0 UmCI lo0 ff02::%en0/32 link#4 UmCI en0 ff02::%en1/32 link#5 UmCI en1 $ traceroute -n 192.168.2.1 traceroute to 192.168.2.1 (192.168.2.1), 64 hops max, 52 byte packets 1 192.168.2.1 2.499 ms 3.392 ms 3.829 ms $ traceroute -n google.com traceroute: unknown host google.com