Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как проверить наличие интернет на интерфейсе?  (Прочитано 746 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Всем доброго времени суток.
У меня ноут с двумя интерфейсами wlan0 eth0. Ноут по wifi подключен к инету, ip_forward включен. С eth0 хочу раздать инет на Mikrotik. Подскажите как проверить наличие интернет на интерфейсе eth0.

ТС не появлялся на Форуме более трех месяцев по состоянию на 12/02/2020 (последняя явка: 02/04/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 12 Февраля 2020, 23:56:53 от zg_nico »

Оффлайн hesoyamatogun

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Для начала присвой eth0 ip-адрес(другой сети чем на wlan0) и включи его.
Дальше 3 основных путя. маршрутизатор, нат или бридж(свич, тут ип не обязателен)

/sbin/iptables -A FORWARD -i eth0 -o wlan0 -s 192.168.1.0/24 -j ACCEPT #Адрес сетки где eth0
/sbin/iptables -A POSTROUTING -t nat -j MASQUERADE
/bin/ip route add 0.0.0.0/0 via 192.168.0.1 # Если по wlan0 получаешь вручную ИП. Тут маршрутизатор wifi


Ну а дальше цепляй к eth0 комп, роутер или что там у тебя, присваивай пока вручную ип, к примеру 192.168.1.2, затем выполни на этом подцепленом через eth0 компе echo "nameserver 8.8.8.8" > /etc/resolv.conf и пробуй на нем же ping ya.ru -I интерфейс_который_включен_в_eth0_ноута.Если пойдет, то указать на нем же маршрут по умолчанию, автоматизировать это всё или настроить по человечьи.
« Последнее редактирование: 26 Декабря 2018, 11:12:09 от hesoyamatogun »

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.