Почему мой беспроводной интерфейс не передаст трафик моей сети?

Поместите больше чем 2 Слушают директивы

Поместите больше чем 2 Слушают директивы.

1
задан 21 November 2011 в 06:10
1 ответ

Поскольку ваша сеть плоская, вам не нужны iptables (вы можете, но я так не думаю). Прежде всего убедитесь, что ваше ядро ​​будет пересылать пакеты ipv4, проверив следующий параметр ядра:

cat /proc/sys/net/ipv4/ip_forward

Вы получите либо 1, либо 0, 1 включена пересылка. Если вы получили 0, попробуйте выполнить команду:

echo 1 > /proc/sys/net/ipv4/ip_forward

И попробуйте снова выполнить эхо-запрос от вашего клиента. Если он по-прежнему не работает, я бы открыл два терминала на машине моста Ubuntu и запустил tcpdump, прослушивающий icmp на каждом интерфейсе:

терминал 1

tcpdump -i eth0 icmp

терминал 2

tcpdump -i br0 icmp

А затем попробуйте выполнить эхо-запрос с вашей рабочей станции внутри интерфейса ( eth0 10.0.0.15 ) и посмотрите, попадают ли пакеты в оба интерфейса. Возможно, вам потребуется внести некоторые изменения в brctl , но вам не нужно иметь никаких конкретных маршрутов, поскольку сеть является плоской. Я также хотел бы убедиться, что ваша карта Wi-Fi находится в правильном режиме, возможно, в инфраструктурном или, возможно, специальном режиме с помощью iwconfig . Как ни странно, это может быть проще сделать с разными сетями и некоторыми iptables / routing foo, по крайней мере, это упростит определение того, куда сбрасывается трафик.

1
ответ дан 4 December 2019 в 01:20

Теги

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