LINUX.ORG.RU

Arch + сеть


0

1

Пытаюсь настроить сеть (пока локальную — «внутреннюю» сеть от моего провайдера). Настройки такие (они работают в виндовсе и работале в слаке на старой машине): ip 10.0.171.103, netmask 255.255.254.0, шлюз 10.0.170.1.

Я пишу в rc.conf:

eth0="eth0 10.0.171.103 netmask 255.255.254.0"
INTERFACES=(eth0)
gateway="default gw 10.0.170.1"
ROUTES=(gateway)
В resolv.conf прописал два локальных DNS.

Но это не работает! ifconfig не пишет RUNNING возле eth0. При попытке пинга локального ресурса 100% потерь. (Комп перезагружал.)

P.S. Вообще, как можно проверить, что сетевуха работает? Комп новый. Сетевуха встроена в материнку GA-P61-USB3-B3. Для виндовоза был драйвер на диске. Вот я думаю, может линукс просто не видит сетевухи? Но светодиоды горят и мигают.



Последнее исправление: toady2 (всего исправлений: 1)
Ответ на: комментарий от toady2

>Последняя версия арча с офсайта и только сегодня поставил.
Значит точно устаревший.
Проверь наличие /etc/rc.conf.pacnew

kernelpanic ★★★★★
()
Ответ на: комментарий от toady2

После установки обновил? Новая секция настройки сети:

#Wired network setup
#   - interface: name of device (required)
#   - address: IP address (leave blank for DHCP)
#   - netmask: subnet mask (ignored for DHCP) (optional, defaults to 255.255.255.0)
#   - broadcast: broadcast address (ignored for DHCP) (optional)
#   - gateway: default route (ignored for DHCP)
# 
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# broadcast=192.168.0.255
# gateway=192.168.0.1

cx ★★
()
Ответ на: комментарий от cx

Как я его обновлю, если не могу настроить сеть? (Пока бы внутреннюю, потом буду пытаться поднять внешку по PPPoE.)

Да и какая разница, в каком формате конфиг записан. Там же потом это всё равно просто передаётся ifconfig. Или по новому не так уже?

То есть если убрать абстракцию rc.conf, то будет

ifconfig eth0 10.0.171.103 netmask 255.255.254.0
route add default gw 10.0.170.1
Но почему то сеть не поднимается. Сама сеть в порядке. В виндовсе всё поднялось. На старой машине в слаке тоже всё поднялось.

toady2
() автор топика

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

vadik ★★
()

Покажи выхлоп команды
ip addr
сразу после загрузки и логина.
Может у тебя интерфейс вообще не существует, или по другому называется.

imul ★★★★★
()
Ответ на: комментарий от toady2

Потому, что последняя официальная версия 2010.05. А по моей ссылке что-то типа срезов. Но после установки 2010.05 и обновления получиш тоже что и после установки со свежего образа, но без обновления.

vadik ★★
()

Насчёт темы — отбой. Я думал мистика только в венде бывает, а нет. Когда n-ый раз я попытался (одним и тем же описанным выше способом) поднять сеть, она вдруг поднялась. Не знаю, в чём была проблема, но она сама решилась. Более того, даже PPPoE как-то настроился быстро и срауз заработал. Фантастика. Надеюсь, завтра ничего вновь не сломается...

toady2
() автор топика
Ответ на: комментарий от vadik

Но после установки 2010.05 и обновления получиш тоже что и после установки со свежего образа, но без обновления.

Ааа. (Но тогда мне не понятен вообще, зачем этот старый 2010.05 нужен. Как система — это не система, ибо там лишь базовые пакеты. Нет даже простейших браузеров и вима. То есть по-любому систему нужно обновлять. Но если так, то почему бы не выложить Core сразу новым? Наверное, причина есть?..)

toady2
() автор топика
Ответ на: комментарий от do0dlez

как я понял в понимании разрабов арча это не kiss

Zimet
()
Ответ на: комментарий от vadik

Когда я ставлю дистр на поиграться, а не читаю его новости. Хотя таки про то, что они рекомендовали пользоваться пушками для стрельбы по воробьям, то бишь netcfg|nm для прописки статического роута --- я видел

do0dlez ★★
()
Ответ на: комментарий от do0dlez

Если ставиш дистр на поиграться, то чего тогда вообще возмущаешся?
Поигрался - положи на место!
А если бы сходил по ссылке, то узнал бы почему старый способ уже не катит (подсказка: net-tools объявлены устаревшими (deprecated)).

vadik ★★
()
Ответ на: комментарий от vadik

а что мешает сделать через iproute2 роут? именно он и прописан был у меня в rc.local

насколько я помню, раньше можно было так:

ROUTE1="..."
ROUTE2="..."

ROUTES=( ROUTE1 !ROUTE2 )

do0dlez ★★
()
Ответ на: комментарий от do0dlez

а что мешает сделать через iproute2 роут?

ты меня с кем-то путаешь. я не разработчик, не ментейнер и вообще...

vadik ★★
()
Ответ на: комментарий от do0dlez

Раньше ЭТИМ занимался net-tools, теперь он DEPRECATED. На его место продвинули другию утилиту и соответственно изменили rc.conf. Что не так?

vadik ★★
()
Ответ на: комментарий от vadik

то, что сделать такое же можно сделать в той другой утилите, но арчедевелоперы не потрудились переписать старые парсеры

do0dlez ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.