shamcor Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 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 Хочу вывести свой пк в нет и ком своей жены. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 16 апреля, 2008 Что за ужас у Вас с интерфейсами!? Зачем столько алиасов из одной сети? Я бы посоветовал убить все настройки сети и поднимать всё заново. А ничего не пингуется потому как default gateway у Вас не к провайдеру на шлюз идёт, а на один из непонятных адресов на eth0. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shamcor Опубликовано 16 апреля, 2008 Автор Жалоба Поделиться Опубликовано 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 Так как мне быть? Если можно то поподробней описать что Вы предлогаете мне сделать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Belen Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 16 апреля, 2008 shamcor писал(а) Wed, 16 April 2008 17:29 Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Каждое имя на отдельном IP весит. ...... Так как мне быть? Если можно то поподробней описать что Вы предлогаете мне сделать. Ну для начала подробнее читать доки на все то, что вы используете у себя на машинке Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 16 апреля, 2008 shamcor писал(а) Wed, 16 April 2008 16:29 Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Изучайте документацию Апача на предмет VirtualHost. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shamcor Опубликовано 16 апреля, 2008 Автор Жалоба Поделиться Опубликовано 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ех начинаю доставать… Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 16 апреля, 2008 Жалоба Поделиться Опубликовано 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-сервер держит несколько страничек(я до этого описывал вариант, если на одной машине несколько разных серверов). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.