dio |
|
Темы:
6
Сообщения:
39
Участник с: 21 ноября 2007
|
Установил Arch 0.8 все прошло нормально. В rc.conf имею в разделе NETWORKING eth0=“eth0 10.0.16.77 netmask 255.255.255.0 broadcast 10.0.16.255” gateway=“default gw 10.0.16.254” теперь при загрузке пингуется ip моего шлюза 10.0.16.254, все нормально, но дальше в инет хост не идет. По команде route вижу 10.0.16.0 * 255.255.255.0 U 0 0 0 eth0 и все…те шлюз по умолчанию не “берется” из rc.conf почему? Задаю руками # route add default gw 10.0.16.254 после этого все нормализуется - выход в инет появляется и появляется строка default 10.0.16.254 0000 UG 000 eth0 Подскажите, в чем дело? Спасибо заранее. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
rc.conf нужно приводить полностью, ох, в третий раз попробую свои телепатические способности… итак, гетвеи настраиваются сделующим образом: сначала задается перменная маршрута, потом она указывается в массиве ROUTES, так вот, если она там указана, но перед ней стоит восклицательный знак, это означает что она выключена, пример: gateway="default gw 192.168.0.1" ROUTES=(!gateway) в этом случае маршрут не будет подгружен. а в этом случае, будет: gateway="default gw 192.168.0.1" ROUTES=(gateway) (убрал восклицательный знак) я угадал? :)
systemd должен умереть.
|
dio |
|
Темы:
6
Сообщения:
39
Участник с: 21 ноября 2007
|
Вы абсолютно правы оказались, спасибо большое. Но мой(наверное не правильный) перевод раздела ROTES дал информацию о том, что “you can define your own static network routers with arbitrary names here” - те я могу задать здесь свои статические сетевые маршруты с любыми именами. Раз речь идет о статике, то это маршруты, которые существуют вне маршрута по умолчанию, не так ли? Поэтому я строку gateway не связал со следующей строкой ROUTES В любом случае, большое спасибо :-) все заработало без ручных “добавок”. Те статические маршруты обычно добавляют дополнительно для связи с другими подсетями, отличными от того(основного маршрута), который обеспечивает default gateway - я это хотел сказать ) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
ну отлично что помогло :) смысл в том что default gateway не всегда нужен, например в случае использования pppoe - он не может переопределиться, поэтому иногда его имеет смысл не задавать вообще, дабы потом другими средствами он добавился, например когда интерфейс PPP поднимется
systemd должен умереть.
|
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
а как научить его брать default по dhcp ? |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
обратно вернуть “!” ROUTES=(!gateway) |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
nitr, я его и не убирал .. а вообще различные варианты пробовал, нехочет брать дефолт из dhcp может gateway=“default gw dhcp” - или чето в таком роде нужно? |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
grayichнет не надо. Покажите полный rc.conf + ifconfig -a |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
[[email protected] ~]$ ifconfig -a eth0 Link encap:Ethernet HWaddr 00:26:54:0B:6C:07 inet addr:10.36.5.100 Bcast:10.36.5.255 Mask:255.255.255.0 inet6 addr: fe80::226:54ff:fe0b:6c07/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8683 errors:0 dropped:0 overruns:187 frame:0 TX packets:782 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1076174 (1.0 Mb) TX bytes:204349 (199.5 Kb) Interrupt:22 Base address:0xe000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:280 (280.0 b) TX bytes:280 (280.0 b) это с явным указанием, работает LOCALE="ru_RU.utf8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Europe/Kiev" KEYMAP="ru" CONSOLEFONT="/usr/share/kbd/consolefonts/cyr-sun16" CONSOLEMAP= USECOLOR="yes" MOD_AUTOLOAD="yes" MODULES=(3c59x mii slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 soundcore) USELVM="no" HOSTNAME="grayich" eth0="dhcp" INTERFACES=(eth0) gateway="default gw 10.36.5.1" ROUTES=(gateway) DAEMONS=(syslog-ng @network !netfs @crond @alsa @hal @fam) так поидее должно быть eth0="dhcp" INTERFACES=(eth0) gateway= ROUTES=(!gateway) |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
а строчкуgateway= Я думаю у вас аналогичная проблема: Тут писалось, что надо добавить модуль mii (хотя так и не сказали за что отвечает ;) ). А я же давал совет по отключению ipv6, т.е. по вики http://wiki.archlinux.org/index.php/ Отключение_модуля_IPv6 + на всякий MODULES=(… !ipv6 …) Такая проблема в соседней теме viewtopic.php?f=8&t=1149&start=30 , просто в ней сейчас другая проблема, что в линуксе проблема с драйверов его сет.карты. |