Сайт | Скачать | Видео | Wiki

Автор Тема: PRA. Netctl, настройка проводного интернет подключения  (Прочитано 11413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Собственно проблема банальна, не могу настроить проводной интернет.
Может что не так делаю.
Создаю из шаблонов новый профиль ethernet-static, правлю шаблон вот так
Код
Description='Проводная сеть. Статические настройки.'
Interface=enp3s0
Connection=ethernet
IP=static
Address='178.151.000.00'
Routes='255.255.255.0'
Gateway='178.151.000.000'
DNS=('109.86.0.0' '109.86.0.1')

## For IPv6 autoconfiguration
#IP6=stateless

## For IPv6 static address configuration
#IP6=static
#Address6=('1234:5678:9abc:def::1/64' '1234:3456::123/96')
#Routes6=('abcd::1234')
#Gateway6='1234:0:123::abcd'
где Address, Routes (здесь указывается маска?), Gateway, DNS меняю на данные провайдером
Чувствую что не правильно делаю. На форуме по настройке как мне показалось ничего не нашел.
До этого проводным пользовался в PRA64 fat, а там все проще, ну и понятней :)

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6279
  • Репутация: +141/-0
    • RoDoN X
Т.е. провод с "белым" ip-шником? Без DHCP?

« Последнее редактирование: 13 Ноябрь 2017, 17:17:30 от sasha-gerych »
Lenovo B590 (i3-3110M, 8 Гб, GeForce 720M)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Т.е. провод с "белым" ip-шником? Без DHCP?
собственно не знаю, наверное нет....
Прошу прощения за невежество, раньше небыло необходимости вникать во все что связано с сетями.

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
это не локальная сеть, напрямую подключен к провайдерскому проводу значит должен быть белый..? но как точно определить не знаю

« Последнее редактирование: 13 Ноябрь 2017, 17:08:34 от sasha-gerych »

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
напрямую подключен к провайдерскому проводу значит должен быть белый..?
Не обязательно.
https://tools.ietf.org/html/rfc1918
Серые:
     10.0.0.0        -   10.255.255.255  (10/8 prefix)
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)
Остальные белые

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Без DHCP?


на сколько я смог понять то с DHCP

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
где Address, Routes (здесь указывается маска?),
Все что с # - не обязательно заполнять
Не забудьте
Код
sudo echo "nameserver 8.8.8.8" >/etc/resolv.conf

Раз по dhcp адрес не получает - значит статический
https://wiki.archlinux.org/index.php/Netctl#Wired_2

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Не забудьте
Код
sudo echo "nameserver 8.8.8.8" >/etc/resolv.conf
пишет:
Код
bash: /etc/resolv.conf: Отказано в доступе

Поправил настройки
Код
Description='Проводная сеть. Статические настройки.'
Interface=enp3s0
Connection=ethernet
IP=static
Address=( '178.151.1**.**/24')
#Routes='255.255.255.0'
Gateway=( '178.151.1**.***')
DNS=( '109.86.*.*' '109.86.*.**')
Добавил /24 и закоментировал Routers
Браузер мне вещает старницу провайдера, какой бы я адрес не ввел в адресную строку. До этого говорил о том что нет подключения.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Старый чайник
на сколько я смог понять то с DHCP
Код
sudo dhcpcd enp3s0
??
Если не DHCP
Код
sudo ifconfig enp3s0 178.151.1**.** up
sudo echo 'nameserver 109.86.*.*
nameserver 109.86.*.**' > /etc/resolv.conf
sudo route add -net default gw 178.151.1**.***
??
Какой провайдер? Ссылку на его страничку.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Код
sudo ifconfig enp3s0 178.151.1**.** up
sudo echo 'nameserver 109.86.*.*
nameserver 109.86.*.**' > /etc/resolv.conf
sudo route add -net default gw 178.151.1**.***
??
Так, поднял интернет. Не понимаю почему через netctl не работает.
Все равно наверное нужно разобраться, не вводить же каждый раз при старте команды в терминал. Конечно наверное можно прописать их в файл .xinitrc или создать другой дополнительный файл упаковав его в модуль. Но как быть с другими железками, и другими провайдерами.
« Последнее редактирование: 13 Ноябрь 2017, 21:51:27 от sasha-gerych »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Address='178.151.000.00'
Routes='255.255.255.0'
Gateway='178.151.000.000
а это вобще законно? я про 000 и 00 в адресах.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Старый чайник
Так, поднял интернет. Не понимаю почему через netctl не работает.
Потому что netctl никуда не годится. Приведённые мной команды это отрывок из lan.sh (модуль autoNet).
Статический ip
На сайте провайдера указано
Код
iface eth0 inet dhcp
Значит динамический.
« Последнее редактирование: 14 Ноябрь 2017, 08:34:07 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Правильно ли в Netctl указаны ДНС-ы ? Или нужно через запятую перечислять, или еще как?
Код
DNS=( '109.86.*.*' '109.86.*.**')

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
В примере из пакета - как у Вас