DiverD
написал 23 июля 2008 года в 16:41 (875 просмотров)
Ведет себя
неопределенно; открыл 7 тем в форуме, оставил 8 комментариев на сайте.
OS: FreeBSD 7.0
Proxy: SQUID-2.6
em0 — интерфейс который смотрит в lan
em1 — интерфейс к которому подключон adsl модем
Соединяюсь с ISP через pppoe используя ppp.
В результате подключения создается еще один интерфейс tun0.
Со шлюза, internet работает без проблем, но если через squid пускать запросы, то они не идут в net.
Решил использовать natd+ipfw для решения этой проблемы — успеха не принесло.
natd -use_sockets -same_ports -unregistered_only -dynamic -interface tun0
00100 divert 8668 log logamount 100 ip from any to any via tun0 65535 allow ip from any to any
em0: flags=8843 metric 0 mtu 1500 options=19b ether 00:15:17:27:2c:79 inet 192.168.0.4 netmask 0xffffff00 broadcast 192.168.0.255 media: Ethernet autoselect (100baseTX ) status: active em1: flags=8843 metric 0 mtu 1500 options=9b ether 00:15:17:27:2c:77 inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect status: no carrier lo0: flags=8049 metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff000000 tun0: flags=8051 metric 0 mtu 1492 inet 96.57.141.184 --> 92.209.213.109 netmask 0xffffffff Opened by PID 1289
Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 92.209.213.109 UGS 0 1589 tun0 92.209.213.109 96.57.141.184 UGH 1 1355 tun0 127.0.0.1 127.0.0.1 UH 0 24 lo0 192.168.0.0/24 link#1 UC 0 0 em0 192.168.0.1 00:40:f4:96:33:93 UHLW 1 98 em0 1060 192.168.0.2 00:16:76:d6:6d:54 UHLW 1 7 em0 1197 192.168.0.4 00:15:17:27:2c:79 UHLW 1 55 lo0 192.168.0.6 00:1c:c0:33:96:95 UHLW 1 1 em0 403 192.168.0.143 00:1d:7d:40:32:b4 UHLW 1 117 em0 957 192.168.0.255 ff:ff:ff:ff:ff:ff UHLWb 1 231 em0 192.168.1.0/24 link#2 UC 0 0 em1
ps: очень нужна ваша помощь, ибо с такой задачей столкнулся впервые, а на работе переход на новые серваки и реарганизация ЛВС
pps: ядро собрано с опциями IPFIREWALL, IPFIREWALL_FORWARD, IPDIVERT
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Это типа шлюз?
Модем в режиме 'bridge'?
С FreeBSD-хоста интернет работает?
С рабочих станций локальной сети — нет?
В таком случае исходные данные приведены не по делу.
Надо было цитировать конфиг сквида.
ДА
Вот конфиг сквида:
И с какими симптомами (на рабочей станции) он у тебя не работает?
403 выводит сквид?
Интернет по какому порту работает?
Он у тебя разрешён?
Почитай про настройку сквида.
Прошу прощения, я был не внимателен, squid был собран с поддержкой acl ARP.
После добавление acl arp mac все стало на свои места.