настройка сети в Arch

Модератор: Модераторы разделов

Аватара пользователя
Horror
Сообщения: 208
ОС: OpenSuse

настройка сети в Arch

Сообщение Horror »

Поставил Arch
Никак не могу ппонять как настроить сеть....
Полез на вики: http://wiki.archlinux.org/index.php/%D0%9D....B9.D0.BA.D0.B0

В вики сказано что для настройки DHCP
отредакируйте свой /etc/rc.conf так:
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
ROUTES=(!gateway)


Ну я довольный полез:

на выходе получил:
......
HOSTNAME="myhost"
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
..........


Что-то я никак не пойму... почему у меня сеть не работает...
разморочте меня пожалуйста уже 4 часа грохнул не пойму что такое...
Спасибо сказали:
o6s
Сообщения: 187

Re: настройка сети в Arch

Сообщение o6s »

попробуй сначала руками
dhcpcd eth0 ))
если заработает то в rc.conf
HOSTNAME="name"
eth1=" dhcp"
INTERFACES=(eth1)
gateway="default gw gateway" ROUTES=(!gateway)
Должно работать ))
Спасибо сказали:
Аватара пользователя
Horror
Сообщения: 208
ОС: OpenSuse

Re: настройка сети в Arch

Сообщение Horror »

вывод dhcpcd eth0
err, eth0: dhcpcd alrady running on pid 1807....

Вновь перекоырял rc.conf
HOSTNAME="name"
eth1=" dhcp"
INTERFACES=(eth1)
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)

на пинг любого внутресетового адреса потеря - 100%
странно как-то....
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: настройка сети в Arch

Сообщение Alexxx »

2 Horror
у тебя две сети чтоли?
вывод dhcpcd eth0
Цитата
err,eth0:dhcpcd alrady running on pid 1807....
тут интерфейс eth0, а дальше eth1 фигурирует
Вновь перекоырял rc.conf
Цитата
HOSTNAME="name"
eth1="dhcp"
INTERFACES=(eth1)
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)
какая сеть не работает? Интерфейсы вообще правильные?
Спасибо сказали:
o6s
Сообщения: 187

Re: настройка сети в Arch

Сообщение o6s »

sorry.
Там eth0 должно быть. Ошибочка ))
Спасибо сказали:
Аватара пользователя
Horror
Сообщения: 208
ОС: OpenSuse

Re: настройка сети в Arch

Сообщение Horror »

у меня одна сеть.... через роутер всё прёт мне надо dhcp настроить....

извеняйте опечатка произошла у меня одна сетевуха я просто на соседнем компе подымаю... я eth1 по ошибке напечатал(((
у мня eth0
Спасибо сказали:
Аватара пользователя
Horror
Сообщения: 208
ОС: OpenSuse

Re: настройка сети в Arch

Сообщение Horror »

ну сеть то всё-раво не работает.... воть
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

У меня тоже что-то не работает.
Строки примерно такие:
eth0="eth0 192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth0)
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)

Собственно, сама сеть поднимается, 192.168.1.1 пингуется, но это маршрутизатор, он должен добавиться как основной шлюз, но не добавляется... :( Что делать?
Вручную командой route add default gw 192.168.1.1 всё добавляется, но нужно, чтобы работало при старте системы.
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: настройка сети в Arch

Сообщение Kido »

Сеть не работает...
Давайте-ка начнем с вывода ifconfig -a от рута. А потом уже будем обсуждать что именно не работает и как его заставить заработать. И кстати, "не пингуется" это не ответ - не пинговаться тоже может по-разному - полный вывод команды пинг в студию.

Flaming писал(а):
29.11.2008 18:53
У меня тоже что-то не работает.
Строки примерно такие:
eth0="eth0 192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth0)
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)

Собственно, сама сеть поднимается, 192.168.1.1 пингуется, но это маршрутизатор, он должен добавиться как основной шлюз, но не добавляется... :( Что делать?
Вручную командой route -a default gw 192.168.1.1 всё добавляется, но нужно, чтобы работало при старте системы.

Просто уберите "!" в строчке ROUTES=(!gateway) и все будет назначаться автоматом.
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: настройка сети в Arch

Сообщение sirocco »

Точно.
Для DHCP
#gateway="default gw 192.168.1.1"
ROUTES=(!gateway)


Для статического IP (192.168.1.1 - для примера)
gateway="default gw 192.168.1.1"
ROUTES=(gateway)
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: настройка сети в Arch

Сообщение heilage »

А можно полезть в сеть, слить пакет с networkmanager, поставить его и не парить мозг =__=" В rc.conf вместо network воткнуть networkmanager и радоваться жизни. Зависимости вроде такие:

Код: Выделить всё

Цели (7): linux-atm-2.5.0-1  iproute-2.6.26-1  dhclient-3.0.6-2  dhcdbd-3.0-1
          libnl-1.1-1  libnetworkmanager-0.6.6-1  networkmanager-0.6.6-1
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

а ещё лучше wicd, а не networkmanager.. ИМХО. netcfg2 периодически плохо работает. Но если он работает нормально, то можно установить archassistant. Очень удобная штука.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

У меня не запускатся wicd :( Система Arch Linux, железо - ASUS EEE PC 901
Настраивал всё как тут - http://wiki.archlinux.org/index.php/Asus_E...king:__Wireless
Установил wicd, всё настроил... по fn+f2 запустил вафлю, wifi-radar, кстати, запускается, но мне он не нужен, у него функиональности не хватает, чтобы к одной точке подключиться...
В общем, мне нужен именно wicd, запускаю сервис /etc/rc.d/wicd, в процессах никакого wicd нет. То есть появляется на полсекунды и пропадает.
Пробую вручную wicd из-под рута. Аналогично, только появляется в консоли одна строка /var/run/wicd/wicd.pid, но никакого процесса с таким PID-ом нигде нет. :(
Если запустить wicd-client, пишут:

Код: Выделить всё

Traceback (most recent call last):
  File "/usr/lib/wicd/wicd-client.py", line 50, in <module>
    import wicd.gui as gui
  File "/usr/lib/python2.6/site-packages/wicd/gui.py", line 2006, in <module>
    setup_dbus()
  File "/usr/lib/python2.6/site-packages/wicd/gui.py", line 174, in setup_dbus
    proxy_obj = bus.get_object("org.wicd.daemon", '/org/wicd/daemon')
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.wicd.daemon was not provided by any .service files

Как я понимаю, ему просто нужен запущенный wicd, но он не запускатся :(
Специально проверил на настольном компе с джентой, установил wicd, всё работает. Но там и вафли то нет, и он мне там не нужен. А вот на буке надо бы завести.
dmesg молчит, /var/log/wicd пустой. Куда копать? :unsure:
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

обновить всё до распоследнего состояния, потом запустить вначале dbus, потом wicd. О последнем, кстати, написано при установке этого самого wicd.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

cheer, распоследнее состояние - это из ABS?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

Все пакеты самой новой версии, в том числе и wicd. dbus запускал, вырубал, перезапускал - без толку.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

не, из core/extra/community.
так а /etc/rc.d/wicd запускается? Пишет fail при запуске или что?
Если fail, то можно запустить /usr/sbin/wicd и посмотреть на вывод.

Если всё совсем плохо, то на bugs.archlinux.org

У меня wicd работал что на eee901, который я взял поиграть, что на моём ноутбуке.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

cheer писал(а):
04.12.2008 01:00
так а /etc/rc.d/wicd запускается? Пишет fail при запуске или что?

fail не пишет, пишет, что всё путём. Что запустился. Но процесса wicd не появляется.
cheer писал(а):
04.12.2008 01:00
Если fail, то можно запустить /usr/sbin/wicd и посмотреть на вывод.

Запускал, весь вывод - /var/run/wicd/wicd.pid. Больше ничего. Никаких ошибок, ругательств...
cheer писал(а):
04.12.2008 01:00
Если всё совсем плохо, то на bugs.archlinux.org

Ну, если у тебя работало, у меня тоже ведь должно завестись? Вот только бы отследить причину... Какая версия?
Создаётся впечатление, что процесс wicd сразу же после создания убивается. То есть запуск службы никакой ошибки не выдаёт, равно как и ручной запуск демона, но демона в процессах после этого не найти.
Мистика просто, что может быть?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

версия 1.5.5 (1.5.4 тоже работала). Может быть конфликт библиотек. Питон не той версии, но раз всё новое, то отпадает.

Какие демоны в rc.conf запущены? может, удалить wicd полностью, включая настройки и всю оставшуюся фигню?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

Да пробовал... Демонов много запущено. Вот мой rc.conf:

Код: Выделить всё

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Moscow"
KEYMAP="-u ru4"
CONSOLEFONT="ter-u16b"
#CONSOLEMAP="cp866_to_uni"
USECOLOR="yes"

MOD_AUTOLOAD="yes"
MODULES=(pciehp eee snd-hda-intel)
USELVM="no"

eth0="eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth0)

gateway="default gw 192.168.1.1"
ROUTES=(gateway)

DAEMONS=(syslog-ng gpm laptop-mode netfs crond fsb acpid ssh hal cpufreq)
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

netfs можно смело снести, половину поставить в бэкграунд, но это частности.
После всей загрузки ты запускаешь wicd и получается фигня, так?
http://bbs.archlinux.org/viewtopic.php?id=60121 - может, поможет.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

cheer писал(а):
04.12.2008 18:00
половину поставить в бэкграунд

А можно поподробнее, как это сделать? просто я в арче новенький, что-то не помню такого в мануалах... %) Да и смысла не вижу... зачем оно нужно?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

I rolled back from wicd 1.5.5 to 1.5.4 and WICD works again.

Интересно... а как в арче поставить более старую версию пакета? Руководство по pacman-у читал, нет там этого... :( Автоматически только самые свежие.
В дженте всё предельно просто emerge =wicd-1.5.4. можно ли в арче также?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

надо искать в старых зеркалах. Или у себя в кэше. Про бэкграунд - в вики, http://wiki.archlinux.org/index.php/%D0%94...%BE%D0%BD%D1%8B
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

Ладно, уже поставил из yaourt wicd-svn - вроде работает ^__^ Осталось проверить на реальной вафельной точке! :)
А про старые версии как-то странно сделано... из старых зеркал обновляться - выходит, новые версии пакетов снесутся... Выходит, лучший вариант - достать где-нить старый пакет, и через pacman -U. Впрочем, вариант.
Спасибо, в общем. :)
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: настройка сети в Arch

Сообщение ishitori »

Flaming писал(а):
04.12.2008 19:09
I rolled back from wicd 1.5.5 to 1.5.4 and WICD works again.

Интересно... а как в арче поставить более старую версию пакета? Руководство по pacman-у читал, нет там этого... :( Автоматически только самые свежие.
В дженте всё предельно просто emerge =wicd-1.5.4. можно ли в арче также?


http://wiki.archlinux.org/index.php/Downgrade_packages

в общем, как сказал cheer, или искать зеркало, которое давно не синхронизировалось, или через abs - поменять внутри pkgbuild номер версии, предварительно проверив, есть ли она на сайте автора..
самый простой, конечно, способ - поискать в /var/cache/pacman/pkg. но это если система стоит давно и вы не удаляете старые версии.
морнинг круассан..
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

ishitori писал(а):
04.12.2008 21:58
самый простой, конечно, способ - поискать в /var/cache/pacman/pkg. но это если система стоит давно и вы не удаляете старые версии

Этот вариант безусловно отпадает, так как на 4 гига особо не разгуляешься, и я все пакеты удаляю. :(
В общем, суть я уловил. wicd-svn запустился, посмотрю, как будет работать.
Спасибо сказали:
Malar
Сообщения: 11
ОС: Arch Linux

Re: настройка сети в Arch

Сообщение Malar »

Помогите пожалуйста настроить сеть на свежеустановленном Арче.
В квартире есть роутер, который по проводку раздает интернет компьютеру (статически).
В Убунте все настройки сводились к прописыванию ip-адреса 192.168.0.10, маски 255.255.255.0 и два раза адреса роутера 192.168.0.1, в шлюзе и сервере DNS.
В Арче чего-то это не работает...
ifconfig -a корректно определяет карточку.

содержимое rc.conf:
HOSTNAME="arch"
eth0="eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.1"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(gateway)

больше ничего не менял

Роутер не пингуется командой ping -c 3 192.168.0.1 -b - все пакеты теряются.
И еще, команда /etc/rc.d/network restart выдает FAIL: SIOCDELRT: No such process
Что посоветуете?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: настройка сети в Arch

Сообщение cheer »

а что за странный broadcast? и что конкретно выдаёт ifconfig eth0?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: настройка сети в Arch

Сообщение Flaming »

Malar писал(а):
06.12.2008 00:36
eth0="eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.1"

Поменяй на

Код: Выделить всё

eth0="eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255"
Спасибо сказали: