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

Отсутствует интернет Ubuntu Server 18.04 x64?

26.02.2020, 11:57. Просмотров 1196. Ответов 16
Метки нет (Все метки)

После установки Ubuntu Server версии 18.04 отсутствует интернет.


Прилагаю скриншот: (тип подключения pppoe, раздача через роутер). Напрямую кабель подключать смысла нет (минуя роутер), как я понял, т.к в ОС отсутствует программа pppoeconf

В ПК, помимо встроенной сетевой карты, установлены еще 2


С Ubuntu Server дел никаких ранее не имел. Может быть я чего-то не понимаю
0
Миниатюры
Отсутствует интернет Ubuntu Server 18.04 x64?   Отсутствует интернет Ubuntu Server 18.04 x64?  
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2020, 11:57
Ответы с готовыми решениями:

Установка python 3.2 в Ubuntu Server 12.04 x64
Возникла проблема при установке python 3.2 в Ubuntu Server 12.04 x64. ввожу в консоли sudo apt-get...

Почему периодически падает интернет Ubuntu 16.04 x64?
Здравствуйте! Такой вопрос: в интернет выхожу через WiFi, так как ПК стационарный, и в сетевой...

Отсутствует подключение к интернету после установки Ubuntu Server 19.10?
Решил снова вернуться к освоению системы Расписываю по шагам, что сделал: 1. Установил...

Ubuntu server, раздача интернет
Здравствуйте, есть машина, там стоит ubuntu server, есть 2 сетевые карты: eth1 eth2 сетевая...

16
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
26.02.2020, 13:18  [ТС] 2
Не долго думая, удалил Ubuntu Server и поставил Ubuntu Desktop 18.04. Интернет подключил безо всяких проблем.

Как я уже упоминал ранее, дополнительно установлено 2 сетевые карты. (Скриншот)

Как настроить ОС так, чтобы вторая сетевая карта раздавала ip адреса (как роутер)?

upd: косяк на скрине в подписи. интернет приходит на интерфейс "enp3s6"
0
Миниатюры
Отсутствует интернет Ubuntu Server 18.04 x64?  
WH
1154 / 512 / 103
Регистрация: 10.09.2013
Сообщений: 1,947
Записей в блоге: 2
26.02.2020, 15:30 3
Множество ведь статей в нете по настройке Ubuntu server, зря отказались. 1 2 Легкая система без графической оболочки, все должно работать как по маслу. Советую ее поставить хотя бы второй, для тренировочных действий. Подключение к интернет, если не ошибаюсь, можно было настроить на стадии установки системы. Сразу после установки нужно обновить репозитарии, что бы была возможность поставить нужные пакеты ПО.
0
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
26.02.2020, 16:35  [ТС] 4
WH,

Графическую оболочку всегда можно удалить. Программы нужные доустановить.


Проблема в следующем: Есть 100 компьютеров. И один бюджетный домашний роутер, который перестал держать нагрузку. Денег на профессиональное оборудование организация не выделит, точно. В наличии имеется достаточно мощный системный блок.

Задача состоит в следующем: Нужно из этого системного блока сделать маршрутизатор

В чем ошибка? (скриншот)
0
Миниатюры
Отсутствует интернет Ubuntu Server 18.04 x64?  
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
27.02.2020, 13:23  [ТС] 5
Попробовал проделать все по следующей инструкции: https://ixnfo.com/ustanovka-i-nastroyka-isc-dhcp-server-v-ubuntu.html

Результат следующий:

Сперва установил pppoe соединение, при помощи программы pppoeconf.

На сервере есть интернет, сервер пингует клиентскую машину, выдает ip-адрес. Клиентская машина пингует Сервер. Получает ip-адрес, но не имеет доступа в интернет.

После перезагрузки Сервера - нет ни интернета, ни пингов. В настройках сети, интерфейсы enp3s5, enp3s6 помечены как - "не управляются".


Что я делаю не так?
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11483 / 6601 / 598
Регистрация: 09.09.2009
Сообщений: 26,054
27.02.2020, 20:57 6
Цитата Сообщение от iamolivia Посмотреть сообщение
Что я делаю не так?
в хрустальный шар смотрел - не видно вообще ничего.
поэтому, начните с описания того, что именно вы сделали, тогда уже можно будет угадывать результативней
0
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
29.02.2020, 07:57  [ТС] 7
Dmitry,
поэтому, начните с описания того, что именно вы сделали, тогда уже можно будет угадывать результативней
эмм, хорошо, мне не сложно, продублирую еще разок, то что я сделал, по шагам:

1. Взял системный блок, установил 2 сетевые карты
2. Установил ОС Ubuntu Desktop 18.04 x64
3. Подключил кабель от провайдера в сетевую карту №1 (интерфейс enp3s6)
4. Подключил один конец кабеля к сетевой карте №2 (интерфейс enp3s5), другой конец - в коммутатор (схема подключения на рисунке 1)
5. На данном шаге, перешел к процессу создания pppoe-соединения. Запустил программу pppoeconf. Задал все необходимые настройки (Логин/ пароль полученный от провайдера и т.д). В итоге подключение было установлено успешно. Интернет есть!
6. Далее, установил dhcp-сервер следующей командой (sudo apt-get install isc-dhcp-server)
7. После успешной установки dhcp открыл файл конфигурации следующей командой (sudo gedit /etc/default/isc-dhcp-server)

8. Указал в этом файле имя интерфейса с которого должны раздаваться IP-адреса (INTERFACES="enp3s5")
9. Установил данному интерфейсу (enp3s5) статический ip-адрес (sudo gedit /etc/network/interfaces):

Код
auto enp3s5
iface enp3s5 inet static
address 192.168.2.1
netmask 255.255.255.0
10. Зашел в файл конфигурации dhcpd.conf и задал необходимые настройки (sudo gedit /etc/dhcp/dhcpd.conf)

Код
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
 
shared-network cable {
 
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.254;
option domain-name-servers 77.88.8.7, 77.88.8.3; # Яндекс DNS
option domain-name "example.net";
option routers 192.168.2.1;
option time-servers 192.168.2.1;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;
}
}
11. Перезапустил сервер, чтобы все внесенные изменения вступили в силу следующей командой (sudo service isc-dhcp-server restart). На этом шаге компьютер не перезагружал!

-----------
Результат:
-----------
1. На сервере интернет есть, клиентские машины пингуются
2. На клиентских машинах интернет отсутствует, но ip-адреса присвоены сервером автоматически, так же присвоены Яндекс DNS
3. После перезагрузки ПК-сервера (кнопкой reboot), интернета нет нигде, ping'ов тоже


думаю максимально подробно расписал
0
Миниатюры
Отсутствует интернет Ubuntu Server 18.04 x64?  
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11483 / 6601 / 598
Регистрация: 09.09.2009
Сообщений: 26,054
29.02.2020, 09:04 8
"не сделанное"
  • п.5 - не настроен автозапуск ррр-сессии при загрузке компа. именно поэтому после перезагрузки у самого сервера отсутствует доступ в интернет. как настроить - можно посмотреть (например) тут (про вписанные в файл /etc/network/interfaces строки для интерфейса dsl-provider);
  • не увидел про включение в сервере NAT. имхо, именно поэтому на компах локалки отсутствует интернет. как включить - можно посмотреть (например) тут (читать про ip_forward и "маскарадинг");
1
Kubuntovod
1060 / 220 / 58
Регистрация: 14.01.2013
Сообщений: 1,052
29.02.2020, 16:02 9
Цитата Сообщение от Dmitry Посмотреть сообщение
про вписанные в файл /etc/network/interfaces
Там может оказаться netplan новомодный. С конфигами в yaml.
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11483 / 6601 / 598
Регистрация: 09.09.2009
Сообщений: 26,054
29.02.2020, 19:21 10
не помню, кажись именно в сервере - еще по старому. но утверждать на все 100% не готов.
на крайний случай - пара-тройка команд возвращает именно старій вариант
0
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
24.03.2020, 07:22  [ТС] 11
Dmitry, нужна ваша помощь. Пожалуйста посмотрите конфигурацию dhcp-сервера. Видимо где-то в файле NAT-ошибка.


Интерфейсы:
enp3s5 - lan
enp3s6 - wan


1. Установил Ubuntu Server 18.04.4 x64 [ MD5:5c43d0b0ade0b554c2d51c85e5f0095b ]
2. Подключил витую пару от сервера к роутеру -> Получил интернет -> Установил pppoeconf (ifupdown уже был предустановлен)

3. Отключил netplan, затем полностью его удалил:

Код
 sudo nano /etc/default/grub
	GRUB_CMDLINE_LINUX="netcfg/do_not_use_netplan=true"
	sudo update-grub

    systemctl stop systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    systemctl disable systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    systemctl mask systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online
    apt-get --assume-yes purge nplan netplan.io
4. Подключил интернет от провайдера:

Код
sudo pppoeconf
reboot
sudo pon dsl-provider
Пинги идут, интернет есть.

5. Файл /etc/network/interfaces выглядит следующим образом:

Код
auto lo
iface lo inet loopback

auto ppp0
iface ppp0 inet ppp
pre-up /bin/ip link set enp3s6 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s6
iface enp3s6 inet manual

auto enp3s5
iface enp3s5 inet static
address 192.168.2.1
netmask 255.255.255.0

post-up /etc/nat
6. Установил DHCP сервер:

sudo apt-get install isc-dhcp-server

7. Файл конфигурации /etc/default/isc-dhcp-server выглядит следующим образом:
Код
INTERFACESv4="enp3s5"
INTERFACESv6=""
8. Файл конфигурации /etc/dhcp/dhcpd.conf выглядит следующим образом:

Код
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;

shared-network cable{

subnet 192.168.2.0 netmask 255.255.255.0{

range 192.168.2.100 192.168.2.250;
option domain-name-servers 77.88.8.7, 77.88.8.3; #Яндекс DNS
option routers 192.168.2.1;
option time-servers 192.168.2.1;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;

}

}
9. Запускаем сервер:

Код
sudo service isc-dhcp-server start
sudo service isc-dhcp-server status  

Active: [COLOR="SeaGreen"]active (running)[/COLOR]
9. NAT выглядит так:

Код
#!/bin/bash

#Включаем форвардинг пакетов (обязательно !!! )
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
modprobe ip_nat_pptp

# Очищаем все правила
iptables -F
iptables -F -t nat
iptables -F -t mangle
iptables -X
iptables -t nat -F
iptables -t mangle -F

# Разрешаем сразу всё
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# Разрешаем доступ из внутренней сети наружу
iptables -A FORWARD -i enp3s5 -o ppp0 -s 192.168.2.0/24 -j ACCEPT

# Разрешаем доступ снаружи во внутреннюю сеть
iptables -A FORWARD -i ppp0 -o enp3s5 -d 192.168.2.0/24 -j ACCEPT

iptables -P FORWARD drop

# Маскарадинг
iptables  -A POSTROUTING -s 192.168.2.0/24 -o ppp0 -j MASQUERADE

# Маршрутизация
route add -net 192.168.2.0 netmask 255.255.255.0 dev enp3s5
route add -net 0.0.0.0 netmask 255.255.255.255 dev ppp0


Результат: Клиенты получают ip-адреса, сервер пингуется. Интернета нет (Без доступа к сети и без доступа к интернету).

Я так полагаю ошибка где то в NAT, но пример взят с мануала
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11483 / 6601 / 598
Регистрация: 09.09.2009
Сообщений: 26,054
24.03.2020, 10:45 12
лично я у себя для того, чтобы один комп мог раздавать инет другим в режиме шлюза делал так (правда, инет на него приходит просто по вайфай, по dhcp от "основного" шлюза):
настройка интерфейсов:
Код
# The loopback network interface
auto lo
iface lo inet loopback

# это интерфейс, к которому подключаются локальные компы, выход "шлюза", LAN
auto enp1s0
iface enp1s0 inet static
pre-up /etc/network/fw.rules
        address 192.168.100.1
        netmask 255.255.255.0


# это WAN, т.е., мой "шлюз" подключен к источнику интернета именно по wifi 
allow-hotplug wlp3s0
auto wlp3s0
iface wlp3s0 inet dhcp
	wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf    #это настройка wpa-пароля
скрипт с правилами файервола (fw.rules) у меня попроще вашего будет:
Код
#!/bin/sh

	INET="wlp3s0"
	LANIF='enp1s0'

	iptables -F INPUT
	iptables -F FORWARD
	iptables -F OUTPUT

	iptables -P INPUT ACCEPT
	iptables -P OUTPUT ACCEPT
	iptables -P FORWARD ACCEPT

	iptables -t nat -A POSTROUTING -o $INET -j MASQUERADE
	echo "1" > /proc/sys/net/ipv4/ip_forward
ну а в качестве dhcp сервера я установил самое простое, что в линуксе предлагается для этих целей - программа dnsmasq. в ее конфиге для лично своих целей я настроил всего две строки, которые в нем уже были, (сам файл - конечно сильно "толстый", чтобы его тут целиком показывать):
Код
interface=enp1s0
dhcp-range=192.168.100.50,192.168.100.150,24h
1
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
25.03.2020, 10:10  [ТС] 13
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Добавлено через 1 час 7 минут
Все заработало, вот в чем была проблема:

Файл /etc/network/interfaces:


auto lo
iface lo inet loopback

auto ppp0
iface ppp0 inet ppp
pre-up /bin/ip link set enp3s6 up # line maintained by pppoeconf
provider dsl-provider

#У данного интерфейса не был задан ip адрес. После изменения интернет заработал
auto enp3s6
iface enp3s6 inet static
address 192.168.0.1
netmask 255.255.255.0


auto enp3s5
iface enp3s5 inet static
address 192.168.2.1
netmask 255.255.255.0



post-up /etc/nat
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11483 / 6601 / 598
Регистрация: 09.09.2009
Сообщений: 26,054
25.03.2020, 10:14 14
Цитата Сообщение от iamolivia Посмотреть сообщение
чтобы все заработало нужно поставить dnsmask?
не могу ответить ни "да" ни "нет". потому что много людей ставит и настраивает (и у них потом система работает) именно isc-dhcp-server. но я его не устанавливал никогда. с другой стороны, когда-то давно мне попалась инфа про запуск и настройку dnsmask и в том числе "дифирамбы" о том, что это "очень-очень просто". поэтому, я и тогда попробовал поставить именно dnsmask, и впоследствии во всех случаях, пор когда нужно соорудить подобный "шлюз" на линуксе, использую именно его.
но информации, позволяющей УТВЕРЖДАТЬ, что вот мол "вы замените isc-dhcp-server на dnsmask, и все заработает" - ЛИЧНО У МЕНЯ нет никакой.
Цитата Сообщение от iamolivia Посмотреть сообщение
установили dhcp сервер, раздали ip-адреса клиентам и все - шлюз готов, пользователи получили долгожданный интернет.
по факту даже проще:
  • включили на шлюзе нат
  • настроили маскарадинг
  • на клиентах прописали все адреса вручную
  • пользуемся интернетом

Цитата Сообщение от iamolivia Посмотреть сообщение
Ctrl + Alt + F2 ввел следующие команды
sudo iptables -v -x -n -L
sudo iptables -v -x -n -L -t nat
данные команды позволяют УВИДЕТЬ ТЕКУЩЕЕ СОСТОЯНИЕ ФАЙЕРВОЛА компьютера с линуксом. и там уже смотреть - какие правила вписаны, что будет происходить с пакетами, поступающими в разные цепи файервола. т.е., запустил команду, проанализировал полученный ответ, исправил ошибки, если есть....
Цитата Сообщение от iamolivia Посмотреть сообщение
При помощи программы tcpdump отследить
тут опять же, ключевое слово "отследить". т.е. программа выдает целые простыни информации, ее нужно смотреть, анализировать, понимать, что куда пошло, что откуда пришло...
Цитата Сообщение от iamolivia Посмотреть сообщение
Ежели ничего не выйдет, буду копать в сторону DHCP сервера под Windows
по факту, имхо устанавливать и настраивать нужно то, что "знаешь и умеешь", да и "понимаешь" тоже было бы не лишним.
Цитата Сообщение от iamolivia Посмотреть сообщение
то есть дело все таки в...
а). пока что это все больше похоже на гадание по кофейной гуще.
б). "хрустальный шар" предлагает для начала попробовать использовать скрипт для правил файервола (fw.rules), приведенный мной в этом сообщении. только интерфейсы повписывайте ваши (надеюсь, писать вам что "wan в вашем случае - это какой-то ppp0" излишне?!)

ну а чтобы не "гадать по гуще", есть смысл на КЛИЕНТСКОМ компе выполнить ряд проверок и тестов, и уже на основании их делать какие-то выводы. (команды (как я полагаю) - для компа с виндой)
  • в свойствах ipv4 установить "получать адрес автоматически" и "получить адрес сервера днс автоматически". после этого проверить - какие адреса получает комп (ipconfig /all). важно, какие адреса комп получил (а) для себя, (б) адрес шлюза и (в) адрес сервера днс. сверить эти данные с теми, которые ожидались.
  • если адрес сервера днс у тестового компа правильный (тот, который вы и ожидали увидеть), то проверить, работает ли днс (командой nslookup google.com). Вы должны получить в ответ айпишник, который компу ответит днс сервер, прописанный в его настройках. Если нет - проверьте получит ли тестовый комп ответ, если авдрес днс указать принудительно, например так nslookup gogle.com 8.8.8.8 (в этом случае свой запрос комп отправит на адрес 8.8.8.8, можете вместо него указать например днс вашего провайдера).
  • проверить, проходят ли пакеты от тестового компа до какого-нибудь сервера в интернете (например, traceroute 8.8.8.8).
Вот по результатам выполнения всех этих действий можно уже судить, в чем проблема, и что делать для ее устранения...
1
iamolivia
1 / 1 / 2
Регистрация: 03.04.2019
Сообщений: 46
25.03.2020, 10:22  [ТС] 15
Dmitry, Благодарю за помощь Заработало. выше описал причину
0
Dmitry
25.03.2020, 10:31
  #16

Не по теме:

Цитата Сообщение от iamolivia Посмотреть сообщение
выше описал причину
по всей видмости это произошло в то время, когда я рожал свою простыню

0
iamolivia
25.03.2020, 10:36  [ТС]     Отсутствует интернет Ubuntu Server 18.04 x64?
  #17

Не по теме:

Dmitry, "простыня" полезная, в хозяйстве пригодится не только мне, но и вновь пришедшим участникам :)

0
25.03.2020, 10:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2020, 10:36
Привет! Вот еще темы с ответами:

Ubuntu server и ограничение доступа в интернет
Добрый вечер! Можно ли установить на серверную машину Ubuntu server и ограничить доступ...

Если в ноутбуке стоит ubuntu 11.04 x64 и 4 гб оперативки, то если сменить оперативку на 8 гб, ubuntu увидит все 8 после загрузки, а не 4, как раньше?
В ноуте стоит 4 гб оперативной памяти и ось ubuntu 11.04 х64. хочу сменить эти 4 гб на 8. После...

Интернет есть, а центр управления сетями показывает что подключение к Интернет отсутствует
Сеть работает инет есть. Проблема заключается в том что на windows 7 интернет есть, а центр...

Отсутствует или нестабилен интернет на хосте в локальной сети. Интернет по-разному ведет у разных пользователе
Добрый день, коллеги. Проблема в следующем. Есть у нас в сети проблемный хост: Windows 7 SP-1...


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

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

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