DiverD
			
				написал 23 июля 2008 года в 16:41 (987 просмотров)
			
			
			Ведет себя
			неопределенно; открыл 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 OlegL, 17 декабря 2023 года в 15:00            →
        
        
            Перекличка
            21
-   REDkiy, 8 июня 2023 года в 9:09            →
        
        
            Как «замокать» файл для юниттеста в Python?
            2 REDkiy, 8 июня 2023 года в 9:09            →
        
        
            Как «замокать» файл для юниттеста в Python?
            2
-   fhunter, 29 ноября 2022 года в 2:09            →
        
        
            Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
            6 fhunter, 29 ноября 2022 года в 2:09            →
        
        
            Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
            6
-   Иванн, 9 апреля 2022 года в 8:31            →
        
        
            Ассоциация РАСПО провела первое учредительное собрание
            1 Иванн, 9 апреля 2022 года в 8:31            →
        
        
            Ассоциация РАСПО провела первое учредительное собрание
            1
-   Kiri11.ADV1, 7 марта 2021 года в 12:01            →
        
        
            Логи catalina.out в TomCat 9 в формате JSON
            1 Kiri11.ADV1, 7 марта 2021 года в 12:01            →
        
        
            Логи catalina.out в TomCat 9 в формате JSON
            1
 DevOps as a Service from Palark
DevOps as a Service from Palark
	24/7 SRE & DevOps service to cover all your Kubernetes needs.


 
							
Это типа шлюз?
Модем в режиме 'bridge'?
С FreeBSD-хоста интернет работает?
С рабочих станций локальной сети — нет?
В таком случае исходные данные приведены не по делу.
Надо было цитировать конфиг сквида.
ДА
Вот конфиг сквида:
И с какими симптомами (на рабочей станции) он у тебя не работает?
403 выводит сквид?
Интернет по какому порту работает?
Он у тебя разрешён?
Почитай про настройку сквида.
Прошу прощения, я был не внимателен, squid был собран с поддержкой acl ARP.
После добавление acl arp mac все стало на свои места.