)![]() |
На главную Пользователи Новые сообщения Обратная связь |
DGR.Su - Компьютерный форум → IT, мобильная связь, радиотехника → Программный форум → *nix Давайте пофлудим?Rainman 24.09.2009, 19:43 Я их ЕКТ еду к Вам в Челябу, вы на "День свободного ПО едете к нам )dalth 24.09.2009, 20:26 Пионеры с горящими глазами и поверхностными знаниями, "несущие идеи в массы" и держащие винду в дуалбуте... Грустная картина. Не лучше ли подтянуть свои знания предмета, чем ездить куда-то фиг знает куда и тратить вбестолку свое время? Например, решите вот такую загадку: $ /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 54:52:00:0C:C2:C0 inet6 addr: fe80::5652:ff:fe0c:c2c0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:57 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2172 (2.1 KiB) TX bytes:6142 (5.9 KiB) Interrupt:10 Base address:0xc040 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:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:80 (80.0 b) TX bytes:80 (80.0 b) lo:0 Link encap:Local Loopback inet addr:192.168.1.241 Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1 $ ping www.ru PING www.ru (194.87.0.50) 56(84) bytes of data. 64 bytes from 194.87.0.50: icmp_seq=1 ttl=54 time=50.9 ms 64 bytes from 194.87.0.50: icmp_seq=2 ttl=54 time=208 ms 64 bytes from 194.87.0.50: icmp_seq=3 ttl=54 time=73.7 ms 64 bytes from 194.87.0.50: icmp_seq=4 ttl=54 time=158 ms 64 bytes from 194.87.0.50: icmp_seq=5 ttl=54 time=308 ms --- www.ru ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4314ms rtt min/avg/max/mdev = 50.930/160.063/308.618/93.588 ms Это не фейк, это вывод реальных команд и реальная конфигурация. Да, интерфейс eth0 это честный ethernet, интерфейс lo это честный это loopback. Да, вывод ifconfig именно такой (два адреса с маской /32, оно же 255.255.255.255). Причем оба подвешены на loopback. И опять таки да, ping www.ru .... это реальный пинг. И даже наличие IPv6 тут ни при чем - его можно отключить, и все продолжит работать. Само собой, я могу повторить это в локалке интерсвязи (сменив 192.168-ю на 10-ю сетку и www.ru .... на unlim.is7.ru) Вопрос - за счет чего я добился работоспособности такой конфигурации. ![]() Flying Funk 25.09.2009, 13:12 проголосуем в опросе на .... за нашу любимую ОС? dalth 25.09.2009, 16:57 проголосуем в опросе на .... за нашу любимую ОС? Опрос кстати ужааасно безграмотный. Разделит юниксы и BSD... Namenloss 25.09.2009, 17:48 Пионеры с горящими глазами и поверхностными знаниями, "несущие идеи в массы" и держащие винду в дуалбуте... Грустная картина. Не лучше ли подтянуть свои знания предмета, чем ездить куда-то фиг знает куда и тратить вбестолку свое время? Например, решите вот такую загадку: $ /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 54:52:00:0C:C2:C0 inet6 addr: fe80::5652:ff:fe0c:c2c0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:57 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2172 (2.1 KiB) TX bytes:6142 (5.9 KiB) Interrupt:10 Base address:0xc040 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:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:80 (80.0 b) TX bytes:80 (80.0 b) lo:0 Link encap:Local Loopback inet addr:192.168.1.241 Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1 $ ping www.ru PING www.ru (194.87.0.50) 56(84) bytes of data. 64 bytes from 194.87.0.50: icmp_seq=1 ttl=54 time=50.9 ms 64 bytes from 194.87.0.50: icmp_seq=2 ttl=54 time=208 ms 64 bytes from 194.87.0.50: icmp_seq=3 ttl=54 time=73.7 ms 64 bytes from 194.87.0.50: icmp_seq=4 ttl=54 time=158 ms 64 bytes from 194.87.0.50: icmp_seq=5 ttl=54 time=308 ms --- www.ru ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4314ms rtt min/avg/max/mdev = 50.930/160.063/308.618/93.588 ms Это не фейк, это вывод реальных команд и реальная конфигурация. Да, интерфейс eth0 это честный ethernet, интерфейс lo это честный это loopback. Да, вывод ifconfig именно такой (два адреса с маской /32, оно же 255.255.255.255). Причем оба подвешены на loopback. И опять таки да, ping www.ru .... это реальный пинг. И даже наличие IPv6 тут ни при чем - его можно отключить, и все продолжит работать. Само собой, я могу повторить это в локалке интерсвязи (сменив 192.168-ю на 10-ю сетку и www.ru .... на unlim.is7.ru) Вопрос - за счет чего я добился работоспособности такой конфигурации. ![]() Чтобы еще усложнить задачу и оставить вариантов меньше: реализуемо из простого с помощью quagga(ospf) или статического маршрута на бекбон маршрутизаторе для этой сети. satoorn 25.09.2009, 18:43 Опрос кстати ужааасно безграмотный. Разделит юниксы и BSD... Зато мелкомягких.... ))) NMg 25.09.2009, 19:42 Пионеры с горящими глазами и поверхностными знаниями, "несущие идеи в массы" и держащие винду в дуалбуте... Грустная картина. Не лучше ли подтянуть свои знания предмета, чем ездить куда-то фиг знает куда и тратить вбестолку свое время? Например, решите вот такую загадку: $ /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 54:52:00:0C:C2:C0 inet6 addr: fe80::5652:ff:fe0c:c2c0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:57 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2172 (2.1 KiB) TX bytes:6142 (5.9 KiB) Interrupt:10 Base address:0xc040 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:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:80 (80.0 b) TX bytes:80 (80.0 b) lo:0 Link encap:Local Loopback inet addr:192.168.1.241 Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1 $ ping www.ru PING www.ru (194.87.0.50) 56(84) bytes of data. 64 bytes from 194.87.0.50: icmp_seq=1 ttl=54 time=50.9 ms 64 bytes from 194.87.0.50: icmp_seq=2 ttl=54 time=208 ms 64 bytes from 194.87.0.50: icmp_seq=3 ttl=54 time=73.7 ms 64 bytes from 194.87.0.50: icmp_seq=4 ttl=54 time=158 ms 64 bytes from 194.87.0.50: icmp_seq=5 ttl=54 time=308 ms --- www.ru ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4314ms rtt min/avg/max/mdev = 50.930/160.063/308.618/93.588 ms Это не фейк, это вывод реальных команд и реальная конфигурация. Да, интерфейс eth0 это честный ethernet, интерфейс lo это честный это loopback. Да, вывод ifconfig именно такой (два адреса с маской /32, оно же 255.255.255.255). Причем оба подвешены на loopback. И опять таки да, ping www.ru .... это реальный пинг. И даже наличие IPv6 тут ни при чем - его можно отключить, и все продолжит работать. Само собой, я могу повторить это в локалке интерсвязи (сменив 192.168-ю на 10-ю сетку и www.ru .... на unlim.is7.ru) Вопрос - за счет чего я добился работоспособности такой конфигурации. ![]() ничего сложного 1. делаем хостовый адрес на lo:0 2. прописываем статикой арп-запись на eth который соответствует этому адресу 3. прописываем нужные маршруты через eth где мой приз![]() dalth 25.09.2009, 20:39 прописываем статикой арп-запись на eth который соответствует этому адресу Неа. Это не нужно. При правильной конфигурации система все определит самапрописываем нужные маршруты через eth Почти правильно, но... Не все так просто, так что какой командой будем прописывать? Можно исходить из предположения, что наша сеть 192.168.1.0/24, а граничный маршрутизатор "наружу" 192.168.1.1NMg 26.09.2009, 08:40 Арп действительно не надо, просто это была первая мысля ![]() Вот такими командами: ifconfig wlan0 0.0.0.0 ifconfig lo:0 inet 10.48.18.182 netmask 255.255.255.255 ip ro add default dev wlan0 получаем вот это lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Узел ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:0 RX bytes:240 (240.0 B) TX bytes:240 (240.0 B) lo:0 Link encap:Локальная петля (Loopback) inet addr:10.48.18.182 Mask:255.255.255.255 ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 wlan0 Link encap:Ethernet HWaddr 00:15:af:a0:7b:24 inet6 addr: fec0::9:215:afff:fea0:7b24/64 Диапазон:Сайт inet6 addr: 2002:5e18:b9bb:9:215:afff:fea0 :7b24/64 Диапазон:Общий inet6 addr: fe80::215:afff:fea0:7b24/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7732 errors:0 dropped:0 overruns:0 frame:0 TX packets:1124 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:1882279 (1.8 MB) TX bytes:248072 (248.0 KB) root@ssss:~# ping chelcom.ru PING chelcom.ru (78.29.0.254) 56(84) bytes of data. 64 bytes from www.is74.ru (78.29.0.254): icmp_seq=1 ttl=61 time=2.82 ms 64 bytes from www.is74.ru (78.29.0.254): icmp_seq=2 ttl=61 time=2.86 ms 64 bytes from www.is74.ru (78.29.0.254): icmp_seq=3 ttl=61 time=3.29 ms root@ssss:~# ip ro default dev wlan0 scope link dalth 26.09.2009, 17:32 ifconfig wlan0 0.0.0.0 ifconfig lo:0 inet 10.48.18.182 netmask 255.255.255.255 ip ro add default dev wlan0 получаем вот это Получаем destination unreachable - см. картинку в аттаче Хотя в целом, попытка была хорошей В формальном случае, ваши команды приводят к тому, что операционка начинает считать, что весь диапазон ipv4 (default, да?) доступен напрямую без маршрутизаторов (dev wlan0). Так что для подарков время еще не насталоYuri_K 26.09.2009, 18:59 И по аналогии с последними событиями на хабре, после 500-го поста dalth объявит, что решения как бы и нет ![]() NMg 26.09.2009, 20:26 Получаем destination unreachable - см. картинку в аттаче Хотя в целом, попытка была хорошей В формальном случае, ваши команды приводят к тому, что операционка начинает считать, что весь диапазон ipv4 (default, да?) доступен напрямую без маршрутизаторов (dev wlan0). Так что для подарков время еще не насталоМаршрутов я могу любых сделать каких хотите ![]() Без проблем, уточняйте задание, пишите все в деталях, схему сети, ОС, чтобы я смогла собрать стенд и ответить на Ваш вопрос как хотите того Вы. Вы просили повторить фокус - я повторила, в сети ИС, ОС убунту Результат был аналогичный кстати.dalth 26.09.2009, 21:15 И по аналогии с последними событиями на хабре, после 500-го поста dalth объявит, что решения как бы и нет ![]() Нет, решение само сбой есть... Только его надо увидеть :-) У Nmg кстати пример начал двигаться в нужном направлении, но еще совсем сырой сырой, и в нем есть еще один баг (потенциальный, но заметный): в свете того, что оба IP-адреса равносильны, в качестве src в IP-пакете (в том числе уходящем через ethernet) может быть задействован 127.0.0.1 (кто первым встал, того и тапки). Так что формально правильным решеним было бы... # Объясняем что локальная подсеть за эзернетом # и стучаться на нее надо с соответствующего IP ip route add <localnet> dev eth0 src <ipaddr> # Говорим что default у нас за раутером за езернетом # Да, и локальный IP опять-таки не забываем! ip route add default dev eth0 via <gateway> src <ipaddr> где для случая Nmg было бы так: <localnet> = 10.48.16.0/255.255.252.0 <ipaddr> = 10.48.16.182 <gateway> = 10.48.16.1 То есть, кое-кто забыл src, и gateway и второй маршрут. :-P MiniDress 01.04.2010, 17:14 подскажите плиз: у меня не работает прокси, к кому или куда я могу здесь обратиться, кто может помочь?))) BlackHawk 02.04.2010, 17:13 к экстрасенсам. Или какую-нибудь информацию дать, например, какой именно прокси, какие действия заставили его не работать? Похожие темы • Давайте постреляем? • давайте сыграем в КС • Давайте говорить по русски • Давайте поменяемся книгами! • Давайте познакомимся... такса. |