Jump to content

life:)


shamcor

Recommended Posts

Люди добрые! Я начинающий в Ленке. Помогите разобраться в ниже изложенном в данный момент пишу через 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 B) TX bytes:0 (0.0 B)

Подключился через провайдера мобильной связи и добавилось к 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 B) TX bytes:119 (119.0 B)

Пингую 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

Хочу вывести свой пк в нет и ком своей жены.

Link to comment
Share on other sites

Что за ужас у Вас с интерфейсами!? Shocked

Зачем столько алиасов из одной сети?

Я бы посоветовал убить все настройки сети и поднимать всё заново.

А ничего не пингуется потому как default gateway у Вас не к провайдеру на шлюз идёт, а на один из непонятных адресов на eth0.

Link to comment
Share on other sites

Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через 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

Так как мне быть?

Если можно то поподробней описать что Вы предлогаете мне сделать.

Link to comment
Share on other sites

shamcor писал(а) Wed, 16 April 2008 17:29

Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache. Каждое имя на отдельном IP весит.

......

Так как мне быть?

Если можно то поподробней описать что Вы предлогаете мне сделать.

Ну для начала подробнее читать доки на все то, что вы используете у себя на машинке

Link to comment
Share on other sites

shamcor писал(а) Wed, 16 April 2008 16:29

Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через Apache.

Изучайте документацию Апача на предмет VirtualHost.

Link to comment
Share on other sites

Цитата:

Почему так много интерфейсов? Это единственный вариант что я смог придумать что б поднять Чат, Форум и т.д.т.п. через 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

Link to comment
Share on other sites

Огромная благодарность и земной поклон «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ех начинаю доставать…

Link to comment
Share on other sites

Цитата:

Где 79.124.188.94 это, уже, мой IP при подключении. Получается я же и есть gateway для себя?

Нет. Default gw - 192.168.100.101, что видно из строчки

Цитата:

Основной шлюз: 192.168.100.101

Что касается адреса 79.124.188.94 - это ip-шник, который выводится провом через туннель для Вас наружу, если я правильно понял суть Вашего подключения к инету.

И, к слову, прислушайтесь к советам по поводу VirtualHost по-внимательнее. Это Вам понадобится, если один web-сервер держит несколько страничек(я до этого описывал вариант, если на одной машине несколько разных серверов).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...