The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Перенаправление всего трафика через один шлюз в Fedora/Red Hat Linux
При необходимости направить весь трафик с машины через шлюз, даже запросы к
локальной сети, используем следующую конфигурацию сети (пример для Red
Hat-совместимых дистрибутивов)

/etc/sysconfig/network-scripts/ifcfg-eth0

   DEVICE=eth0
   BOOTPROTO=static
   BROADCAST=192.168.0.255
   IPADDR=192.168.0.100
   NETMASK=255.255.255.255
   SCOPE="peer 192.168.0.1"
   ONBOOT=yes
   
/etc/sysconfig/network-scripts/route-eth0

   ADDRESS0=0.0.0.0
   NETMASK0=0.0.0.0
   GATEWAY0=192.168.0.1

Теперь весь трафик от текущей машины будет ходить через шлюз 192.168.0.1, так как маска у нас /32.
 
13.01.2011 , Автор: shadow_alone
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Policy routing

Обсуждение [ RSS ]
 
  • 1.1, Аноним, 23:35, 13/01/2011 [ответить] [смотреть все]
  • +/
    Для чего это нужно ... весь текст скрыт [показать]
     
     
  • 2.2, pavlinux, 03:22, 14/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Шоб скрипт превратил это в команду:

    # ip addr add 192.168.1.2/255.255.255.255 peer 192.168.1.1 broadcast 192.168.1.255 dev eth0
    # ip route add 0.0.0.0/0.0.0.0 via 192.168.0.1 scope link dev eth0

     
     
  • 3.6, Аноним, 22:26, 14/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Почему недостаточно только одной второй команды ... весь текст скрыт [показать]
     
     
  • 4.7, shadow_alone, 22:28, 14/01/2011 [^] [ответить] [смотреть все]  
  • +/
    > Почему недостаточно только одной второй команды?

    Потому что, без первой у Вас будет маска отличная от /32 , и запросы в локальную сеть будут идти напрямую.

     
  • 4.8, pavlinux, 02:28, 16/01/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Потому что, статья недоделанная, и не понятно зачем перенаправлять весть трафик,
    "даже запросы к локальной сети," из условия, что eth0 находиться в той же сети, что и шлюз
    и не указан, как минимум, ещё одни интерфейс, без которого маршрут в локалку и в остальной мир идет через одну дырку (eth0).

    Автор, либо допиши смысл всех этих действий - "При необходимости направить весь трафик
    с машины через шлюз, даже запросы к локальной сети", не раскрывает полностью темы сочинения :)


     
     
  • 5.9, shadow_alone, 02:33, 16/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Как минимум для того, что-бы можно было контролировать весь сетевой трафик этой машины на шлюзе.
    Применений на самом деле много. В статье лишь показано как это реализовать в системных настройках.
    А остальное, то есть, для чего это применить,пусть каждый решает по своему.

     
  • 1.3, pavlinux, 03:24, 14/01/2011 [ответить] [смотреть все]  
  • –1 +/
    > NETMASK0=0.0.0.0
    > ...
    > ... так  как маска у нас /32.

    Вообще-то маска у вас /0, а /32 - это 255.255.255.255

     
     
  • 2.4, shadow_alone, 06:20, 14/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Вообще-то, маска /32 - 255.255.255.255, внимательно смотрите, а не пишите от нечего делать.

    > NETMASK0=0.0.0.0

    это для маршрута по умолчанию.

     
     
  • 3.5, pavlinux, 15:13, 14/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Мож ещё проверим, что оно полюбому туда уйдёт :)


     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList