Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 08.02.2012
Сообщений: 61
1

Сервер работает в локалке Wi-Fi, но не в Ethernet

04.09.2015, 01:16. Показов 1203. Ответов 7
Метки нет (Все метки)

В общем проблема в сервере (компьютер с XUbuntu 15.04). Поднял mysql с phpmyadmin. Накинул лёгонький сайтик с базой данных.
В локальной сети есть компьютер (Windows 8.1) с интернетом через Ethernet (без VPN, но все компьютеры сети подключены к коммутатору). Если с этого компьютера раздаю Wi-Fi, то серверный компьютер вещает хорошо (с Windows-компьютера захожу на свой сайт), если серверный подключаю к локалке, отключаю Wi-Fi, меняю ip в /etc/hosts и в /etc/mysql/mysql.conf.d/mysqld.cnf и мне не зайти на свой сайт, с локального компьютера. В чём может быть проблема?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2015, 01:16
Ответы с готовыми решениями:

Сервер в локалке
привет всем!! вот хочю немного просветился. хотел бы создать сервер в локалке. подскажите ка это...

Нужно создать сервер QiP в локалке
Мне надо поднять локальный сервер QIP на работе. Я скачал OpenFire, поставил сервер, прошел два...

Web сервер в локалке через Mikrotik hex lite
Добрый день. Роутер mikrotik hex lite, провайдер пчелайн, статичный IP. К роутеру подключены 3 ПК...

lassSimpleImage работает на локалке, но не работает на хостинге
В чем может быть проблема? на локалке без проблем создает превьюшки, а на сервере не хочет. Кто-то...

7
Почетный модератор
11179 / 4134 / 414
Регистрация: 12.06.2008
Сообщений: 11,978
04.09.2015, 09:50 2
Цитата Сообщение от Protosha Посмотреть сообщение
меняю ip в /etc/hosts
hosts влияет только на тот компьютер, где он сам находится. Если хотите с винды подключаться к какому-то серваку по имени, то на винде и меняйте hosts.
А первым делом попробуйте по IP зайти, что бы проверить, что подключение вообще возможно.
0
2 / 2 / 1
Регистрация: 08.02.2012
Сообщений: 61
04.09.2015, 09:58  [ТС] 3
PHP
1
2
nslookup 172.16.0.35 172.16.1.1
DNS request timed out
Ну и пинг тоже не проходит.
ip у компа с Ubuntu статический прописан. Мне корректировать /etc/network/interfaces ? Там у меня
PHP
1
2
auto lo
ifase lo inet loopback
Или мне сюда?
0
Почетный модератор
11179 / 4134 / 414
Регистрация: 12.06.2008
Сообщений: 11,978
04.09.2015, 22:03 4
Надо уточнить... правильно ли я понимаю, что:
1. Виндовый комп с ethernet и WiFi.
2. Линуксовый комп с ethernet и WiFi.
3. Ethernet от обоих подключен к коммутатору, а коммутатор подключен к инету.
4. IP для ethernet'а на обоих компах прописаны статические (какие?).
5. IP для WiFi на обоих компах прописаны статические (какие?).
6. Когда компы между собой связываются по WiFi, то всё работает.
7. Когда компы связываются по ethernet, то подключиться не удаётся.

Тут промелькнул адрес 172.16.0.35 (подозреваю, что это IP линуксового компа на WiFi'ном интерфейсе). Какой адрес на ethernet'е у линуксового и виндового компа? В одной ли они подсети?
Проще посмотреть "ipconfig /all" на виндовом компе и "ifconfig -a" на линуксовом.

Не по теме:

Цитата Сообщение от Protosha Посмотреть сообщение
ifase lo inet loopback
iface, но это к делу не относится.




Цитата Сообщение от Protosha Посмотреть сообщение
Или мне сюда?
Если не пингуется, то дело не в самбе.
0
2 / 2 / 1
Регистрация: 08.02.2012
Сообщений: 61
05.09.2015, 23:54  [ТС] 5
ip на винде динамический, но он всегда один и тот же, наверное как-то привязывается к мас-адресу, но на линуксе менялся, я там поставил статический. Интернет по ethernet раздаётся только тогда, когда заходишь в учётную запись провайдера.
На винде 172.16.2.131, на линуксе 172.16.0.35. ip wi-fi на винде 192.168.137.1, на линуксе 192.168.137.3. Остальное всё так, как вы написали.
0
Почетный модератор
11179 / 4134 / 414
Регистрация: 12.06.2008
Сообщений: 11,978
06.09.2015, 00:32 6
Лучший ответ Сообщение было отмечено Protosha как решение

Решение

Цитата Сообщение от Protosha Посмотреть сообщение
На винде 172.16.2.131, на линуксе 172.16.0.35
А маска подсети какая? Подозреваю, что нестандартная (как минимум у одного компа) для данного диапазона 255.255.255.0 ... в этом случае эти компы не смогут напрямую друг с другом общаться, а захочет ли провайдерский роутер их соединять - неизвестно. Если на винде автоматом ставится правильная маска 255.240.0.0 , тогда надо такую же поставить и на линуксе, где вы статический адрес указали. Но если у обоих 255.240.0.0 , тогда всё должно работать.
1
2 / 2 / 1
Регистрация: 08.02.2012
Сообщений: 61
07.09.2015, 00:24  [ТС] 7
Вау!! Как же всё на самом деле очевидно оказалось, большое спасибо! Действительно дело было в маске подсети. Она у меня была 255.255.255.0, а нужно было 255.255.252.0, чтобы все ip сетки между собой коннектились!
Плюсую!
0
0 / 0 / 0
Регистрация: 06.02.2017
Сообщений: 1
06.02.2017, 08:24 8
Всем здравия!
Установил Ubuntu Server, LAMP, и Wordpress на ноутбук.
Локально все работает, с другого компьютера в сети тоже вхожу.
Есть белый IP и в роутере порт 80 проброшен.
Задача, пока нет домена и проводится настройка сайта, есть необходимость смотреть работу сайта из интернета набирая просто в браузере белый IP.
PS
неделю назад все работало, но пришлось сменить жесткий диск и все установил заново, но не могу вспомнить, где что я прописывал в первый раз установки.
Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2017, 08:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Скрипт работает на локалке, но на хостинге не работает
Здравствуйте, уважаемые форумчане! Подскажите пожалуйста, что не так? Собственно вопрос в...

Как сделать,чтобы tcp сервер-клиент работал не по локалке,а через интернет?
Как сделать,чтобы tcp сервер-клиент работал не по локалке,а через интернет?

Данные по Ethernet не через клиент/сервер
Возможно передать данные (определенные команды) с машины на машину по сети Ethernet TCP/IP без...

Не работает в интернете, но работает в локалке
Как исправить? напишите лучше готовый код. Сервер #define PORT 3135 char buf; WSADATA...

RDP в локалке не работает,СОВСЕМ
Есть десктоп с вин 10 про и ноут с 7кой ультимейт.RDP не с одного на второго, не со второго на...

На локалке норм = на сервере не работает
$db = mysql_connect('89.111.ХХХ.ХХХ','root',''); mysql_select_db('oplata', $db); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.