Доставка сетевых пакетов в рамках локального сегмента сети осуществляется непосредственно между узлами. Для того что бы отправлять и принимать пакеты из другой сети или из интернет в сети должен быть установлен шлюз (роутер). При обращении узла в другую сеть, пакеты отправляются на MAC адрес роутера.

Для отдельных сетей и узлов можно указывать маршруты через альтернативные шлюзы.

Для того, чтобы компьютер имел доступ в сеть интернет и дополнительно, например, в бухгалтерскую сеть, необходимо последовательно выполнить команды ip route add:

sudo ip route add default via 192.168.1.1
sudo ip route add 192.168.24.0/24 via 192.168.1.2
ip route show
default via 192.168.1.1 dev eth0  proto static 
169.254.0.0/16 dev eth0  scope link  metric 1000 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.10  metric 1 
192.168.24.0/24 via 192.168.1.2 dev eth0

Команда ip route show служит для просмотра таблицы маршрутизации. Альтернативой команде ip route show является команда route

 

route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         my.router       0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0
192.168.24.0    192.168.1.2     255.255.255.0   UG    0      0        0 eth0

Маршрутизация — доставка сетевого пакета получателю по оптимальному маршруту.