Двойной сетевой шлюз на CentOS 6,7

Передайте список в awk для ускорения:

awk -F '/' '{print $2}' < <(find /usr)
awk -F '/' '{print $2}' < inputfile

Демонстрация:

time awk -F '/' '{print $2; SUM++} END {print "number of directories found: " SUM}' < <(find /usr -type d)
usr
usr
.
.
number of directories found: 16748

real    0m8.910s
user    0m0.050s
sys     0m0.050s
0
01.01.2019, 23:46
1 ответ

Отредактируйте файл конфигурации eth1, закомментируйте/удалите строку gatewayи перезапустите службу networkследующим образом:

service network restart

Теперь вы должны увидеть 192.168.0.100в качестве маршрутизатора по умолчанию, и все должно работать как положено.

По умолчанию весь трафик, связанный с подсетью интерфейса eth1, будет проходить через этот интерфейс, потому что ядро ​​создаст эту запись.

Стоит отметить, что весь трафик (, кроме 10.165.11.136/255.255.255.248 ), будет проходить через шлюз по умолчанию, но если вы хотите направить определенный трафик через интерфейс eth1, вы можете сделать следующее:

Время работы:

ip route add X.X.X.X/32 via 10.165.11.137 dev eth1

Постоянно:

  1. Создать файл/etc/sysconfig/network-script/route-eth1
  2. Добавьте такую ​​строку

    X.X.X.X/32 via 10.165.11.137

  3. Перезапустите сетевую службу для применения

    service network restart

1
28.01.2020, 02:41

Теги

Похожие вопросы