Как включать сетевое соединение автоматически (slackware)

SLAX, Deep Style, ZenWalk

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

Аватара пользователя
жучара
Сообщения: 1056
ОС: астралинукс

Как включать сетевое соединение автоматически (slackware)

Сообщение жучара »

Друзья! Соединение eth0 по умолчанию есть, но оно куцее какое-то ни тебе, ip-адреса, ни маски сети:

Shell

bash-5.1$ ifconfig eth0
eth0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 08:00:27:9b:fb:4c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

bash-5.1$
Вот так быстрёхонько всё появляется:

Shell

bash-5.1$ sudo ifconfig eth0 192.168.0.103 netmask 255.0.0.0
bash-5.1$
bash-5.1$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.103 netmask 255.0.0.0 broadcast 192.255.255.255
inet6 fe80::a00:27ff:fe9b:fb4c prefixlen 64 scopeid 0x20<link>
ether 08:00:27:9b:fb:4c txqueuelen 1000 (Ethernet)
RX packets 165 bytes 9900 (9.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5 bytes 446 (446.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

bash-5.1$
И при перезагрузке сразу же всё пропадает. Чтобы оно не пропадало, нужно заполнить файл /etc/rc.d/rc.inet1.conf

Shell

bash-5.1$ sudo cat /etc/rc.d/rc.inet1.conf
IPADDR[0]="192.168.0.104"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
GATEWAY="192.168.0.1"
bash-5.1$
И при перезагрузке всё автоматом установится. Об этом сказано здесь и здесь.

Но оно ничего не устанавливается, вот в чём дело. Приходится снова вручную устанавливать соединение. Сабж. Спасибо, кто откликнется. Slackware 15.
Последний раз редактировалось жучара 18.07.2024 22:09, всего редактировалось 1 раз.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1476
ОС: Slackware

Re: Как включать сетевое соединение автоматически (slackware)

Сообщение UnixNoob »

Вот вам статья посвежее что-ли.
А что, у вас роутер статику раздает, что вы жестко ip привязываете к интерфейсу? Ну и можно NetworkManager все-же использовать. Вы ж не "зеленый" новичок в Linux, чтобы заниматься настройкой с 0, используйте правильные инструменты.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1056
ОС: астралинукс

Re: Как включать сетевое соединение автоматически (slackware)

Сообщение жучара »

UnixNoob, спасибо.
...В общем, что хочу сказать. Статья была актуальна непонятно когда. Для Slacware 11 она подходит. То есть да, именно так правим файл /etc/rc.d/rc.inet1.conf и после перезагрузки всё работает.
Но и там присутствует инструмент netconfig.
Вот я думаю- зачем? Какое-то лоббирование просто netconfig. А через года он перетянул одеяло на себя и теперь минуя его вообще сеть не запустишь, я про Slackware 15
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1056
ОС: астралинукс

Re: Как включать сетевое соединение автоматически (slackware)

Сообщение жучара »

В общем-то, тихий, конечно, ужас. Вот так будет работать:

Shell

bash-5.1$ sudo cat /etc/rc.d/rc.inet1.conf
IPADDRS[0]="192.168.0.104/24"
DHCP_HOSTNAME[0]=""
GATEWAY="192.168.0.1"
bash-5.1$
А так нет:

Shell

bash-5.1$ sudo cat /etc/rc.d/rc.inet1.conf
IPADDR[0]="192.168.0.104"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
GATEWAY="192.168.0.1"
bash-5.1$
Первая форма генерируется при использовании netconfig. Там, конечно, куча ещё всяких полей, но вот этих вот достаточно. Про Slackware 15 речь ну и, наверное, про те дистрибутивы где используется СОВРЕМЕННЫЙ netconfig ибо СТАРЫЙ netconfig генерировал /etc/rc.d/rc.inet1.conf с полями IPADDR и NETMASK, а новый с одним полем IPADDRS.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 488

Re: Как включать сетевое соединение автоматически (slackware)

Сообщение sunjob »

день добрый!

по поводу "подьем сети" в слаке - есть мнение: видимо, патрег использует "автомат" от NM-manager и апплет сетевого соединения (так, обычно, все работает без проблем). только запустите службу (по моему, изначально она остановлена)

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

/etc/rc.d/rc.networkmanager
~/.tde/Autostart/nm-applet.desktop
и если будете "это" использовать, то конфиг не надо трогать (использовать дефолтный лучше), потому как менеджер будет все переустанавливать "под себя"

а по поводу правильного/неправильного netconfig - гм... не сталкивался, но вполне допускаю, что патриг "не успевает" все делать (как ни как - до сих пор он все делает один, да и не мальчик он уже)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали: