Я неясен, почему Вы слоняетесь без дела с командами маршрута в локальной системе в любом случае. Если Вам настроили адрес в одном из Ваших локальных интерфейсов, Вы не должны указывать явный маршрут; Ваша система будет уже знать, как связаться с нею.
Так, например, если Вы уже имеете eth0
настроенный как выше, необходимо смочь сделать это:
ifconfig eth0:0 100.10.10.2 netmask 255.255.255.0
И теперь Ваша локальная система будет все установлена.
Для других систем в Вашей сети для контакта с системой в том IP-адресе одна из трех вещей должна будет быть верной. Также:
Таким образом, если бы у Вас есть другая система с "реальным" адресом, 192.168.1.3, затем Вы или сделали бы это:
ifconfig eth0:0 100.10.10.3 netmask 255.255.255.0
Или это:
route add -net 100.10.10.0/24 dev eth0