shamcor Posted April 16, 2008 Report Share Posted April 16, 2008 Люди добрые! Я начинающий в Ленке. Помогите разобраться в ниже изложенном в данный момент пишу через vmware под виндой: Есть сеть из нескольких компьютеров. Выхода в и-нет нету. Поднял свой сервер ради интереса на Debian-e (Apache, bind…). Вот мой ifconfig: kira:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::204:61ff:fe33:ef8f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13480 errors:0 dropped:0 overruns:0 frame:0 TX packets:222160 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1412853 (1.3 MiB) TX bytes:11497899 (10.9 MiB) Interrupt:177 Base address:0xc000 eth0:0 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0xc000 eth0:1 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0xc000 eth0:2 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0xc000 eth0:3 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0xc000 eth0:4 Link encap:Ethernet HWaddr 00:04:61:33:EF:8F inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0xc000 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:113325 errors:0 dropped:0 overruns:0 frame:0 TX packets:113325 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23860698 (22.7 MiB) TX bytes:23860698 (22.7 MiB) vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 TX bytes:0 (0.0 Подключился через провайдера мобильной связи и добавилось к ifconfig: ppp0 Link encap:Point-to-Point Protocol inet addr:79.124.167.237 P-t-P:192.168.100.101 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:64 (64.0 TX bytes:119 (119.0 Пингую 192.168.100.101 результа-та нет. Пингую linux.ru результа-та нет. Есть идеи почему не могу пингануть сервер провода? Может это из-за NS, который я прописал у себя по умолчанию? Или делать route со своего eth0 на ppp0? kira:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.101 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 0.0.0.0 192.168.1.4 0.0.0.0 UG 0 0 0 eth0 Хочу вывести свой пк в нет и ком своей жены. Quote Link to comment Share on other sites More sharing options...
cppmm Posted April 16, 2008 Report Share Posted April 16, 2008 Что за ужас у Вас с интерфейсами!? Зачем столько алиасов из одной сети? Я бы посоветовал убить все настройки сети и поднимать всё заново. А ничего не пингуется потому как default gateway у Вас не к провайдеру на шлюз идёт, а на один из непонятных адресов на eth0. Quote Link to comment Share on other sites More sharing options...
shamcor Posted April 16, 2008 Author Report Share Posted April 16, 2008 Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Каждое имя на отдельном IP весит. Шлюз по умолчанию на меня же. Под ОС Windows шлюз провайдер даёт 0.0.0.0: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface Physical Address. . . . . . . . . : 00-53-45-00-00-00 DHCP Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 79.124.148.223 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 0.0.0.0 DNS Servers . . . . . . . . . . . : 212.58.160.33 212.58.160.34 NetBIOS over Tcpip. . . . . . . . : Disabled Так как мне быть? Если можно то поподробней описать что Вы предлогаете мне сделать. Quote Link to comment Share on other sites More sharing options...
Belen Posted April 16, 2008 Report Share Posted April 16, 2008 shamcor писал(а) Wed, 16 April 2008 17:29 Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Каждое имя на отдельном IP весит. ...... Так как мне быть? Если можно то поподробней описать что Вы предлогаете мне сделать. Ну для начала подробнее читать доки на все то, что вы используете у себя на машинке Quote Link to comment Share on other sites More sharing options...
Ineu Posted April 16, 2008 Report Share Posted April 16, 2008 shamcor писал(а) Wed, 16 April 2008 16:29 Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Изучайте документацию Апача на предмет VirtualHost. Quote Link to comment Share on other sites More sharing options...
cppmm Posted April 16, 2008 Report Share Posted April 16, 2008 Цитата: Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Каждое имя на отдельном IP весит. Зачем? На одном ip замечательно уживаются, к примеру, irc.domen.com smtp.domen.com pop3.domen.com ns.domen.com web.domen.com Каждый сервис слушает свой порт и никто никому не мешает. Для этого и существует понятие "порт". Т.е. dns слушает 53-ий, web - 80-ый, почта 25-ый и 110-ый и т.д. В вашем же случае возникает путаница. Пакет, который, должен уйти в сеть 192.168.1.0/24 не знает, с какого адреса ему уходить. Цитата: Шлюз по умолчанию на меня же. Грубейшая ошибка. Очень советую почитать документацию по основам маршрутизации. В частности, для чего нужен шлюз по умолчанию? Для того, чтобы все пакеты, предназначенные не для локальной сети(т.е. в интернет) отправлялись в него. У Вас же все эти пакеты возвращаются на Ваш компьютер. Разумеется ни о каком интернете не может быть и речи. Проще говоря, должна быть такая схема: интерфейс, смотрящий в локалку, имеет один адрес, который служит шлюзом для компьютеров в локальной сети. Внешний интерфейс смотрит в сеть провайдера. Шлюзом является шлюз провайдера. По-другому работать не будет. Цитата: Под ОС Windows шлюз провайдер даёт 0.0.0.0: У оффтопика есть глупая привычка. Разрешать прописывать шлюзы для каждого интерфейса. Зачем такая глупость - не знаю. В реальности же, шлюз только один. Узнать, какой, можно, если не ошибаюсь, с помощью команды route print Quote Link to comment Share on other sites More sharing options...
shamcor Posted April 16, 2008 Author Report Share Posted April 16, 2008 Огромная благодарность и земной поклон «cppmm». Ща попробую исправить. Только ты мне сказал что узнать можно с помощью команды route print. Вот результат: C:\Documents and Settings\root>route print IPv4 таблица маршрута ============================================================ =============== Список интерфейсов 0x1 ........................... MS TCP Loopback interface 0x20004 ...00 0c 29 f9 08 f7 ...... VMware Accelerated AMD PCNet Adapter 0xb0005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface ============================================================ =============== ============================================================ =============== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 192.168.1.4 192.168.1.52 11 0.0.0.0 0.0.0.0 192.168.100.101 79.124.188.94 1 79.124.188.94 255.255.255.255 127.0.0.1 127.0.0.1 50 79.255.255.255 255.255.255.255 79.124.188.94 79.124.188.94 50 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.1.0 255.255.255.0 192.168.1.52 192.168.1.52 10 192.168.1.52 255.255.255.255 127.0.0.1 127.0.0.1 10 192.168.1.255 255.255.255.255 192.168.1.52 192.168.1.52 10 192.168.100.101 255.255.255.255 79.124.188.94 79.124.188.94 1 224.0.0.0 240.0.0.0 192.168.1.52 192.168.1.52 10 224.0.0.0 240.0.0.0 79.124.188.94 79.124.188.94 1 255.255.255.255 255.255.255.255 79.124.188.94 79.124.188.94 1 255.255.255.255 255.255.255.255 192.168.1.52 192.168.1.52 1 Основной шлюз: 192.168.100.101 ============================================================ =============== Постоянные маршруты: Отсутствует Где 79.124.188.94 это, уже, мой IP при подключении. Получается я же и есть gateway для себя? Чувствую что вcех начинаю доставать… Quote Link to comment Share on other sites More sharing options...
cppmm Posted April 16, 2008 Report Share Posted April 16, 2008 Цитата: Где 79.124.188.94 это, уже, мой IP при подключении. Получается я же и есть gateway для себя? Нет. Default gw - 192.168.100.101, что видно из строчки Цитата: Основной шлюз: 192.168.100.101 Что касается адреса 79.124.188.94 - это ip-шник, который выводится провом через туннель для Вас наружу, если я правильно понял суть Вашего подключения к инету. И, к слову, прислушайтесь к советам по поводу VirtualHost по-внимательнее. Это Вам понадобится, если один web-сервер держит несколько страничек(я до этого описывал вариант, если на одной машине несколько разных серверов). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.