Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
есть ПК+ноутна пк сделал как указано, поднял squid, на ноуте прописал в настройках браузера прокси 192.168.0.1:3128, но интернет он упорно юзать отказывается) 192.168.0.1 пингуется, но сети нету) что делать, не подскажете? в настройках сети на ноуте выставлено IP 192.168.0.2, Gateway 192.168.0.1, это правильно? может попробовать поднять dhcp на пк?
ifconfigeth0 Link encap:Ethernet HWaddr 00:17:31:fa:f2:9b inet addr:10.220.133.144 Bcast:10.220.135.255 Mask:255.255.248.0 inet6 addr: fe80::217:31ff:fefa:f29b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:31650 errors:0 dropped:0 overruns:0 frame:0 TX packets:1819 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2471326 (2.4 MB) TX bytes:364251 (364.2 KB) Interrupt:5 Base address:0xc000 eth1 Link encap:Ethernet HWaddr 00:50:ba:5d:85:7c inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::250:baff:fe5d:857c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:324 errors:0 dropped:0 overruns:0 frame:0 TX packets:42 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:33775 (33.7 KB) TX bytes:4733 (4.7 KB) Interrupt:11 Base address:0xc400 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:80 errors:0 dropped:0 overruns:0 frame:0 TX packets:80 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4000 (4.0 KB) TX bytes:4000 (4.0 KB)ppp0 Link encap:Point-to-Point Protocol inet addr:89.178.54.206 P-t-P:85.21.0.74 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1 RX packets:1266 errors:0 dropped:0 overruns:0 frame:0 TX packets:1260 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:438151 (438.1 KB) TX bytes:258686 (258.6 KB)
23. Настройка сети (для 8.10)Удаляем к чертям нетворк-манагер:sudo apt-get remove network-managersudo gedit /etc/network/interfacesтуда пишем (у меня 2 сетевые карты eth0 и eth1):auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.1netmask 255.255.255.0auto eth1iface eth1 inet staticaddress 192.168.0.1netmask 255.255.255.0ДЛЯ РАЗДАЧИ ИНЕТА:sudo apt-get install firestarterпри настройке указываем интерфейс с Инетом — ppp0раздавать на eth1или (Я ТАК ДЕЛАЮ)Дано:Сетевая карточка eth0 подключенная с помощью PPPoE к интернету иeth1 подключенная к сети с адресом 192.168.0.1 к которой подключена сеть с адресами 192.168.0.* в которой нужно раздать интернет.sudo suДля начала включим форвардинг:echo 1 > /proc/sys/net/ipv4/ip_forwardЧтобы форвардинг автоматически включался при запуске системыОткрываем файл:gedit /etc/sysctl.confи добавляем в него строчку:net.ipv4.ip_forward = 1Затем включаем NATiptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADEГде ppp0 название вашего интерфейса через который выходите в интернет.Чтобы NAT работал после перезагрузки делаем следующее:сохраняем настройки iptables в файл iptables-save > /etc/iptables.up.rulesИ добавляем в конец файла:gedit /etc/network/interfacesэту строчку, для автоматической подгрузки правилpre-up iptables-restore < /etc/iptables.up.rulesТакже в этот файл добавляем правила роутинга:up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0Проверяем DNS на клиентеsudo gedit /etc/resolv.confрадуемся расшаренному Инету
Спасибо:) Дома попробую. Только чтобы уж точно разобраться в ваших настройках...насколько я понял eth0 - это домашняя локалка, а eth1 - интернет?
Многа буков, а толку мало. Все лечится 2мя командами в консоли.в этой теме много много раз обсуждалось, только вместо ppp0 было etc1 или etc0. Т.е. нужно просто над запустить на ppp0 и включить фовардинг.
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -j SNAT -- to-source 192.168.2.1echo 1 > /proc/sys/net/ipv4/ip_forward
192.168.2.1 - ip интерфейса смотрящего в инет192.168.1.0/24 - сеть которую нужно пустить в интернет
Такой вопрос: везде много приводится конфигов squid - могу ли я постирать все, что есть в squid.conf по умолчанию (там слишком много всего) и начать туда писать только то,что надо мне?
Это конечно класс, только зачастую требуется еще и ведение статистики по пользователсм и общей статистики. Да и если давать инет через тот же squid скорость ощутимо возрастет за счет кеша.
Страница сгенерирована за 0.019 секунд. Запросов: 21.