У меня есть система Debian без пользовательского интерфейса, к которой подключен модем GPRS. Теперь эта система подключена к Ethernet через стандартный кабель.
Я хочу получить конфигурацию, которая позволяет компьютеру получать доступ к Интернету через Ethernet, если подключен кабель Ethernet, в противном случае используйте для этого GPRS. Практически я хочу eth0 интерфейс будет предпочтительным интерфейсом, если он включен, и PPP (только) если первый не установлен.
Как мне получить простой / и т.д. / сеть / интерфейсы конфигурация для достижения этого?
Есть if-up.d
и if-down.d
каталоги в /etc/ppp/
. Вы должны поставить ifup
и ifdown
сценарии для настройки шлюза по умолчанию.
Предполагая, что в вашей системе Debian есть /sbin/ip help
и /etc/iprout??/
, iproute2 предоставляет как общесистемный шлюз по умолчанию, так и шлюз по умолчанию для конкретной сетевой карты / интерфейса.
Это называется маршрутизацией на основе источника, в отличие от маршрутизации на основе места назначения. Источником в вашем случае является модем GPRS. См. Policyrouting.org или скачать Справочник по IP-команде Алексея Кузнецова.