Я сейчас перестраиваю свой IBF (невидимый брандмауэр) как Ubuntu 10.04.2 LTS. Раньше я занимался ipv6, полностью отключив его. На этот раз я хочу оставить его включенным и отфильтровать его с помощью ip6tables и т. Д.
Все мои настройки кажутся прекрасными, за исключением того, что я не могу найти рабочий метод для получения адресов «fe80» с моего моста -INTERFACE-карта. Это может быть понятно для br0, чтобы получить такой адрес, но ни при каких обстоятельствах я бы не хотел, чтобы что-либо говорило на любом слое выше, чем «2», прямо на eth0 или eth1.
До сих пор я пытался:
1) Задание «inet6 manual» записей в «интерфейсах»
2) Указание «inet6 static» и «address ::»
3) sysctl. conf '0' для различных настроек inet6, найденных через Google
4) «post-up echo 0>», как указано выше
Ничто не работает. Если я запустил команду «ip -6 addr del», я могу заставить ее уйти, но это (как вы, вероятно, знаете) не продлится, и она не переживает перезагрузки.
Что Я хочу, это эквивалент адресации ipv4 '0.0.0.0' - нефункциональный, но неконфигурированный адрес.
Идеи?
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80::8dbd:b9ff:fedb:8db8 -j DROP sudo ip6tables -A INPUT -t filter -d fe80::8dbd:b9ff:fedb:8db8 -j DROP Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s ::/0 -j DROP sudo ip6tables -A INPUT -t filter -d ::/0 -j DROP
Это должно тихо отбросить все, конечный пункт назначения которого является мостом, не отправив ни одного «вашего сообщения», и должен удалить любой трафик с вашего Моста, сгенерированного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80::8dbd:b9ff:fedb:8db8 -j DROP sudo ip6tables -A INPUT -t filter -d fe80::8dbd:b9ff:fedb:8db8 -j DROP Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s ::/0 -j DROP sudo ip6tables -A INPUT -t filter -d ::/0 -j DROP
Это должно тихо отбросить все, конечный пункт назначения которого является мостом, не отправив ни одного «вашего сообщения», и должен удалить любой трафик с вашего Моста, сгенерированного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80::8dbd:b9ff:fedb:8db8 -j DROP sudo ip6tables -A INPUT -t filter -d fe80::8dbd:b9ff:fedb:8db8 -j DROP Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s ::/0 -j DROP sudo ip6tables -A INPUT -t filter -d ::/0 -j DROP
Это должно тихо отбросить все, конечный пункт назначения которого является мостом, не отправив ни одного «вашего сообщения», и должен удалить любой трафик с вашего Моста, сгенерированного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80::8dbd:b9ff:fedb:8db8 -j DROP sudo ip6tables -A INPUT -t filter -d fe80::8dbd:b9ff:fedb:8db8 -j DROP Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s ::/0 -j DROP sudo ip6tables -A INPUT -t filter -d ::/0 -j DROP
Это должно тихо отбросить все, конечный пункт назначения которого является мостом, не отправив ни одного «вашего сообщения», и должен удалить любой трафик с вашего Моста, сгенерированного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP [ ! d0]
sudo ip6tables -A INPUT -t filter -d fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP
Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s :: / 0 -j DROP
sudo ip6tables -A INPUT -t filter -d :: / 0 -j DROP
Это должно тихо отбросить все, конечным пунктом назначения которого является мост, не отправив «ваше сообщение было отклонено», и должен удалить любой трафик с вашего Моста, созданного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP [ ! d0]
sudo ip6tables -A INPUT -t filter -d fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP
Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s :: / 0 -j DROP
sudo ip6tables -A INPUT -t filter -d :: / 0 -j DROP
Это должно тихо отбросить все, конечным пунктом назначения которого является мост, не отправив «ваше сообщение было отклонено», и должен удалить любой трафик с вашего Моста, созданного ОС.
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP [ ! d0]
sudo ip6tables -A INPUT -t filter -d fe80 :: 8dbd: b9ff: fedb: 8db8 -j DROP
Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s :: / 0 -j DROP
sudo ip6tables -A INPUT -t filter -d :: / 0 -j DROP
Это должно тихо отбросить все, конечным пунктом назначения которого является мост, не отправив «ваше сообщение было отклонено», и должен удалить любой трафик с вашего Моста, созданного ОС.
Я не уверен, что вы устанавливаете в sysctl.conf, но настройки в нем должны автоматически применяться при перезапуске. Вы должны сразу же применить их с помощью sudo sysctl -p
Если у вас возникли проблемы с его применением, вам может потребоваться указать интерфейс следующим образом: net.ipv6. conf.eth0 & л;. &-то GT; = 0
вместо net.ipv6.conf.all. & Lt; something & gt; = 0
.
Из того, что я понимаю, если у вас есть IPv6, у вас будет локальный адрес ссылки (но я могу ошибаться).
Я не совсем уверен, что это сработает, но что, если вы сделаете что-то вроде этого: sudo ip6tables -A OUTPUT -t filter -s fe80::8dbd:b9ff:fedb:8db8 -j DROP sudo ip6tables -A INPUT -t filter -d fe80::8dbd:b9ff:fedb:8db8 -j DROP Более строгий, но если он работает, тем лучше в соответствии с вашей философией: sudo ip6tables -A OUTPUT -t filter -s ::/0 -j DROP sudo ip6tables -A INPUT -t filter -d ::/0 -j DROP
Это должно тихо отбросить все, конечный пункт назначения которого является мостом, не отправив ни одного «вашего сообщения», и должен удалить любой трафик с вашего Моста, сгенерированного ОС.